Skip to content

vvatanabe/tinycopy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Typings

$ typings i dt~tinycopy -SG

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

About

Tiny library for clipboard copy.

Resources

Stars

Watchers

Forks

Packages

No packages published