document.addEventListener( "plusready", function() { var _BARCODE = 'pluginstep', B = window.plus.bridge; var pluginstep = { PluginTestFunction : function (Argus1, Argus2, Argus3, Argus4, successCallback, errorCallback ) { var success = typeof successCallback !== 'function' ? null : function(args) { successCallback(args); }, fail = typeof errorCallback !== 'function' ? null : function(code) { errorCallback(code); }; callbackID = B.callbackId(success, fail); return B.exec(_BARCODE, "PluginTestFunction", [callbackID, Argus1, Argus2, Argus3, Argus4]); }, PluginTestFunctionArrayArgu : function (Argus, successCallback, errorCallback ) { var success = typeof successCallback !== 'function' ? null : function(args) { successCallback(args); }, fail = typeof errorCallback !== 'function' ? null : function(code) { errorCallback(code); }; callbackID = B.callbackId(success, fail); return B.exec(_BARCODE, "PluginTestFunctionArrayArgu", [callbackID, Argus]); }, PluginTestFunctionSync : function (Argus1, Argus2, Argus3, Argus4) { return B.execSync(_BARCODE, "PluginTestFunctionSync", [Argus1, Argus2, Argus3, Argus4]); }, PluginTestFunctionSyncArrayArgu : function (Argus) { return B.execSync(_BARCODE, "PluginTestFunctionSyncArrayArgu", [Argus]); }, PluginGetStepNum : function (Argus) { return B.execSync(_BARCODE, "PluginGetStepNum"); } }; window.plus.pluginstep = pluginstep; }, true );