/Android/Torch/2.1/Torch.js
http://github.com/phonegap/phonegap-plugins · JavaScript · 68 lines · 27 code · 9 blank · 32 comment · 2 complexity · c8b6ef419de89e75d9981b498161452f MD5 · raw file
- /**
- * Phonegap Torch plugin
- * Copyright (c) Arne de Bree 2011
- *
- */
- /**
- *
- * @return Object literal singleton instance of Torch
- */
- var Torch = function() {};
- /**
- * @param success The callback for success
- * @param error The callback for error
- */
- Torch.prototype.isCapable = function( success, error )
- {
- return cordova.exec( success, error, "Torch", "isCapable", [] );
- };
- /**
- * @param success The callback for success
- * @param error The callback for error
- */
- Torch.prototype.isOn = function( success, error )
- {
- return cordova.exec( success, error, "Torch", "isOn", [] );
- };
- /**
- * @param success The callback for success
- * @param error The callback for error
- */
- Torch.prototype.turnOn = function( success, error )
- {
- return cordova.exec( success, error, "Torch", "turnOn", [] );
- };
- /**
- * @param success The callback for success
- * @param error The callback for error
- */
- Torch.prototype.turnOff = function( success, error )
- {
- return cordova.exec( success, error, "Torch", "turnOff", [] );
- };
- /**
- * @param success The callback for success
- * @param error The callback for error
- */
- Torch.prototype.toggle = function( success, error )
- {
- return cordova.exec( success, error, "Torch", "toggle", [] );
- };
-
- /**
- * Load Analytics
- */
- if(!window.plugins) {
- window.plugins = {};
- }
- if (!window.plugins.Torch) {
- window.plugins.Torch = new Torch();
- }