2.1.2 • Published 8 years ago

tinycopy v2.1.2

Weekly downloads
75
License
MIT
Repository
github
Last release
8 years ago

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

2.1.2

8 years ago

2.1.1

8 years ago

2.1.0

8 years ago

2.0.0

8 years ago

1.0.0

8 years ago