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

js commit: [ios] Remove custom initialization of geolocation on navigator.

Updated Branches:
  refs/heads/master 7203d335b -> 3dcdf354e


[ios] Remove custom initialization of geolocation on navigator.

Now that we clobber navigator, this doesn't require special-casing.


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/3dcdf354
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/tree/3dcdf354
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/diff/3dcdf354

Branch: refs/heads/master
Commit: 3dcdf354e830be69ee50de9cda4489404ffb2114
Parents: 7203d33
Author: Andrew Grieve <ag...@chromium.org>
Authored: Wed Nov 21 14:43:17 2012 -0500
Committer: Andrew Grieve <ag...@chromium.org>
Committed: Wed Nov 21 14:43:17 2012 -0500

----------------------------------------------------------------------
 lib/ios/platform.js |   12 ++++--------
 1 files changed, 4 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/blob/3dcdf354/lib/ios/platform.js
----------------------------------------------------------------------
diff --git a/lib/ios/platform.js b/lib/ios/platform.js
index 9a0f3c0..f3bdc64 100644
--- a/lib/ios/platform.js
+++ b/lib/ios/platform.js
@@ -22,13 +22,6 @@
 module.exports = {
     id: "ios",
     initialize:function() {
-        // iOS doesn't allow reassigning / overriding navigator.geolocation object.
-        // So clobber its methods here instead :)
-        var geo = require('cordova/plugin/geolocation');
-
-        navigator.geolocation.getCurrentPosition = geo.getCurrentPosition;
-        navigator.geolocation.watchPosition = geo.watchPosition;
-        navigator.geolocation.clearWatch = geo.clearWatch;
     },
     clobbers: {
         File: { // exists natively, override
@@ -64,7 +57,10 @@ module.exports = {
                 },
                 contacts:{
                     path:"cordova/plugin/ios/contacts"
-                }
+                },
+                geolocation: {
+                    path: 'cordova/plugin/geolocation'
+                },
             }
         }
     }