You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by fi...@apache.org on 2012/03/10 22:11:45 UTC

git commit: spacing fixes in android platform .js and moved unhide splash screen call to bottom of initialize method.

Updated Branches:
  refs/heads/master 2af2ac956 -> f43f9666d


spacing fixes in android platform .js and moved unhide splash screen call to bottom of initialize method.


Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/commit/f43f9666
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/tree/f43f9666
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/diff/f43f9666

Branch: refs/heads/master
Commit: f43f9666df07b9d97bea94358027eadb307da113
Parents: 2af2ac9
Author: Fil Maj <ma...@gmail.com>
Authored: Sat Mar 10 13:11:22 2012 -0800
Committer: Fil Maj <ma...@gmail.com>
Committed: Sat Mar 10 13:11:22 2012 -0800

----------------------------------------------------------------------
 lib/platform/android.js |  228 +++++++++++++++++++++---------------------
 1 files changed, 114 insertions(+), 114 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/blob/f43f9666/lib/platform/android.js
----------------------------------------------------------------------
diff --git a/lib/platform/android.js b/lib/platform/android.js
index 05490e1..3de8812 100644
--- a/lib/platform/android.js
+++ b/lib/platform/android.js
@@ -1,128 +1,128 @@
 module.exports = {
-  id: "android",
-  initialize:function() {
-    var channel = require("cordova/channel"),
-        cordova = require('cordova'),
-        callback = require('cordova/plugin/android/callback'),
-        polling = require('cordova/plugin/android/polling'),
-        exec = require('cordova/exec');
+    id: "android",
+    initialize:function() {
+        var channel = require("cordova/channel"),
+            cordova = require('cordova'),
+            callback = require('cordova/plugin/android/callback'),
+            polling = require('cordova/plugin/android/polling'),
+            exec = require('cordova/exec');
 
-    channel.onDestroy.subscribe(function() {
-      cordova.shuttingDown = true;
-    });
+        channel.onDestroy.subscribe(function() {
+            cordova.shuttingDown = true;
+        });
 
-    // Start listening for XHR callbacks
-    // Figure out which bridge approach will work on this Android
-    // device: polling or XHR-based callbacks
-    setTimeout(function() {
-      if (cordova.UsePolling) {
-        polling();
-      }
-      else {
-        var isPolling = prompt("usePolling", "gap_callbackServer:");
-        cordova.UsePolling = isPolling;
-        if (isPolling == "true") {
-          cordova.UsePolling = true;
-          polling();
-        } else {
-          cordova.UsePolling = false;
-          callback();
-        }
-      }
-    }, 1);
-
-    // Inject a listener for the backbutton on the document.
-    var backButtonChannel = cordova.addDocumentEventHandler('backbutton', {
-      onSubscribe:function() {
-        // If we just attached the first handler, let native know we need to override the back button.
-        if (this.numHandlers === 1) {
-          exec(null, null, "App", "overrideBackbutton", [true]);
-        }
-      },
-      onUnsubscribe:function() {
-        // If we just detached the last handler, let native know we no longer override the back button.
-        if (this.numHandlers === 0) {
-          exec(null, null, "App", "overrideBackbutton", [false]);
-        }
-      }
-    });
+        // Start listening for XHR callbacks
+        // Figure out which bridge approach will work on this Android
+        // device: polling or XHR-based callbacks
+        setTimeout(function() {
+            if (cordova.UsePolling) {
+                polling();
+            }
+            else {
+                var isPolling = prompt("usePolling", "gap_callbackServer:");
+                cordova.UsePolling = isPolling;
+                if (isPolling == "true") {
+                    cordova.UsePolling = true;
+                    polling();
+                } else {
+                    cordova.UsePolling = false;
+                    callback();
+                }
+            }
+        }, 1);
 
-    // Add hardware MENU and SEARCH button handlers
-    cordova.addDocumentEventHandler('menubutton');
-    cordova.addDocumentEventHandler('searchbutton');
+        // Inject a listener for the backbutton on the document.
+        var backButtonChannel = cordova.addDocumentEventHandler('backbutton', {
+            onSubscribe:function() {
+                // If we just attached the first handler, let native know we need to override the back button.
+                if (this.numHandlers === 1) {
+                    exec(null, null, "App", "overrideBackbutton", [true]);
+                }
+            },
+            onUnsubscribe:function() {
+                // If we just detached the last handler, let native know we no longer override the back button.
+                if (this.numHandlers === 0) {
+                    exec(null, null, "App", "overrideBackbutton", [false]);
+                }
+            }
+        });
 
-    // Let native code know we are all done on the JS side.
-    // Native code will then un-hide the WebView.
-    channel.join(function() {
-      prompt("", "gap_init:");
-    }, [channel.onCordovaReady]);
+        // Add hardware MENU and SEARCH button handlers
+        cordova.addDocumentEventHandler('menubutton');
+        cordova.addDocumentEventHandler('searchbutton');
 
-    // Figure out if we need to shim-in localStorage and WebSQL
-    // support from the native side.
-    var storage = require('cordova/plugin/android/storage');
+        // Figure out if we need to shim-in localStorage and WebSQL
+        // support from the native side.
+        var storage = require('cordova/plugin/android/storage');
 
-    // First patch WebSQL if necessary
-    if (typeof window.openDatabase == 'undefined') {
-      // Not defined, create an openDatabase function for all to use!
-      window.openDatabase = storage.openDatabase;
-    } else {
-      // Defined, but some Android devices will throw a SECURITY_ERR -
-      // so we wrap the whole thing in a try-catch and shim in our own
-      // if the device has Android bug 16175.
-      var originalOpenDatabase = window.openDatabase;
-      window.openDatabase = function(name, version, desc, size) {
-          var db = null;
-          try {
-              db = originalOpenDatabase(name, version, desc, size);
-          } 
-          catch (ex) {
-              db = null;
-          }
+        // First patch WebSQL if necessary
+        if (typeof window.openDatabase == 'undefined') {
+            // Not defined, create an openDatabase function for all to use!
+            window.openDatabase = storage.openDatabase;
+        } else {
+            // Defined, but some Android devices will throw a SECURITY_ERR -
+            // so we wrap the whole thing in a try-catch and shim in our own
+            // if the device has Android bug 16175.
+            var originalOpenDatabase = window.openDatabase;
+            window.openDatabase = function(name, version, desc, size) {
+                var db = null;
+                try {
+                    db = originalOpenDatabase(name, version, desc, size);
+                } 
+                catch (ex) {
+                    db = null;
+                }
 
-          if (db === null) {
-              return storage.openDatabase(name, version, desc, size);
-          }
-          else {
-              return db;
-          }
-        
-      };
-    }
+                if (db === null) {
+                    return storage.openDatabase(name, version, desc, size);
+                }
+                else {
+                    return db;
+                }
+              
+            };
+        }
 
-    // Patch localStorage if necessary
-    if (typeof window.localStorage == 'undefined' || window.localStorage === null) {
-        window.localStorage = new storage.CupCakeLocalStorage();
-    }
-  },
-  objects: {
-    cordova: {
-      children: {
-        JSCallback:{
-          path:"cordova/plugin/android/callback"
-        },
-        JSCallbackPolling:{
-          path:"cordova/plugin/android/polling"
+        // Patch localStorage if necessary
+        if (typeof window.localStorage == 'undefined' || window.localStorage === null) {
+            window.localStorage = new storage.CupCakeLocalStorage();
         }
-      }
+
+        // Let native code know we are all done on the JS side.
+        // Native code will then un-hide the WebView.
+        channel.join(function() {
+            prompt("", "gap_init:");
+        }, [channel.onCordovaReady]);
     },
-    navigator: {
-      children: {
-        app:{
-          path: "cordova/plugin/android/app"
+    objects: {
+        cordova: {
+            children: {
+                JSCallback:{
+                    path:"cordova/plugin/android/callback"
+                },
+                JSCallbackPolling:{
+                    path:"cordova/plugin/android/polling"
+                }
+            }
+        },
+        navigator: {
+            children: {
+                app:{
+                    path: "cordova/plugin/android/app"
+                }
+            }
+        },
+        device:{
+            path: "cordova/plugin/android/device"
+        },
+        File: { // exists natively on Android WebView, override
+            path: "cordova/plugin/File"
+        },
+        FileReader: { // exists natively on Android WebView, override
+            path: "cordova/plugin/FileReader"
+        },
+        FileError: { //exists natively on Android WebView on Android 4.x
+            path: "cordova/plugin/FileError"
         }
-      }
-    },
-    device:{
-      path: "cordova/plugin/android/device"
-    },
-    File: { // exists natively on Android WebView, override
-      path: "cordova/plugin/File"
-    },
-    FileReader: { // exists natively on Android WebView, override
-      path: "cordova/plugin/FileReader"
-    },
-    FileError: { //exists natively on Android WebView on Android 4.x
-      path: "cordova/plugin/FileError"
     }
-  }
 };