Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * cordova Web Intent plugin
- * Copyright (c) Boris Smus 2010
- *
- */
- (function(cordova){
- var WebIntent = function() {
- };
- WebIntent.prototype.ACTION_SEND = "android.intent.action.SEND";
- WebIntent.prototype.ACTION_VIEW= "android.intent.action.VIEW";
- WebIntent.prototype.EXTRA_TEXT = "android.intent.extra.TEXT";
- WebIntent.prototype.EXTRA_SUBJECT = "android.intent.extra.SUBJECT";
- WebIntent.prototype.EXTRA_STREAM = "android.intent.extra.STREAM";
- WebIntent.prototype.EXTRA_EMAIL = "android.intent.extra.EMAIL";
- WebIntent.prototype.startActivity = function(params, success, fail) {
- console.log(params, success, fail);
- return cordova.exec(function(args) {
- success(args);
- }, function(args) {
- fail(args);
- }, 'WebIntent', 'startActivity', [params]);
- };
- WebIntent.prototype.hasExtra = function(params, success, fail) {
- return cordova.exec(function(args) {
- success(args);
- }, function(args) {
- fail(args);
- }, 'WebIntent', 'hasExtra', [params]);
- };
- WebIntent.prototype.getUri = function(success, fail) {
- return cordova.exec(function(args) {
- success(args);
- }, function(args) {
- fail(args);
- }, 'WebIntent', 'getUri', []);
- };
- WebIntent.prototype.getExtra = function(params, success, fail) {
- return cordova.exec(function(args) {
- success(args);
- }, function(args) {
- fail(args);
- }, 'WebIntent', 'getExtra', [params]);
- };
- WebIntent.prototype.onNewIntent = function(callback) {
- return cordova.exec(function(args) {
- callback(args);
- }, function(args) {
- }, 'WebIntent', 'onNewIntent', []);
- };
- WebIntent.prototype.sendBroadcast = function(params, success, fail) {
- return cordova.exec(function(args) {
- success(args);
- }, function(args) {
- fail(args);
- }, 'WebIntent', 'sendBroadcast', [params]);
- };
- cordova.addConstructor(function() {
- window.webintent = new WebIntent();
- // backwards compatibility
- window.plugins = window.plugins || {};
- window.plugins.webintent = window.webintent;
- });
- })(window.PhoneGap || window.Cordova || window.cordova);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement