2.4.0 • Published 2 years ago

unipointer v2.4.0

Weekly downloads
65,161
License
MIT
Repository
github
Last release
2 years ago

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

2.4.0

2 years ago

2.3.0

6 years ago

2.2.1

6 years ago

2.2.0

7 years ago

2.1.0

8 years ago

2.0.0

8 years ago

1.1.0

9 years ago

1.0.0

9 years ago

0.1.0

9 years ago