Socket
Socket
Sign inDemoInstall

@daybrush/drag

Package Overview
Dependencies
Maintainers
1
Versions
49
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@daybrush/drag - npm Package Compare versions

Comparing version 0.4.1 to 0.4.2

13

dist/drag.esm.js

@@ -7,3 +7,3 @@ /*

repository: git+https://github.com/daybrush/drag.git
version: 0.4.1
version: 0.4.2
*/

@@ -63,2 +63,9 @@ function setDrag(el, options) {

var deltaX = clientX - prevX;
var deltaY = clientY - prevY;
if (!deltaX && !deltaY) {
return;
}
isDrag = true;

@@ -69,6 +76,6 @@ drag && drag({

clientY: clientY,
deltaX: deltaX,
deltaY: deltaY,
distX: clientX - startX,
distY: clientY - startY,
deltaX: clientX - prevX,
deltaY: clientY - prevY,
inputEvent: e

@@ -75,0 +82,0 @@ });

@@ -7,3 +7,3 @@ /*

repository: git+https://github.com/daybrush/drag.git
version: 0.4.1
version: 0.4.2
*/

@@ -69,2 +69,9 @@ (function (global, factory) {

var deltaX = clientX - prevX;
var deltaY = clientY - prevY;
if (!deltaX && !deltaY) {
return;
}
isDrag = true;

@@ -75,6 +82,6 @@ drag && drag({

clientY: clientY,
deltaX: deltaX,
deltaY: deltaY,
distX: clientX - startX,
distY: clientY - startY,
deltaX: clientX - prevX,
deltaY: clientY - prevY,
inputEvent: e

@@ -81,0 +88,0 @@ });

@@ -7,4 +7,4 @@ /*

repository: git+https://github.com/daybrush/drag.git
version: 0.4.1
version: 0.4.2
*/
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).utils={})}(this,function(t){"use strict";t.drag=function(t,e){var d=!1,o=0,s=0,u=0,c=0,a={},r=!1,n=e.container,i=void 0===n?t:n,f=e.dragstart,v=e.drag,l=e.dragend,p=e.events,h=void 0===p?["touch","mouse"]:p,m=-1<h.indexOf("touch");function E(t){return t.touches&&t.touches.length?t.touches[0]:t}function X(t){r=!(d=!0);var e=E(t),n=e.clientX,i=e.clientY;u=o=n,c=s=i,!(a={})===(f&&f({datas:a,inputEvent:t,clientX:n,clientY:i}))&&(d=!1),d&&t.preventDefault()}function Y(t){if(d){var e=E(t),n=e.clientX,i=e.clientY;r=!0,v&&v({datas:a,clientX:n,clientY:i,distX:n-o,distY:i-s,deltaX:n-u,deltaY:i-c,inputEvent:t}),u=n,c=i}}function g(t){d&&(d=!1,l&&l({datas:a,isDrag:r,inputEvent:t,clientX:u,clientY:c,distX:u-o,distY:c-s}))}-1<h.indexOf("mouse")&&(t.addEventListener("mousedown",X),i.addEventListener("mousemove",Y),i.addEventListener("mouseup",g)),m&&(t.addEventListener("touchstart",X),i.addEventListener("touchmove",Y),i.addEventListener("touchend",g))}});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).utils={})}(this,function(t){"use strict";t.drag=function(t,e){var s=!1,u=0,c=0,a=0,r=0,f={},v=!1,n=e.container,i=void 0===n?t:n,d=e.dragstart,l=e.drag,o=e.dragend,p=e.events,h=void 0===p?["touch","mouse"]:p,m=-1<h.indexOf("touch");function E(t){return t.touches&&t.touches.length?t.touches[0]:t}function X(t){v=!(s=!0);var e=E(t),n=e.clientX,i=e.clientY;a=u=n,r=c=i,!(f={})===(d&&d({datas:f,inputEvent:t,clientX:n,clientY:i}))&&(s=!1),s&&t.preventDefault()}function Y(t){if(s){var e=E(t),n=e.clientX,i=e.clientY,d=n-a,o=i-r;(d||o)&&(v=!0,l&&l({datas:f,clientX:n,clientY:i,deltaX:d,deltaY:o,distX:n-u,distY:i-c,inputEvent:t}),a=n,r=i)}}function g(t){s&&(s=!1,o&&o({datas:f,isDrag:v,inputEvent:t,clientX:a,clientY:r,distX:a-u,distY:r-c}))}-1<h.indexOf("mouse")&&(t.addEventListener("mousedown",X),i.addEventListener("mousemove",Y),i.addEventListener("mouseup",g)),m&&(t.addEventListener("touchstart",X),i.addEventListener("touchmove",Y),i.addEventListener("touchend",g))}});

@@ -7,3 +7,3 @@ /*

repository: git+https://github.com/daybrush/drag.git
version: 0.4.1
version: 0.4.2
*/

@@ -69,2 +69,9 @@ (function (global, factory) {

var deltaX = clientX - prevX;
var deltaY = clientY - prevY;
if (!deltaX && !deltaY) {
return;
}
isDrag = true;

@@ -75,6 +82,6 @@ drag && drag({

clientY: clientY,
deltaX: deltaX,
deltaY: deltaY,
distX: clientX - startX,
distY: clientY - startY,
deltaX: clientX - prevX,
deltaY: clientY - prevY,
inputEvent: e

@@ -81,0 +88,0 @@ });

@@ -7,4 +7,4 @@ /*

repository: git+https://github.com/daybrush/drag.git
version: 0.4.1
version: 0.4.2
*/
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).utils={})}(this,function(t){"use strict";t.drag=function(t,e){var d=!1,o=0,s=0,u=0,c=0,a={},r=!1,n=e.container,i=void 0===n?t:n,f=e.dragstart,v=e.drag,l=e.dragend,p=e.events,h=void 0===p?["touch","mouse"]:p,m=-1<h.indexOf("touch");function E(t){return t.touches&&t.touches.length?t.touches[0]:t}function X(t){r=!(d=!0);var e=E(t),n=e.clientX,i=e.clientY;u=o=n,c=s=i,!(a={})===(f&&f({datas:a,inputEvent:t,clientX:n,clientY:i}))&&(d=!1),d&&t.preventDefault()}function Y(t){if(d){var e=E(t),n=e.clientX,i=e.clientY;r=!0,v&&v({datas:a,clientX:n,clientY:i,distX:n-o,distY:i-s,deltaX:n-u,deltaY:i-c,inputEvent:t}),u=n,c=i}}function g(t){d&&(d=!1,l&&l({datas:a,isDrag:r,inputEvent:t,clientX:u,clientY:c,distX:u-o,distY:c-s}))}-1<h.indexOf("mouse")&&(t.addEventListener("mousedown",X),i.addEventListener("mousemove",Y),i.addEventListener("mouseup",g)),m&&(t.addEventListener("touchstart",X),i.addEventListener("touchmove",Y),i.addEventListener("touchend",g))}});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).utils={})}(this,function(t){"use strict";t.drag=function(t,e){var s=!1,u=0,c=0,a=0,r=0,f={},v=!1,n=e.container,i=void 0===n?t:n,d=e.dragstart,l=e.drag,o=e.dragend,p=e.events,h=void 0===p?["touch","mouse"]:p,m=-1<h.indexOf("touch");function E(t){return t.touches&&t.touches.length?t.touches[0]:t}function X(t){v=!(s=!0);var e=E(t),n=e.clientX,i=e.clientY;a=u=n,r=c=i,!(f={})===(d&&d({datas:f,inputEvent:t,clientX:n,clientY:i}))&&(s=!1),s&&t.preventDefault()}function Y(t){if(s){var e=E(t),n=e.clientX,i=e.clientY,d=n-a,o=i-r;(d||o)&&(v=!0,l&&l({datas:f,clientX:n,clientY:i,deltaX:d,deltaY:o,distX:n-u,distY:i-c,inputEvent:t}),a=n,r=i)}}function g(t){s&&(s=!1,o&&o({datas:f,isDrag:v,inputEvent:t,clientX:a,clientY:r,distX:a-u,distY:r-c}))}-1<h.indexOf("mouse")&&(t.addEventListener("mousedown",X),i.addEventListener("mousemove",Y),i.addEventListener("mouseup",g)),m&&(t.addEventListener("touchstart",X),i.addEventListener("touchmove",Y),i.addEventListener("touchend",g))}});
{
"name": "@daybrush/drag",
"version": "0.4.1",
"version": "0.4.2",
"description": "add drag event",

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

@@ -40,2 +40,8 @@ import { DragOptions } from "./types";

const { clientX, clientY } = getPosition(e);
const deltaX = clientX - prevX;
const deltaY = clientY - prevY;
if (!deltaX && !deltaY) {
return;
}
isDrag = true;

@@ -46,6 +52,6 @@ drag && drag({

clientY,
deltaX,
deltaY,
distX: clientX - startX,
distY: clientY - startY,
deltaX: clientX - prevX,
deltaY: clientY - prevY,
inputEvent: e,

@@ -52,0 +58,0 @@ });

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc