@orica4s/dff-cordova-plugin-common
Version:
29 lines (21 loc) • 629 B
JavaScript
/**
* JavaScript interface to abstract
* the usage of the cordova Sygic Navigation plugin.
*
* @module com/dff/cordova/plugins/sygic
*/
;
var cordova = require('cordova');
var feature = "CommonPlugin";
function CommonPlugin () {};
var actions = ["onLog", "setSystemProperty"];
function createActionFunction (action) {
return function (success, error, args) {
args = args || {};
cordova.exec(success, error, feature, action, [args]);
}
}
actions.forEach(function (action) {
CommonPlugin.prototype[action] = createActionFunction(action);
});
module.exports = new CommonPlugin();