tinycopy
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/tinycopy package

2.1.2 • Public • Published

tinycopy Build Status Coverage Status npm version Bower version

Tiny library for clipboard copy.

Install

tinycopy detects and supports CommonJS (node, browserify) and AMD (RequireJS). In the absence of those, it adds a object TinyCopy to the global namespace.

Bower

Install node and bower if you haven't already.

Get tinycopy:

$ cd /project
$ bower install tinycopy

Add this script to your index.html:

<script type="text/javascript" src="bower_components/tinycopy/dist/tinycopy.js">
</script>

To pull in updates and bug fixes:

$ bower update tinycopy

Node / npm

$ npm install tinycopy

Usage

// copy from input element
var tinycopy = new TinyCopy(element, input);
tinycopy.on('success', function(data) {
  // onCopyCompleted
});
tinycopy.on('error', function(err) {
  // onCopyFailed
});
 
// copy from text1
var tinycopy = new TinyCopy(element, 'hello');
tinycopy.on('success', function(data) {
  // onCopyCompleted
});
tinycopy.on('error', function(err) {
  // onCopyFailed
});
 
// copy from text2
element.addEventListener('click', function () {
  TinyCopy.exec('hello', function(err, data) {
    if (!err) {
      // onCopyCompleted
    } else {
      // onCopyFailed
    }    
  });
});

License

MIT License

Readme

Keywords

Package Sidebar

Install

npm i tinycopy

Weekly Downloads

7

Version

2.1.2

License

MIT

Last publish

Collaborators

  • vvatanabe