UNPKG

angular2

Version:

Angular 2 - a web framework for modern web apps

49 lines (48 loc) 1.15 kB
import { EventManagerPlugin } from './event_manager'; import { StringMapWrapper } from 'angular2/src/facade/collection'; var _eventNames = { // pan 'pan': true, 'panstart': true, 'panmove': true, 'panend': true, 'pancancel': true, 'panleft': true, 'panright': true, 'panup': true, 'pandown': true, // pinch 'pinch': true, 'pinchstart': true, 'pinchmove': true, 'pinchend': true, 'pinchcancel': true, 'pinchin': true, 'pinchout': true, // press 'press': true, 'pressup': true, // rotate 'rotate': true, 'rotatestart': true, 'rotatemove': true, 'rotateend': true, 'rotatecancel': true, // swipe 'swipe': true, 'swipeleft': true, 'swiperight': true, 'swipeup': true, 'swipedown': true, // tap 'tap': true, }; export class HammerGesturesPluginCommon extends EventManagerPlugin { constructor() { super(); } supports(eventName) { eventName = eventName.toLowerCase(); return StringMapWrapper.contains(_eventNames, eventName); } }