Work towards authentication through opening window
This commit is contained in:
+10
-6
@@ -13,10 +13,10 @@ include FileUtils
|
||||
Rails.application.routes.default_url_options = {format: 'html'} # append .html extension to asset paths
|
||||
|
||||
rails_assets_path = Rails.root.join('public', 'assets')
|
||||
android_root = '/Users/bterkuile/Documents/workspace/Qwaiter/assets'
|
||||
android_root = '/Users/bterkuile/Documents/workspace/mozo/www'
|
||||
ios_root = '/Users/bterkuile/Documents/iOS/Qwaiter/www'
|
||||
|
||||
android_root_url = "file:///Users/bterkuile/Documents/workspace/Qwaiter/assets"
|
||||
# android_root_url = "file:///Users/bterkuile/Documents/workspace/Qwaiter/assets"
|
||||
android_root_url = 'file:///android_asset'
|
||||
|
||||
# Cleanup and setup android structure
|
||||
@@ -46,12 +46,14 @@ move rails_assets_path, File.join(android_root, 'assets')
|
||||
|
||||
for css in Dir.glob(File.join(android_root, "**", "*.css"))
|
||||
contents = File.read(css)
|
||||
contents.gsub!(/url\("/, %|url("#{android_root_url}|)
|
||||
contents.gsub!(/url\(\//, %|url(#{android_root_url}/|)
|
||||
# contents.gsub!(/url\("/, %|url("#{android_root_url}|)
|
||||
# contents.gsub!(/url\(\//, %|url(#{android_root_url}/|)
|
||||
contents.gsub!(/url\("\/assets\//, %|url("../|)
|
||||
contents.gsub!(/url\(\/assets\//, %|url(../|)
|
||||
File.open(css, 'w'){|f| f.puts contents}
|
||||
end
|
||||
|
||||
|
||||
=begin
|
||||
uc = UserController.new
|
||||
class << uc
|
||||
def authenticate_user!
|
||||
@@ -86,7 +88,8 @@ for action in uc.action_methods
|
||||
#result.sub! /<head>/, '<head><base href="file:///Users/bterkuile/Documents/workspace/Qwaiter/assets/" target="_self" />'
|
||||
android_view = result.gsub /(href|src)="\/user\/([^"]+)/, %|\\1="/\\2| # replace absolute path names to relative ones
|
||||
android_view.gsub! /(href|src)="([^#])/, %|\\1="#{android_root_url}\\2| # replace relative uri's with android specific one
|
||||
android_view.sub! /<\/title>/, '</title><script type="text/javascript" src="qmobile.js"></script><script type="text/javascript" src="cordova-2.6.0rc1.js"></script><script type="text/javascript" src="barcodescanner.js"></script>'
|
||||
# android_view.sub! /<\/title>/, '</title><script type="text/javascript" src="qmobile.js"></script><script type="text/javascript" src="cordova-2.6.0rc1.js"></script><script type="text/javascript" src="barcodescanner.js"></script>'
|
||||
android_view.sub! /<\/title>/, '</title><script type="text/javascript" src="cordova.js"></script>'
|
||||
android_view.gsub! '##assets_path##', 'file:///android_asset/assets/'
|
||||
android_view.gsub! '##root_url##', 'file:///android_asset/user/index.html'
|
||||
android_view.gsub! '##platform##', 'android'
|
||||
@@ -111,4 +114,5 @@ class << view
|
||||
false
|
||||
end
|
||||
end
|
||||
=end
|
||||
# view.render()
|
||||
|
||||
Reference in New Issue
Block a user