1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Migration of taskbutton and touchHelper to ES6 modules

This commit is contained in:
Cameron 2020-07-17 11:30:39 +01:00
parent a9246f8f39
commit f296eb3475
7 changed files with 140 additions and 136 deletions

View file

@ -1,12 +1,12 @@
define(['dom', 'events'], function (dom, events) {
'use strict';
import dom from 'dom';
import events from 'events';
function getTouches(e) {
function getTouches(e) {
return e.changedTouches || e.targetTouches || e.touches;
}
return e.changedTouches || e.targetTouches || e.touches;
}
function TouchHelper(elem, options) {
class TouchHelper {
constructor(elem, options) {
options = options || {};
var touchTarget;
@ -138,8 +138,7 @@ define(['dom', 'events'], function (dom, events) {
passive: true
});
}
TouchHelper.prototype.destroy = function () {
destroy() {
var elem = this.elem;
@ -165,7 +164,7 @@ define(['dom', 'events'], function (dom, events) {
this.touchEnd = null;
this.elem = null;
};
}
}
return TouchHelper;
});
export default TouchHelper;