removed batter code from js
Project: http://git-wip-us.apache.org/repos/asf/cordova-android/repo Commit: http://git-wip-us.apache.org/repos/asf/cordova-android/commit/7c22bc74 Tree: http://git-wip-us.apache.org/repos/asf/cordova-android/tree/7c22bc74 Diff: http://git-wip-us.apache.org/repos/asf/cordova-android/diff/7c22bc74 Branch: refs/heads/master Commit: 7c22bc74bc79ac24ddc581c39f99c50289035bd4 Parents: dfd668d Author: Steven Gill <[email protected]> Authored: Mon May 20 17:40:11 2013 -0700 Committer: Steven Gill <[email protected]> Committed: Mon May 20 17:40:11 2013 -0700 ---------------------------------------------------------------------- framework/assets/www/cordova.js | 98 +----------------------------------- 1 file changed, 2 insertions(+), 96 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cordova-android/blob/7c22bc74/framework/assets/www/cordova.js ---------------------------------------------------------------------- diff --git a/framework/assets/www/cordova.js b/framework/assets/www/cordova.js index 4650ab2..8202173 100644 --- a/framework/assets/www/cordova.js +++ b/framework/assets/www/cordova.js @@ -1,5 +1,5 @@ // Platform: android -// 2.7.0rc1-80-geda98d1 +// 2.7.0rc1-81-gc09114e /* 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 = '2.7.0rc1-80-geda98d1'; +var CORDOVA_JS_BUILD_LABEL = '2.7.0rc1-81-gc09114e'; // file: lib/scripts/require.js var require, @@ -4114,100 +4114,6 @@ modulemapper.clobbers('cordova/plugin/android/storage/openDatabase', 'openDataba }); -// file: lib/common/plugin/battery.js -define("cordova/plugin/battery", function(require, exports, module) { - -/** - * This class contains information about the current battery status. - * @constructor - */ -var cordova = require('cordova'), - exec = require('cordova/exec'); - -function handlers() { - return battery.channels.batterystatus.numHandlers + - battery.channels.batterylow.numHandlers + - battery.channels.batterycritical.numHandlers; -} - -var Battery = function() { - this._level = null; - this._isPlugged = null; - // Create new event handlers on the window (returns a channel instance) - this.channels = { - batterystatus:cordova.addWindowEventHandler("batterystatus"), - batterylow:cordova.addWindowEventHandler("batterylow"), - batterycritical:cordova.addWindowEventHandler("batterycritical") - }; - for (var key in this.channels) { - this.channels[key].onHasSubscribersChange = Battery.onHasSubscribersChange; - } -}; -/** - * Event handlers for when callbacks get registered for the battery. - * Keep track of how many handlers we have so we can start and stop the native battery listener - * appropriately (and hopefully save on battery life!). - */ -Battery.onHasSubscribersChange = function() { - // If we just registered the first handler, make sure native listener is started. - if (this.numHandlers === 1 && handlers() === 1) { - exec(battery._status, battery._error, "Battery", "start", []); - } else if (handlers() === 0) { - exec(null, null, "Battery", "stop", []); - } -}; - -/** - * Callback for battery status - * - * @param {Object} info keys: level, isPlugged - */ -Battery.prototype._status = function(info) { - if (info) { - var me = battery; - var level = info.level; - if (me._level !== level || me._isPlugged !== info.isPlugged) { - // Fire batterystatus event - cordova.fireWindowEvent("batterystatus", info); - - // Fire low battery event - if (level === 20 || level === 5) { - if (level === 20) { - cordova.fireWindowEvent("batterylow", info); - } - else { - cordova.fireWindowEvent("batterycritical", info); - } - } - } - me._level = level; - me._isPlugged = info.isPlugged; - } -}; - -/** - * Error callback for battery start - */ -Battery.prototype._error = function(e) { - console.log("Error initializing Battery: " + e); -}; - -var battery = new Battery(); - -module.exports = battery; - -}); - -// file: lib/common/plugin/battery/symbols.js -define("cordova/plugin/battery/symbols", function(require, exports, module) { - - -var modulemapper = require('cordova/modulemapper'); - -modulemapper.defaults('cordova/plugin/battery', 'navigator.battery'); - -}); - // file: lib/common/plugin/camera/symbols.js define("cordova/plugin/camera/symbols", function(require, exports, module) {
