From cdfa13b2657bf60bc0e5b80ca4b98a58e490a74f Mon Sep 17 00:00:00 2001 From: Steven Gill Date: Mon, 29 Sep 2014 14:59:07 -0700 Subject: [PATCH] Update JS snapshot to version 3.7.0-dev (via coho) --- framework/assets/www/cordova.js | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/framework/assets/www/cordova.js b/framework/assets/www/cordova.js index c9e69350..a7773569 100644 --- a/framework/assets/www/cordova.js +++ b/framework/assets/www/cordova.js @@ -1,5 +1,5 @@ // Platform: android -// 3.7.0-dev-1258511 +// 8ca0f3b2b87e0759c5236b91c80f18438544409c /* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file @@ -19,7 +19,7 @@ under the License. */ ;(function() { -var CORDOVA_JS_BUILD_LABEL = '3.7.0-dev-1258511'; +var PLATFORM_VERSION_BUILD_LABEL = '3.7.0-dev'; // file: src/scripts/require.js /*jshint -W079 */ @@ -175,7 +175,8 @@ function createEvent(type, data) { var cordova = { define:define, require:require, - version:CORDOVA_JS_BUILD_LABEL, + version:PLATFORM_VERSION_BUILD_LABEL, + platformVersion:PLATFORM_VERSION_BUILD_LABEL, platformId:platform.id, /** * Methods to add/remove your own addEventListener hijacking on document + window. @@ -1183,6 +1184,16 @@ function replaceNavigator(origNavigator) { for (var key in origNavigator) { if (typeof origNavigator[key] == 'function') { newNavigator[key] = origNavigator[key].bind(origNavigator); + } else { + (function(k) { + Object.defineProperty(newNavigator, k, { + get: function() { + return origNavigator[k]; + }, + configurable: true, + enumerable: true + }); + })(key); } } } @@ -1302,6 +1313,16 @@ function replaceNavigator(origNavigator) { for (var key in origNavigator) { if (typeof origNavigator[key] == 'function') { newNavigator[key] = origNavigator[key].bind(origNavigator); + } else { + (function(k) { + Object.defineProperty(newNavigator, k, { + get: function() { + return origNavigator[k]; + }, + configurable: true, + enumerable: true + }); + })(key); } } }