mirror of https://github.com/BTCPrivate/copay.git
37 lines
1.1 KiB
JavaScript
37 lines
1.1 KiB
JavaScript
|
cordova.define("com.verso.cordova.clipboard.Clipboard", function(require, exports, module) { var cordova = require('cordova');
|
||
|
|
||
|
/**
|
||
|
* Clipboard plugin for Cordova
|
||
|
*
|
||
|
* @constructor
|
||
|
*/
|
||
|
function Clipboard () {}
|
||
|
|
||
|
/**
|
||
|
* Sets the clipboard content
|
||
|
*
|
||
|
* @param {String} text The content to copy to the clipboard
|
||
|
* @param {Function} onSuccess The function to call in case of success (takes the copied text as argument)
|
||
|
* @param {Function} onFail The function to call in case of error
|
||
|
*/
|
||
|
Clipboard.prototype.copy = function (text, onSuccess, onFail) {
|
||
|
if (typeof text === "undefined" || text === null) text = "";
|
||
|
cordova.exec(onSuccess, onFail, "Clipboard", "copy", [text]);
|
||
|
};
|
||
|
|
||
|
/**
|
||
|
* Gets the clipboard content
|
||
|
*
|
||
|
* @param {Function} onSuccess The function to call in case of success
|
||
|
* @param {Function} onFail The function to call in case of error
|
||
|
*/
|
||
|
Clipboard.prototype.paste = function (onSuccess, onFail) {
|
||
|
cordova.exec(onSuccess, onFail, "Clipboard", "paste", []);
|
||
|
};
|
||
|
|
||
|
// Register the plugin
|
||
|
var clipboard = new Clipboard();
|
||
|
module.exports = clipboard;
|
||
|
|
||
|
});
|