Package Exports
- unipointer
- unipointer/unipointer.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (unipointer) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
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