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.
1 line
11 KiB
1 line
11 KiB
3 years ago
|
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n;n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,n.dragula=e()}}(function(){return function e(n,t,r){function o(u,c){if(!t[u]){if(!n[u]){var a="function"==typeof require&&require;if(!c&&a)return a(u,!0);if(i)return i(u,!0);var l=new Error("Cannot find module '"+u+"'");throw l.code="MODULE_NOT_FOUND",l}var f=t[u]={exports:{}};n[u][0].call(f.exports,function(e){var t=n[u][1][e];return o(t?t:e)},f,f.exports,e,n,t,r)}return t[u].exports}for(var i="function"==typeof require&&require,u=0;u<r.length;u++)o(r[u]);return o}({1:[function(e,n,t){"use strict";function r(e){var n=u[e];return n?n.lastIndex=0:u[e]=n=new RegExp(c+e+a,"g"),n}function o(e,n){var t=e.className;t.length?r(n).test(t)||(e.className+=" "+n):e.className=n}function i(e,n){e.className=e.className.replace(r(n)," ").trim()}var u={},c="(?:^|\\s)",a="(?:\\s|$)";n.exports={add:o,rm:i}},{}],2:[function(e,n,t){(function(t){"use strict";function r(e,n){function t(e){return-1!==ce.containers.indexOf(e)||ue.isContainer(e)}function r(e){var n=e?"remove":"add";o(oe,n,"mousedown",w),o(oe,n,"mouseup",Y)}function c(e){var n=e?"remove":"add";o(oe,n,"mousemove",x)}function p(e){var n=e?"remove":"add";o(oe,n,"selectstart",b),o(oe,n,"click",b)}function y(){r(!0),Y({})}function b(e){te&&e.preventDefault()}function w(e){J=e.clientX,Q=e.clientY;var n=1!==i(e)||e.metaKey||e.ctrlKey;if(!n){var t=e.target,r=S(t);r&&(te=r,c(),"mousedown"===e.type&&(v(t)?t.focus():e.preventDefault()))}}function x(e){if(te){if(0===i(e))return void Y({});if(void 0===e.clientX||e.clientX!==J||void 0===e.clientY||e.clientY!==Q){if(ue.ignoreInputTextSelection){var n=g("clientX",e),t=g("clientY",e),r=document.elementFromPoint(n,t);if(v(r))return}var o=te;c(!0),p(),N(),O(o);var a=u(V);$=g("pageX",e)-a.left,G=g("pageY",e)-a.top,E.add(ee||V,"gu-transit"),k(),A(e)}}}function S(e){if(!(ce.dragging&&z||t(e))){for(var n=e;e.parentElement&&t(e.parentElement)===!1;){if(ue.invalid(e,n))return;if(e=e.parentElement,!e)return}var r=e.parentElement;if(r&&!ue.invalid(e,n)){var o=ue.moves(e,r,n,m(e));if(o)return{item:e,source:r}}}}function C(e){var n=S(e);n&&O(n)}function O(e){F(e.item,e.source)&&(ee=e.item.cloneNode(!0),ce.emit("cloned",ee,e.item,"copy")),H=e.source,V=e.item,W=Z=m(e.item),ce.dragging=!0,ce.emit("drag",V,H)}function T(){return!1}function N(){if(ce.dragging){var e=ee||V;B(e,e.parentElement)}}function X(){te=!1,c(!0),p(!0)}function Y(e){if(X(),ce.dragging){var n=ee||V,t=g("clientX",e),r=g("clientY",e),o=a(z,t,r),i=R(o,t,r);i&&(ee&&ue.copySortSource||!ee||i!==H)?B(n,i):ue.removeOnSpill?P():D()}}function B(e,n){var t=e.parentElement;ee&&ue.copySortSource&&n===H&&t.removeChild(V),L(n)?ce.emit("cancel",e,H,H):ce.emit("drop",e,n,H,Z),I()}function P(){if(ce.dragging){var e=ee||V,n=e.parentElement;n&&n.removeChild(e),ce.emit(ee?"cancel":"remove",e,n,H),I()}}function D(e){if(ce.dragging){var n=arguments.length>0?e:ue.revertOnSpill,t=ee||V,r=t.parentElement;r===H&&ee&&r.removeChild(ee);var o=L(r);o===!1&&!ee&&n&&H.insertBefore(t,W),o||n?ce.emit("cancel",t,H,H):ce.emit("drop",t,r,H,Z),I()}}function I(){var e=ee||V;X(),q(),e&&E.rm(e,"gu-transit"),ne&&clearTimeout(ne),ce.dragging=!1,ie&&ce.emit("out",e,ie,H),ce.emit("dragend",e),H=V=ee=W=Z=ne=ie=null}function L(e,n){var t;return t=void 0!==n?n:z?Z:m(ee||V),e===H&&t===W}function R(e,n,r){function o(){var o=t(i);if(o===!1)return!1;var u=U(i,e),c=_(i,u,n,r),a=L(i,c);return a?!0:ue.accepts(V,i,H,c)}for(var i=e;i&&!o();)i=i.parentElement;return i}function A(e){function n(e){ce.emit(e,l,ie,H)}function t(){s&&n("over")}function r(){ie&&n("out")}if(z){e.preventDefault();var o=g("clientX",e),i=g("clientY",e),u=o-$,c=i-G;z.style.left=u+"px",z.style.top=c+"px";var l=ee||V,f=a(z,o,i),d=R(f,o,i),s=null!==d&&d!==ie;if((s||null===d)&&(r(),ie=d,t()),d===H&&ee&&!ue.copySortSource)return void(l.parentElement&&l.parentElement.removeChild(l));var v,p=U(d,f);if(null!==p)v=_(d,p,o,i);el
|