Flipsnap.prototype.handleEvent = function()

in harness/app-assets/templates/assets/js/components/flipsnap.js [157:179]


Flipsnap.prototype.handleEvent = function(event) {
  var self = this;

  switch (event.type) {
    // start
    case events.start.touch: self._touchStart(event, 'touch'); break;
    case events.start.mouse: self._touchStart(event, 'mouse'); break;

    // move
    case events.move.touch: self._touchMove(event, 'touch'); break;
    case events.move.mouse: self._touchMove(event, 'mouse'); break;

    // end
    case events.end.touch: self._touchEnd(event, 'touch'); break;
    case events.end.mouse: self._touchEnd(event, 'mouse'); break;

    // handle touchcancel
    case events.cancel.touch: self._touchCancel(event, 'touch'); break;

    // click
    case 'click': self._click(event); break;
  }
};