Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript. Learn more »

unipointer

2.3.0 • Public • Published

Unipointer

Base class for doing one thing with pointer event

Used with Unidragger and TapListener

Install

Bower: bower install unipointer

npm: npm install unipointer

Usage

// create new class
function PointerFun( elem ) {
  this.element = elem;
  // binds mousedown/touchstart/pointerdown event
  this._bindStartEvent( this.element, true );
}
// inherit Unipointer
PointerFun.prototype = new Unipointer();
 
// overwrite public pointer methods
PointerFun.prototype.pointerDown = function( event, pointer ) {
  console.log('pointer down');
};
 
PointerFun.prototype.pointerMove = function( event, pointer ) {
  console.log('pointer move');
};
 
PointerFun.prototype.pointerUp = function( event, pointer ) {
  console.log('pointer up');
};
 
PointerFun.prototype.pointerCancel = function( event, pointer ) {
  console.log('pointer cancel');
};
 
// triggered on pointerUp and pointerCancel 
PointerFun.prototype.pointerDone = function( event, pointer ) {
  console.log('pointer done');
};

MIT license

By Metafizzy

install

npm i unipointer

Downloadsweekly downloads

49,589

version

2.3.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability