New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

drag-enable

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

drag-enable - npm Package Compare versions

Comparing version 1.0.3 to 1.0.4

2

dist/index.js

@@ -1,1 +0,1 @@

!function(e){var t={};function r(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.m=e,r.c=t,r.d=function(e,t,o){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:o})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=void 0,n=void 0,d=void 0,i=void 0,a=void 0,u=void 0,l=[],s={},p={};function c(e,t){var r=void 0,o=void 0;if(t){if((o=p[t])||(p[t]=o={},"["==t[0]?(o.type="attribute",(r=t.replace("[","").replace("]","").split("=")).length>1&&(r[1]=r[1].replace(/\"/g,"")),o.name=r[0],o.value=r[1]):"."==t[0]&&(o.type="css",o.value=r.substring(1))),"attribute"==o.type)return o.value?o.value==e.getAttribute(o.name):e.hasAttribute(o.name);"css"==o.type&&e.classList.contains(o.value)}return!0}function v(e){var t=void 0,r=void 0,o=[];for(t in s)c(e,(r=s[t]).match)&&o.push(r);return o}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r="on"+e[0].toUpperCase()+e.substring(1),o=void 0;l.forEach(function(e){(o=e[r])&&o(t)})}function m(e){var t=void 0,r=void 0,l=void 0,s=e.pageX,p=e.pageY,c={difX:n,difY:d,mouseX:s,mouseY:p,cancel:!1,targetElement:o};o.hidden=!0,r=l=document.elementFromPoint(e.pageX,e.pageY),o.hidden=!1,c.target=r,r&&(r=r.closest("[drop-enabled]"))&&(c.targetDrop=r,t=r.getBoundingClientRect(),c.dropX=s-t.left,c.dropY=p-t.top,t=l.getBoundingClientRect(),c.dropChildX=s-t.left,c.dropChildY=p-t.top),o.__drag_started||(!function(){void 0===i&&(i=document.body.style["user-select"]);document.body.style["user-select"]="none"}(),document.body.appendChild(o),o.setAttribute("drag-moving",""),o.__drag_started=!0,g("dragStart",{data:u={},target:o})),g("dragMove",c),!0!==c.cancel&&(o.style.zIndex=9999999,o.style.position="absolute",o.style.margin=0,o.style.top=p-d+"px",o.style.left=s-n+"px"),a&&a!=r&&(c.targetDrop=a,a.removeAttribute("drop-over"),o.removeAttribute("droppable"),a=null,g("dropExit",c,r)),r&&r!=a&&(r.setAttribute("drop-over",""),o.setAttribute("droppable",""),a=r,g("dropEnter",c,r)),window.dispatchEvent(new Event("resize"))}function f(){document.removeEventListener("mouseup",f),document.removeEventListener("mousemove",m),document.body.style["user-select"]=i,o.__drag_started&&g("dragEnd"),a&&(a.removeAttribute("drop-over"),g("drop",{data:u,targetDrop:a}),a=null),o.removeAttribute("drag-moving"),o.removeAttribute("droppable"),o.__drag_started=!1,o.__isClone&&o.parentNode&&o.parentNode.removeChild(o),u=null,o=null}t.default={observe:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};s[e]=t},unobserve:function(e){delete s[e]}},document.addEventListener("mousedown",function(e){var t=e.target,r=void 0,i=void 0;for(o&&(f(),o=null,l=[]);t.parentNode;){if(t.hasAttribute("drag-enabled")){l=v(t),r=(o=t).getBoundingClientRect(),n=e.pageX-r.left,d=e.pageY-r.top,"clone"==o.getAttribute("drag-enabled")&&((o=o.cloneNode(!0)).__isClone=!0),g("dragBeforeStart",i={target:o}),i.target.__isClone=o.__isClone,(o=i.target).ondragstart=function(){return!1},document.addEventListener("mouseup",f),document.addEventListener("mousemove",m);break}t=t.parentNode}})}]);
!function(e){var t={};function o(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,o),n.l=!0,n.exports}o.m=e,o.c=t,o.d=function(e,t,r){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=void 0,n=void 0,i=void 0,d=void 0,a=void 0,u=void 0,l=void 0,s=void 0,p=[],v={},c={},g=[1,1],f=void 0,b=void 0,m=void 0,y=void 0;function _(e,t){return e%t<t/2?e-e%t:e+t-e%t}function A(e,t){var o=void 0,r=void 0;if(t){if((o=c[t])||(c[t]=o={},"["==t[0]?(o.type="attribute",(r=t.replace("[","").replace("]","").split("=")).length>1&&(r[1]=r[1].replace(/\"/g,"")),o.name=r[0],o.value=r[1]):"."==t[0]&&(o.type="css",o.value=o.value.substring(1))),"attribute"==o.type)return o.value?o.value==e.getAttribute(o.name):e.hasAttribute(o.name);"css"==o.type&&e.classList.contains(o.value)}return!0}function h(e){var t=void 0,o=void 0,r=[];for(t in v)A(e,(o=v[t]).match)&&r.push(o);return r}function C(){return{data:s,difX:n,difY:i,mouseX:f,mouseY:b,deslocX:m,deslocY:y,cancel:!1,targetElement:r,targetDrop:l}}function x(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o="on"+e[0].toUpperCase()+e.substring(1),r=void 0;p.forEach(function(e){(r=e[o])&&r(t)})}function E(e){var t=void 0,o=void 0,p=void 0,v=void 0,c=void 0,A=void 0,h=void 0,E=void 0;m=e.pageX-d,y=e.pageY-a,f=e.pageX,b=e.pageY,E=C(),r.__display||(r.__display=r.style.display),r.style.display="none",o=p=document.elementFromPoint(e.pageX,e.pageY),r.style.display=r.__display,E.target=o,o&&(o=o.closest("[drop-enabled]"))&&(E.targetDrop=o,h=o.getAttribute("drop-enabled"),r.getAttribute("drop-target")&&r.getAttribute("drop-target")!=h?E.targetDrop=o=null:(t=o.getBoundingClientRect(),E.dropX=f-t.left,E.dropY=b-t.top,t=p.getBoundingClientRect(),E.dropChildX=f-t.left,E.dropChildY=b-t.top)),r.__drag_started||(!function(){void 0===u&&(u=document.body.style["user-select"]);document.body.style["user-select"]="none"}(),"self"!=r.getAttribute("drag-container")&&document.body.appendChild(r),r.setAttribute("drag-moving",""),r.__drag_started=!0,s={},(v=r.parentNode.getAttribute("grid"))?(g=v.split(",")).forEach(function(e,t,o){o[t]=Number(e)}):g=[1,1],x("dragStart",{data:s,target:r,targetOrigin:e.target})),c=r.parentNode==document.body?f-n:r.initialOffsetLeft+m,A=r.parentNode==document.body?b-i:r.initialOffsetTop+y,c=_(c,g[0]),A=_(A,g[1]),E.x=c,E.y=A,x("dragMove",E),!0!==E.cancel&&(r.style.zIndex=9999999,r.style.position="absolute",r.style.margin=0,r.style.top=E.y+"px",r.style.left=E.x+"px"),x("dragAfterMove",E),l&&l!=o&&(E.targetDrop=l,l.removeAttribute("drop-over"),r.removeAttribute("droppable"),l=null,x("dropExit",E)),o&&o!=l&&(o.setAttribute("drop-over",""),r.setAttribute("droppable",""),l=o,x("dropEnter",E))}function X(){var e=C();document.removeEventListener("mouseup",X),document.removeEventListener("mousemove",E),document.body.style["user-select"]=u,r.__drag_started&&x("dragEnd",e),l&&(l.removeAttribute("drop-over"),x("drop",e),l=null),r.removeAttribute("drag-moving"),r.removeAttribute("droppable"),r.__drag_started=!1,r.__isClone&&r.parentNode&&r.parentNode.removeChild(r),s=null,r=null}function Y(e){return e.hasAttribute("drag-enabled")}t.default={observe:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v[e]=t},unobserve:function(e){delete v[e]}},document.addEventListener("mousedown",function(e){var t=e.target,o=void 0,u=void 0,l=void 0,s=void 0;for(r&&(X(),r=null,p=[]);t.parentNode&&t!=document.body;){if(t.hasAttribute("drag-disabled"))return;for(u in v)if(l=(v[u].isDraggable||Y)(t))return p=h(t),o=(r=t).getBoundingClientRect(),n=e.pageX-o.left,i=e.pageY-o.top,d=e.pageX,a=e.pageY,r.initialOffsetLeft=r.offsetLeft,r.initialOffsetTop=r.offsetTop,"clone"!=l&&"clone"!=r.getAttribute("drag-enabled")||((r=r.cloneNode(!0)).__isClone=!0),x("dragBeforeStart",s={target:r}),s.target.__isClone=r.__isClone,(r=s.target).ondragstart=function(){return!1},document.addEventListener("mouseup",X),void document.addEventListener("mousemove",E);t=t.parentNode}})}]);
{
"name": "drag-enable",
"version": "1.0.3",
"version": "1.0.4",
"description": "Enable drag element",
"main": "dist/index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
"test": "echo \"Error: no test specified\" && exit 1",
"build": "node node_modules/webpack/bin/webpack.js",
"publish": "npm run build && npm publish"
},

@@ -9,0 +11,0 @@ "repository": {

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