diff --git a/client/plugins/directives.js b/client/plugins/directives.js index 12a5b4a..4315198 100644 --- a/client/plugins/directives.js +++ b/client/plugins/directives.js @@ -25,7 +25,7 @@ Vue.directive('longpress', { const timeout = 1500 // Define funtion handlers - // Create timeout ( run function after 1s ) + // Create timeout const start = (e) => { if (e.type === 'click' && e.button !== 0) { return @@ -60,7 +60,9 @@ Vue.directive('longpress', { // Cancel timeouts if this events happen el.addEventListener('click', cancel) el.addEventListener('mouseout', cancel) + el.addEventListener('mouseup', cancel) el.addEventListener('touchend', cancel) + el.addEventListener('touchleave', cancel) el.addEventListener('touchcancel', cancel) } }) \ No newline at end of file