You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
641 B
2 lines
641 B
var r=(t,d,n)=>new Promise((s,c)=>{var u=e=>{try{o(n.next(e))}catch(v){c(v)}},m=e=>{try{o(n.throw(e))}catch(v){c(v)}},o=e=>e.done?s(e.value):Promise.resolve(e.value).then(u,m);o((n=n.apply(t,d)).next())});const a=(t,d)=>{const n=s=>{s.preventDefault();const c=s.clientX-t.offsetLeft+10,u=s.clientY-t.offsetTop+10,m=e=>{t.style.left=e.clientX-c+"px",t.style.top=e.clientY-u+"px"},o=()=>r(void 0,null,function*(){document.removeEventListener("mousemove",m),document.removeEventListener("mouseup",o)});document.addEventListener("mousemove",m),document.addEventListener("mouseup",o)};t.addEventListener("mousedown",n)},p=a;export{p as default};
|