Socket
Socket
Sign inDemoInstall

drag-event-service

Package Overview
Dependencies
3
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.3 to 1.1.4

4

dist/drag-event-service.cjs.js
/*!
* drag-event-service v1.1.3
* drag-event-service v1.1.4
* (c) phphe <phphe@outlook.com> (https://github.com/phphe)

@@ -216,2 +216,3 @@ * Homepage: undefined

DragEventService.on(window, 'end', onEnd);
info.started = true;
};

@@ -223,2 +224,3 @@

DragEventService.off(window, 'end', onEnd);
info.started = false;
};

@@ -225,0 +227,0 @@

/*!
* drag-event-service v1.1.3
* drag-event-service v1.1.4
* (c) phphe <phphe@outlook.com> (https://github.com/phphe)

@@ -210,2 +210,3 @@ * Homepage: undefined

DragEventService.on(window, 'end', onEnd);
info.started = true;
};

@@ -217,2 +218,3 @@

DragEventService.off(window, 'end', onEnd);
info.started = false;
};

@@ -219,0 +221,0 @@

/*!
* drag-event-service v1.1.3
* drag-event-service v1.1.4
* (c) phphe <phphe@outlook.com> (https://github.com/phphe)

@@ -1110,2 +1110,3 @@ * Homepage: undefined

DragEventService.on(window, 'end', onEnd);
info.started = true;
};

@@ -1117,2 +1118,3 @@

DragEventService.off(window, 'end', onEnd);
info.started = false;
};

@@ -1119,0 +1121,0 @@

/*!
* drag-event-service v1.1.3
* drag-event-service v1.1.4
* (c) phphe <phphe@outlook.com> (https://github.com/phphe)

@@ -14,2 +14,2 @@ * Homepage: undefined

*/
function h(t,e,r){for(var n=arguments.length,o=new Array(n>3?n-3:0),i=3;i<n;i++)o[i-3]=arguments[i];t.addEventListener?t.addEventListener.apply(t,[e,r].concat(o)):t.attachEvent&&t.attachEvent.apply(t,["on".concat(e),r].concat(o))}function l(t,e,r){for(var n=arguments.length,o=new Array(n>3?n-3:0),i=3;i<n;i++)o[i-3]=arguments[i];t.removeEventListener?t.removeEventListener.apply(t,[e,r].concat(o)):t.detachEvent&&t.detachEvent.apply(t,["on".concat(e),r].concat(o))}var p={start:["mousedown","touchstart"],move:["mousemove","touchmove"],end:["mouseup","touchend"]},d={isTouch:function(t){return t.type&&t.type.startsWith("touch")},_getStore:function(t){return t._wrapperStore||(t._wrapperStore=[]),t._wrapperStore},on:function(t,e,r,n){var o,i,c=y(n),u=c.args,s=c.mouseArgs,f=c.touchArgs,l=this._getStore(t),d=this,g=function(t){var n;if(d.isTouch(t))n={x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY,pageX:t.changedTouches[0].pageX,pageY:t.changedTouches[0].pageY,clientX:t.changedTouches[0].clientX,clientY:t.changedTouches[0].clientY,screenX:t.changedTouches[0].screenX,screenY:t.changedTouches[0].screenY};else if(n={x:t.pageX,y:t.pageY,pageX:t.pageX,pageY:t.pageY,clientX:t.clientX,clientY:t.clientY,screenX:t.screenX,screenY:t.screenY},"start"===e&&1!==t.which)return;return r.call(this,t,n)};l.push({handler:r,wrapper:g}),(o=h).call.apply(o,[null,t,p[e][0],g].concat([].concat(a(u),a(s)))),(i=h).call.apply(i,[null,t,p[e][1],g].concat([].concat(a(u),a(f))))},off:function(t,e,r,n){for(var o=y(n),i=o.args,c=o.mouseArgs,u=this._getStore(t),s=u.length-1;s>=0;s--){var f,h,d=u[s],g=d.handler,v=d.wrapper;if(r===g)(f=l).call.apply(f,[null,t,p[e][0],v].concat([].concat(a(i),a(c)))),(h=l).call.apply(h,[null,t,p[e][1],v].concat([].concat(a(i),a(c)))),u.splice(s,1)}}};function y(t){return t||(t={}),{args:t.args||[],mouseArgs:t.mouseArgs||[],touchArgs:t.touchArgs||[]}}t.default=d,t.trackMouseOrTouchPosition=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r={position:{}},n=function(t,e){var n=d.isTouch(e);n?Object.assign(r.position,{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,pageX:e.changedTouches[0].pageX,pageY:e.changedTouches[0].pageY,clientX:e.changedTouches[0].clientX,clientY:e.changedTouches[0].clientY,screenX:e.changedTouches[0].screenX,screenY:e.changedTouches[0].screenY}):Object.assign(r.position,{x:e.pageX,y:e.pageY,pageX:e.pageX,pageY:e.pageY,clientX:e.clientX,clientY:e.clientY,screenX:e.screenX,screenY:e.screenY}),"start"===t?r.startEvent=e:"end"===t&&(r.endEvent=e),Object.assign(r,{event:e,isTouch:n,eventType:t})},o=function(e){(d.isTouch(e)||1===e.which)&&(n("start",e),t.onStart&&t.onStart())},i=function(){n("move",e),t.onMove&&t.onMove()},c=function(){n("end",e),t.onEnd&&t.onEnd()},a=function(){d.on(document,"start",o),d.on(document,"move",i),d.on(window,"end",c)},u=function(){d.off(document,"start",o),d.off(document,"move",i),d.off(window,"end",c)};return{info:info,start:a,stop:u}},Object.defineProperty(t,"__esModule",{value:!0})}));
function h(t,e,r){for(var n=arguments.length,o=new Array(n>3?n-3:0),i=3;i<n;i++)o[i-3]=arguments[i];t.addEventListener?t.addEventListener.apply(t,[e,r].concat(o)):t.attachEvent&&t.attachEvent.apply(t,["on".concat(e),r].concat(o))}function l(t,e,r){for(var n=arguments.length,o=new Array(n>3?n-3:0),i=3;i<n;i++)o[i-3]=arguments[i];t.removeEventListener?t.removeEventListener.apply(t,[e,r].concat(o)):t.detachEvent&&t.detachEvent.apply(t,["on".concat(e),r].concat(o))}var p={start:["mousedown","touchstart"],move:["mousemove","touchmove"],end:["mouseup","touchend"]},d={isTouch:function(t){return t.type&&t.type.startsWith("touch")},_getStore:function(t){return t._wrapperStore||(t._wrapperStore=[]),t._wrapperStore},on:function(t,e,r,n){var o,i,c=y(n),u=c.args,s=c.mouseArgs,f=c.touchArgs,l=this._getStore(t),d=this,g=function(t){var n;if(d.isTouch(t))n={x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY,pageX:t.changedTouches[0].pageX,pageY:t.changedTouches[0].pageY,clientX:t.changedTouches[0].clientX,clientY:t.changedTouches[0].clientY,screenX:t.changedTouches[0].screenX,screenY:t.changedTouches[0].screenY};else if(n={x:t.pageX,y:t.pageY,pageX:t.pageX,pageY:t.pageY,clientX:t.clientX,clientY:t.clientY,screenX:t.screenX,screenY:t.screenY},"start"===e&&1!==t.which)return;return r.call(this,t,n)};l.push({handler:r,wrapper:g}),(o=h).call.apply(o,[null,t,p[e][0],g].concat([].concat(a(u),a(s)))),(i=h).call.apply(i,[null,t,p[e][1],g].concat([].concat(a(u),a(f))))},off:function(t,e,r,n){for(var o=y(n),i=o.args,c=o.mouseArgs,u=this._getStore(t),s=u.length-1;s>=0;s--){var f,h,d=u[s],g=d.handler,v=d.wrapper;if(r===g)(f=l).call.apply(f,[null,t,p[e][0],v].concat([].concat(a(i),a(c)))),(h=l).call.apply(h,[null,t,p[e][1],v].concat([].concat(a(i),a(c)))),u.splice(s,1)}}};function y(t){return t||(t={}),{args:t.args||[],mouseArgs:t.mouseArgs||[],touchArgs:t.touchArgs||[]}}t.default=d,t.trackMouseOrTouchPosition=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r={position:{}},n=function(t,e){var n=d.isTouch(e);n?Object.assign(r.position,{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,pageX:e.changedTouches[0].pageX,pageY:e.changedTouches[0].pageY,clientX:e.changedTouches[0].clientX,clientY:e.changedTouches[0].clientY,screenX:e.changedTouches[0].screenX,screenY:e.changedTouches[0].screenY}):Object.assign(r.position,{x:e.pageX,y:e.pageY,pageX:e.pageX,pageY:e.pageY,clientX:e.clientX,clientY:e.clientY,screenX:e.screenX,screenY:e.screenY}),"start"===t?r.startEvent=e:"end"===t&&(r.endEvent=e),Object.assign(r,{event:e,isTouch:n,eventType:t})},o=function(e){(d.isTouch(e)||1===e.which)&&(n("start",e),t.onStart&&t.onStart())},i=function(){n("move",e),t.onMove&&t.onMove()},c=function(){n("end",e),t.onEnd&&t.onEnd()},a=function(){d.on(document,"start",o),d.on(document,"move",i),d.on(window,"end",c),info.started=!0},u=function(){d.off(document,"start",o),d.off(document,"move",i),d.off(window,"end",c),info.started=!1};return{info:info,start:a,stop:u}},Object.defineProperty(t,"__esModule",{value:!0})}));
{
"name": "drag-event-service",
"version": "1.1.3",
"version": "1.1.4",
"description": "",

@@ -5,0 +5,0 @@ "main": "dist/drag-event-service.cjs.js",

@@ -47,2 +47,3 @@ # drag-event-service

const {info, start, stop} = trackMouseOrTouchPosition(options)
start() // call start to start tracking.
```

@@ -63,2 +64,3 @@ ### Types

isTouch: boolean
started: boolean
startEvent?: MouseOrTouchEvent

@@ -65,0 +67,0 @@ endEvent?: MouseOrTouchEvent

@@ -44,4 +44,5 @@ const DragEventService: {

isTouch: boolean
started: boolean
startEvent?: MouseOrTouchEvent
endEvent?: MouseOrTouchEvent
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc