From 03c7604f3ed73d2d725a510eb0c851312022d912 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 3 May 2016 06:32:17 -0400 Subject: [PATCH] (fix) Rename ng-sortable directive file --- UI/WebServerResources/js/vendor/ng-sortable.js | 2 -- UI/WebServerResources/js/vendor/ng-sortable.js.map | 1 - UI/WebServerResources/js/vendor/ng-sortable.min.js | 2 ++ UI/WebServerResources/js/vendor/ng-sortable.min.js.map | 1 + 4 files changed, 3 insertions(+), 3 deletions(-) delete mode 100644 UI/WebServerResources/js/vendor/ng-sortable.js delete mode 100644 UI/WebServerResources/js/vendor/ng-sortable.js.map create mode 100644 UI/WebServerResources/js/vendor/ng-sortable.min.js create mode 100644 UI/WebServerResources/js/vendor/ng-sortable.min.js.map diff --git a/UI/WebServerResources/js/vendor/ng-sortable.js b/UI/WebServerResources/js/vendor/ng-sortable.js deleted file mode 100644 index 93b7d094c..000000000 --- a/UI/WebServerResources/js/vendor/ng-sortable.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(a){"use strict";"function"==typeof define&&define.amd?define(a):"undefined"!=typeof module&&"undefined"!=typeof module.exports?module.exports=a():"undefined"!=typeof Package?Sortable=a():window.Sortable=a()}(function(){"use strict";function a(a,b){if(!a||!a.nodeType||1!==a.nodeType)throw"Sortable: `el` must be HTMLElement, and not "+{}.toString.call(a);this.el=a,this.options=b=r({},b),a[L]=this;var c={group:Math.random(),sort:!0,disabled:!1,store:null,handle:null,scroll:!0,scrollSensitivity:30,scrollSpeed:10,draggable:/[uo]l/i.test(a.nodeName)?"li":">*",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",ignore:"a, img",filter:null,animation:0,setData:function(a,b){a.setData("Text",b.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1};for(var d in c)!(d in b)&&(b[d]=c[d]);V(b);for(var f in this)"_"===f.charAt(0)&&(this[f]=this[f].bind(this));this.nativeDraggable=b.forceFallback?!1:P,e(a,"mousedown",this._onTapStart),e(a,"touchstart",this._onTapStart),this.nativeDraggable&&(e(a,"dragover",this),e(a,"dragenter",this)),T.push(this._onDragOver),b.store&&this.sort(b.store.get(this))}function b(a){v&&v.state!==a&&(h(v,"display",a?"none":""),!a&&v.state&&w.insertBefore(v,s),v.state=a)}function c(a,b,c){if(a){c=c||N,b=b.split(".");var d=b.shift().toUpperCase(),e=new RegExp("\\s("+b.join("|")+")(?=\\s)","g");do if(">*"===d&&a.parentNode===c||(""===d||a.nodeName.toUpperCase()==d)&&(!b.length||((" "+a.className+" ").match(e)||[]).length==b.length))return a;while(a!==c&&(a=a.parentNode))}return null}function d(a){a.dataTransfer&&(a.dataTransfer.dropEffect="move"),a.preventDefault()}function e(a,b,c){a.addEventListener(b,c,!1)}function f(a,b,c){a.removeEventListener(b,c,!1)}function g(a,b,c){if(a)if(a.classList)a.classList[c?"add":"remove"](b);else{var d=(" "+a.className+" ").replace(K," ").replace(" "+b+" "," ");a.className=(d+(c?" "+b:"")).replace(K," ")}}function h(a,b,c){var d=a&&a.style;if(d){if(void 0===c)return N.defaultView&&N.defaultView.getComputedStyle?c=N.defaultView.getComputedStyle(a,""):a.currentStyle&&(c=a.currentStyle),void 0===b?c:c[b];b in d||(b="-webkit-"+b),d[b]=c+("string"==typeof c?"":"px")}}function i(a,b,c){if(a){var d=a.getElementsByTagName(b),e=0,f=d.length;if(c)for(;f>e;e++)c(d[e],e);return d}return[]}function j(a,b,c,d,e,f,g){var h=N.createEvent("Event"),i=(a||b[L]).options,j="on"+c.charAt(0).toUpperCase()+c.substr(1);h.initEvent(c,!0,!0),h.to=b,h.from=e||b,h.item=d||b,h.clone=v,h.oldIndex=f,h.newIndex=g,b.dispatchEvent(h),i[j]&&i[j].call(a,h)}function k(a,b,c,d,e,f){var g,h,i=a[L],j=i.options.onMove;return g=N.createEvent("Event"),g.initEvent("move",!0,!0),g.to=b,g.from=a,g.dragged=c,g.draggedRect=d,g.related=e||b,g.relatedRect=f||b.getBoundingClientRect(),a.dispatchEvent(g),j&&(h=j.call(i,g)),h}function l(a){a.draggable=!1}function m(){R=!1}function n(a,b){var c=a.lastElementChild,d=c.getBoundingClientRect();return(b.clientY-(d.top+d.height)>5||b.clientX-(d.right+d.width)>5)&&c}function o(a){for(var b=a.tagName+a.className+a.src+a.href+a.textContent,c=b.length,d=0;c--;)d+=b.charCodeAt(c);return d.toString(36)}function p(a){var b=0;if(!a||!a.parentNode)return-1;for(;a&&(a=a.previousElementSibling);)"TEMPLATE"!==a.nodeName.toUpperCase()&&b++;return b}function q(a,b){var c,d;return function(){void 0===c&&(c=arguments,d=this,setTimeout(function(){1===c.length?a.call(d,c[0]):a.apply(d,c),c=void 0},b))}}function r(a,b){if(a&&b)for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return a}var s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J={},K=/\s+/g,L="Sortable"+(new Date).getTime(),M=window,N=M.document,O=M.parseInt,P=!!("draggable"in N.createElement("div")),Q=function(a){return a=N.createElement("x"),a.style.cssText="pointer-events:auto","auto"===a.style.pointerEvents}(),R=!1,S=Math.abs,T=([].slice,[]),U=q(function(a,b,c){if(c&&b.scroll){var d,e,f,g,h=b.scrollSensitivity,i=b.scrollSpeed,j=a.clientX,k=a.clientY,l=window.innerWidth,m=window.innerHeight;if(z!==c&&(y=b.scroll,z=c,y===!0)){y=c;do if(y.offsetWidth=l-j)-(h>=j),g=(h>=m-k)-(h>=k),(f||g)&&(d=M)),J.vx===f&&J.vy===g&&J.el===d||(J.el=d,J.vx=f,J.vy=g,clearInterval(J.pid),d&&(J.pid=setInterval(function(){d===M?M.scrollTo(M.pageXOffset+f*i,M.pageYOffset+g*i):(g&&(d.scrollTop+=g*i),f&&(d.scrollLeft+=f*i))},24)))}},30),V=function(a){var b=a.group;b&&"object"==typeof b||(b=a.group={name:b}),["pull","put"].forEach(function(a){a in b||(b[a]=!0)}),a.groups=" "+b.name+(b.put.join?" "+b.put.join(" "):"")+" "};return a.prototype={constructor:a,_onTapStart:function(a){var b=this,d=this.el,e=this.options,f=a.type,g=a.touches&&a.touches[0],h=(g||a).target,i=h,k=e.filter;if(!("mousedown"===f&&0!==a.button||e.disabled)&&(h=c(h,e.draggable,d))){if(D=p(h),"function"==typeof k){if(k.call(this,a,h,this))return j(b,i,"filter",h,d,D),void a.preventDefault()}else if(k&&(k=k.split(",").some(function(a){return a=c(i,a.trim(),d),a?(j(b,a,"filter",h,d,D),!0):void 0})))return void a.preventDefault();e.handle&&!c(i,e.handle,d)||this._prepareDragStart(a,g,h)}},_prepareDragStart:function(a,b,c){var d,f=this,h=f.el,j=f.options,k=h.ownerDocument;c&&!s&&c.parentNode===h&&(G=a,w=h,s=c,t=s.parentNode,x=s.nextSibling,F=j.group,d=function(){f._disableDelayedDrag(),s.draggable=!0,g(s,f.options.chosenClass,!0),f._triggerDragStart(b)},j.ignore.split(",").forEach(function(a){i(s,a.trim(),l)}),e(k,"mouseup",f._onDrop),e(k,"touchend",f._onDrop),e(k,"touchcancel",f._onDrop),j.delay?(e(k,"mouseup",f._disableDelayedDrag),e(k,"touchend",f._disableDelayedDrag),e(k,"touchcancel",f._disableDelayedDrag),e(k,"mousemove",f._disableDelayedDrag),e(k,"touchmove",f._disableDelayedDrag),f._dragStartTimer=setTimeout(d,j.delay)):d())},_disableDelayedDrag:function(){var a=this.el.ownerDocument;clearTimeout(this._dragStartTimer),f(a,"mouseup",this._disableDelayedDrag),f(a,"touchend",this._disableDelayedDrag),f(a,"touchcancel",this._disableDelayedDrag),f(a,"mousemove",this._disableDelayedDrag),f(a,"touchmove",this._disableDelayedDrag)},_triggerDragStart:function(a){a?(G={target:s,clientX:a.clientX,clientY:a.clientY},this._onDragStart(G,"touch")):this.nativeDraggable?(e(s,"dragend",this),e(w,"dragstart",this._onDragStart)):this._onDragStart(G,!0);try{N.selection?N.selection.empty():window.getSelection().removeAllRanges()}catch(b){}},_dragStarted:function(){w&&s&&(g(s,this.options.ghostClass,!0),a.active=this,j(this,w,"start",s,w,D))},_emulateDragOver:function(){if(H){if(this._lastX===H.clientX&&this._lastY===H.clientY)return;this._lastX=H.clientX,this._lastY=H.clientY,Q||h(u,"display","none");var a=N.elementFromPoint(H.clientX,H.clientY),b=a,c=" "+this.options.group.name,d=T.length;if(b)do{if(b[L]&&b[L].options.groups.indexOf(c)>-1){for(;d--;)T[d]({clientX:H.clientX,clientY:H.clientY,target:a,rootEl:b});break}a=b}while(b=b.parentNode);Q||h(u,"display","")}},_onTouchMove:function(b){if(G){a.active||this._dragStarted(),this._appendGhost();var c=b.touches?b.touches[0]:b,d=c.clientX-G.clientX,e=c.clientY-G.clientY,f=b.touches?"translate3d("+d+"px,"+e+"px,0)":"translate("+d+"px,"+e+"px)";I=!0,H=c,h(u,"webkitTransform",f),h(u,"mozTransform",f),h(u,"msTransform",f),h(u,"transform",f),b.preventDefault()}},_appendGhost:function(){if(!u){var a,b=s.getBoundingClientRect(),c=h(s),d=this.options;u=s.cloneNode(!0),g(u,d.ghostClass,!1),g(u,d.fallbackClass,!0),h(u,"top",b.top-O(c.marginTop,10)),h(u,"left",b.left-O(c.marginLeft,10)),h(u,"width",b.width),h(u,"height",b.height),h(u,"opacity","0.8"),h(u,"position","fixed"),h(u,"zIndex","100000"),h(u,"pointerEvents","none"),d.fallbackOnBody&&N.body.appendChild(u)||w.appendChild(u),a=u.getBoundingClientRect(),h(u,"width",2*b.width-a.width),h(u,"height",2*b.height-a.height)}},_onDragStart:function(a,b){var c=a.dataTransfer,d=this.options;this._offUpEvents(),"clone"==F.pull&&(v=s.cloneNode(!0),h(v,"display","none"),w.insertBefore(v,s)),b?("touch"===b?(e(N,"touchmove",this._onTouchMove),e(N,"touchend",this._onDrop),e(N,"touchcancel",this._onDrop)):(e(N,"mousemove",this._onTouchMove),e(N,"mouseup",this._onDrop)),this._loopId=setInterval(this._emulateDragOver,50)):(c&&(c.effectAllowed="move",d.setData&&d.setData.call(this,c,s)),e(N,"drop",this),setTimeout(this._dragStarted,0))},_onDragOver:function(a){var d,e,f,g=this.el,i=this.options,j=i.group,l=j.put,o=F===j,p=i.sort;if(void 0!==a.preventDefault&&(a.preventDefault(),!i.dragoverBubble&&a.stopPropagation()),I=!0,F&&!i.disabled&&(o?p||(f=!w.contains(s)):F.pull&&l&&(F.name===j.name||l.indexOf&&~l.indexOf(F.name)))&&(void 0===a.rootEl||a.rootEl===this.el)){if(U(a,i,this.el),R)return;if(d=c(a.target,i.draggable,g),e=s.getBoundingClientRect(),f)return b(!0),void(v||x?w.insertBefore(s,v||x):p||w.appendChild(s));if(0===g.children.length||g.children[0]===u||g===a.target&&(d=n(g,a))){if(d){if(d.animated)return;r=d.getBoundingClientRect()}b(o),k(w,g,s,e,d,r)!==!1&&(s.contains(g)||(g.appendChild(s),t=g),this._animate(e,s),d&&this._animate(r,d))}else if(d&&!d.animated&&d!==s&&void 0!==d.parentNode[L]){A!==d&&(A=d,B=h(d),C=h(d.parentNode));var q,r=d.getBoundingClientRect(),y=r.right-r.left,z=r.bottom-r.top,D=/left|right|inline/.test(B.cssFloat+B.display)||"flex"==C.display&&0===C["flex-direction"].indexOf("row"),E=d.offsetWidth>s.offsetWidth,G=d.offsetHeight>s.offsetHeight,H=(D?(a.clientX-r.left)/y:(a.clientY-r.top)/z)>.5,J=d.nextElementSibling,K=k(w,g,s,e,d,r);if(K!==!1){if(R=!0,setTimeout(m,30),b(o),1===K||-1===K)q=1===K;else if(D){var M=s.offsetTop,N=d.offsetTop;q=M===N?d.previousElementSibling===s&&!E||H&&E:N>M}else q=J!==s&&!G||H&&G;s.contains(g)||(q&&!J?g.appendChild(s):d.parentNode.insertBefore(s,q?J:d)),t=s.parentNode,this._animate(e,s),this._animate(r,d)}}}},_animate:function(a,b){var c=this.options.animation;if(c){var d=b.getBoundingClientRect();h(b,"transition","none"),h(b,"transform","translate3d("+(a.left-d.left)+"px,"+(a.top-d.top)+"px,0)"),b.offsetWidth,h(b,"transition","all "+c+"ms"),h(b,"transform","translate3d(0,0,0)"),clearTimeout(b.animated),b.animated=setTimeout(function(){h(b,"transition",""),h(b,"transform",""),b.animated=!1},c)}},_offUpEvents:function(){var a=this.el.ownerDocument;f(N,"touchmove",this._onTouchMove),f(a,"mouseup",this._onDrop),f(a,"touchend",this._onDrop),f(a,"touchcancel",this._onDrop)},_onDrop:function(b){var c=this.el,d=this.options;clearInterval(this._loopId),clearInterval(J.pid),clearTimeout(this._dragStartTimer),f(N,"mousemove",this._onTouchMove),this.nativeDraggable&&(f(N,"drop",this),f(c,"dragstart",this._onDragStart)),this._offUpEvents(),b&&(I&&(b.preventDefault(),!d.dropBubble&&b.stopPropagation()),u&&u.parentNode.removeChild(u),s&&(this.nativeDraggable&&f(s,"dragend",this),l(s),g(s,this.options.ghostClass,!1),g(s,this.options.chosenClass,!1),w!==t?(E=p(s),E>=0&&(j(null,t,"sort",s,w,D,E),j(this,w,"sort",s,w,D,E),j(null,t,"add",s,w,D,E),j(this,w,"remove",s,w,D,E))):(v&&v.parentNode.removeChild(v),s.nextSibling!==x&&(E=p(s),E>=0&&(j(this,w,"update",s,w,D,E),j(this,w,"sort",s,w,D,E)))),a.active&&(null!==E&&-1!==E||(E=D),j(this,w,"end",s,w,D,E),this.save())),w=s=t=u=x=v=y=z=G=H=I=E=A=B=F=a.active=null)},handleEvent:function(a){var b=a.type;"dragover"===b||"dragenter"===b?s&&(this._onDragOver(a),d(a)):"drop"!==b&&"dragend"!==b||this._onDrop(a)},toArray:function(){for(var a,b=[],d=this.el.children,e=0,f=d.length,g=this.options;f>e;e++)a=d[e],c(a,g.draggable,this.el)&&b.push(a.getAttribute(g.dataIdAttr)||o(a));return b},sort:function(a){var b={},d=this.el;this.toArray().forEach(function(a,e){var f=d.children[e];c(f,this.options.draggable,d)&&(b[a]=f)},this),a.forEach(function(a){b[a]&&(d.removeChild(b[a]),d.appendChild(b[a]))})},save:function(){var a=this.options.store;a&&a.set(this)},closest:function(a,b){return c(a,b||this.options.draggable,this.el)},option:function(a,b){var c=this.options;return void 0===b?c[a]:(c[a]=b,void("group"===a&&V(c)))},destroy:function(){var a=this.el;a[L]=null,f(a,"mousedown",this._onTapStart),f(a,"touchstart",this._onTapStart),this.nativeDraggable&&(f(a,"dragover",this),f(a,"dragenter",this)),Array.prototype.forEach.call(a.querySelectorAll("[draggable]"),function(a){a.removeAttribute("draggable")}),T.splice(T.indexOf(this._onDragOver),1),this._onDrop(),this.el=a=null}},a.utils={on:e,off:f,css:h,find:i,is:function(a,b){return!!c(a,b,a)},extend:r,throttle:q,closest:c,toggleClass:g,index:p},a.create=function(b,c){return new a(b,c)},a.version="1.4.2",a}),function(a){"use strict";"function"==typeof define&&define.amd?define(["angular","./Sortable"],a):"function"==typeof require&&"object"==typeof exports&&"object"==typeof module?(require("angular"),a(angular,require("./Sortable")),module.exports="ng-sortable"):window.angular&&window.Sortable&&a(angular,Sortable)}(function(a,b){"use strict";var c="Sortable:ng-sortable";a.module("ng-sortable",[]).constant("ngSortableVersion","0.4.0").constant("ngSortableConfig",{}).directive("ngSortable",["$parse","ngSortableConfig",function(d,e){var f,g,h=function(a,b){var c=[].filter.call(a.childNodes,function(a){return 8===a.nodeType&&-1!==a.nodeValue.indexOf("ngRepeat:")})[0];if(!c)return function(){return null};c=c.nodeValue.match(/ngRepeat:\s*(?:\(.*?,\s*)?([^\s)]+)[\s)]+in\s+([^\s|]+)/);var e=d(c[2]);return function(){return e(b.$parent)||[]}};return{restrict:"AC",scope:{ngSortable:"=?"},link:function(d,i){function j(a,b){var c="on"+a.type.charAt(0).toUpperCase()+a.type.substr(1),d=p();n[c]&&n[c]({model:b||d[a.newIndex],models:d,oldIndex:a.oldIndex,newIndex:a.newIndex})}function k(e){var h=p();if(h){var i=e.oldIndex,j=e.newIndex;if(m!==e.from){var k=e.from[c]();f=k[i],e.clone?(f=a.copy(f),k.splice(b.utils.index(e.clone),0,k.splice(i,1)[0]),e.from.removeChild(e.clone)):k.splice(i,1),h.splice(j,0,f),e.from.insertBefore(e.item,g)}else h.splice(j,0,h.splice(i,1)[0]);d.$apply()}}var l,m=i[0],n=a.extend(d.ngSortable||{},e),o=[],p=h(m,d);m[c]=p,l=b.create(m,Object.keys(n).reduce(function(a,b){return a[b]=a[b]||n[b],a},{onStart:function(a){g=a.item.nextSibling,j(a),d.$apply()},onEnd:function(a){j(a,f),d.$apply()},onAdd:function(a){k(a),j(a,f),d.$apply()},onUpdate:function(a){k(a),j(a)},onRemove:function(a){j(a,f)},onSort:function(a){j(a)}})),i.on("$destroy",function(){a.forEach(o,function(a){a()}),l.destroy(),m[c]=null,m=null,o=null,l=null,g=null}),a.forEach(["sort","disabled","draggable","handle","animation","group","ghostClass","filter","onStart","onEnd","onAdd","onUpdate","onRemove","onSort"],function(a){o.push(d.$watch("ngSortable."+a,function(b){void 0!==b&&(n[a]=b,/^on[A-Z]/.test(a)||l.option(a,b))}))})}}}])}); -//# sourceMappingURL=ng-sortable.js.map \ No newline at end of file diff --git a/UI/WebServerResources/js/vendor/ng-sortable.js.map b/UI/WebServerResources/js/vendor/ng-sortable.js.map deleted file mode 100644 index 705afcd77..000000000 --- a/UI/WebServerResources/js/vendor/ng-sortable.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../bower_components/Sortable/Sortable.js","../../bower_components/Sortable/ng-sortable.js"],"names":["factory","define","amd","module","exports","Package","Sortable","window","el","options","nodeType","toString","call","this","_extend","expando","defaults","group","Math","random","sort","disabled","store","handle","scroll","scrollSensitivity","scrollSpeed","draggable","test","nodeName","ghostClass","chosenClass","ignore","filter","animation","setData","dataTransfer","dragEl","textContent","dropBubble","dragoverBubble","dataIdAttr","delay","forceFallback","fallbackClass","fallbackOnBody","name","_prepareGroup","fn","charAt","bind","nativeDraggable","supportDraggable","_on","_onTapStart","touchDragOverListeners","push","_onDragOver","get","_cloneHide","state","cloneEl","_css","rootEl","insertBefore","_closest","selector","ctx","document","split","tag","shift","toUpperCase","re","RegExp","join","parentNode","length","className","match","_globalDragOver","evt","dropEffect","preventDefault","event","addEventListener","_off","removeEventListener","_toggleClass","classList","replace","RSPACE","prop","val","style","defaultView","getComputedStyle","currentStyle","_find","tagName","iterator","list","getElementsByTagName","i","n","_dispatchEvent","sortable","targetEl","fromEl","startIndex","newIndex","createEvent","onName","substr","initEvent","to","from","item","clone","oldIndex","dispatchEvent","_onMove","toEl","dragRect","targetRect","retVal","onMoveFn","onMove","dragged","draggedRect","related","relatedRect","getBoundingClientRect","_disableDraggable","_unsilent","_silent","_ghostIsLast","lastEl","lastElementChild","rect","clientY","top","height","clientX","right","width","_generateId","str","src","href","sum","charCodeAt","_index","index","previousElementSibling","_throttle","callback","ms","args","_this","arguments","setTimeout","apply","dst","key","hasOwnProperty","parentEl","ghostEl","nextEl","scrollEl","scrollParentEl","lastCSS","lastParentCSS","activeGroup","tapEvt","touchEvt","moved","autoScroll","Date","getTime","win","parseInt","createElement","supportCssPointerEvents","cssText","pointerEvents","abs","slice","_autoScroll","vx","vy","sens","speed","x","y","winWidth","innerWidth","winHeight","innerHeight","offsetWidth","scrollWidth","offsetHeight","scrollHeight","left","bottom","clearInterval","pid","setInterval","scrollTo","pageXOffset","pageYOffset","scrollTop","scrollLeft","forEach","groups","put","prototype","constructor","type","touch","touches","target","originalTarget","button","some","criteria","trim","_prepareDragStart","dragStartFn","ownerDocument","nextSibling","_disableDelayedDrag","_triggerDragStart","_onDrop","_dragStartTimer","clearTimeout","_onDragStart","selection","empty","getSelection","removeAllRanges","err","_dragStarted","active","_emulateDragOver","_lastX","_lastY","elementFromPoint","parent","groupName","indexOf","_onTouchMove","_appendGhost","dx","dy","translate3d","ghostRect","css","cloneNode","marginTop","marginLeft","body","appendChild","useFallback","_offUpEvents","pull","_loopId","effectAllowed","revert","groupPut","isOwner","canSort","stopPropagation","contains","children","animated","_animate","after","floating","cssFloat","display","isWide","isLong","halfway","nextElementSibling","moveVector","elTop","offsetTop","tgTop","prevRect","currentRect","removeChild","save","handleEvent","toArray","order","getAttribute","items","id","set","closest","option","value","destroy","Array","querySelectorAll","removeAttribute","splice","utils","on","off","find","is","extend","throttle","toggleClass","create","version","require","angular","constant","directive","$parse","ngSortableConfig","removed","getSourceFactory","scope","ngRepeat","childNodes","node","nodeValue","itemsExpr","$parent","restrict","ngSortable","link","$el","_emitEvent","source","getSource","model","models","_sync","prevItems","copy","$apply","watchers","Object","keys","reduce","opts","onStart","onEnd","onAdd","onUpdate","onRemove","onSort","unwatch","$watch"],"mappings":"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","file":"ng-sortable.js"} \ No newline at end of file diff --git a/UI/WebServerResources/js/vendor/ng-sortable.min.js b/UI/WebServerResources/js/vendor/ng-sortable.min.js new file mode 100644 index 000000000..0aaf8c9d0 --- /dev/null +++ b/UI/WebServerResources/js/vendor/ng-sortable.min.js @@ -0,0 +1,2 @@ +!function(a){"use strict";"function"==typeof define&&define.amd?define(a):"undefined"!=typeof module&&"undefined"!=typeof module.exports?module.exports=a():"undefined"!=typeof Package?Sortable=a():window.Sortable=a()}(function(){"use strict";function a(a,b){if(!a||!a.nodeType||1!==a.nodeType)throw"Sortable: `el` must be HTMLElement, and not "+{}.toString.call(a);this.el=a,this.options=b=r({},b),a[L]=this;var c={group:Math.random(),sort:!0,disabled:!1,store:null,handle:null,scroll:!0,scrollSensitivity:30,scrollSpeed:10,draggable:/[uo]l/i.test(a.nodeName)?"li":">*",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",ignore:"a, img",filter:null,animation:0,setData:function(a,b){a.setData("Text",b.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1};for(var d in c)!(d in b)&&(b[d]=c[d]);V(b);for(var f in this)"_"===f.charAt(0)&&(this[f]=this[f].bind(this));this.nativeDraggable=b.forceFallback?!1:P,e(a,"mousedown",this._onTapStart),e(a,"touchstart",this._onTapStart),this.nativeDraggable&&(e(a,"dragover",this),e(a,"dragenter",this)),T.push(this._onDragOver),b.store&&this.sort(b.store.get(this))}function b(a){v&&v.state!==a&&(h(v,"display",a?"none":""),!a&&v.state&&w.insertBefore(v,s),v.state=a)}function c(a,b,c){if(a){c=c||N,b=b.split(".");var d=b.shift().toUpperCase(),e=new RegExp("\\s("+b.join("|")+")(?=\\s)","g");do if(">*"===d&&a.parentNode===c||(""===d||a.nodeName.toUpperCase()==d)&&(!b.length||((" "+a.className+" ").match(e)||[]).length==b.length))return a;while(a!==c&&(a=a.parentNode))}return null}function d(a){a.dataTransfer&&(a.dataTransfer.dropEffect="move"),a.preventDefault()}function e(a,b,c){a.addEventListener(b,c,!1)}function f(a,b,c){a.removeEventListener(b,c,!1)}function g(a,b,c){if(a)if(a.classList)a.classList[c?"add":"remove"](b);else{var d=(" "+a.className+" ").replace(K," ").replace(" "+b+" "," ");a.className=(d+(c?" "+b:"")).replace(K," ")}}function h(a,b,c){var d=a&&a.style;if(d){if(void 0===c)return N.defaultView&&N.defaultView.getComputedStyle?c=N.defaultView.getComputedStyle(a,""):a.currentStyle&&(c=a.currentStyle),void 0===b?c:c[b];b in d||(b="-webkit-"+b),d[b]=c+("string"==typeof c?"":"px")}}function i(a,b,c){if(a){var d=a.getElementsByTagName(b),e=0,f=d.length;if(c)for(;f>e;e++)c(d[e],e);return d}return[]}function j(a,b,c,d,e,f,g){var h=N.createEvent("Event"),i=(a||b[L]).options,j="on"+c.charAt(0).toUpperCase()+c.substr(1);h.initEvent(c,!0,!0),h.to=b,h.from=e||b,h.item=d||b,h.clone=v,h.oldIndex=f,h.newIndex=g,b.dispatchEvent(h),i[j]&&i[j].call(a,h)}function k(a,b,c,d,e,f){var g,h,i=a[L],j=i.options.onMove;return g=N.createEvent("Event"),g.initEvent("move",!0,!0),g.to=b,g.from=a,g.dragged=c,g.draggedRect=d,g.related=e||b,g.relatedRect=f||b.getBoundingClientRect(),a.dispatchEvent(g),j&&(h=j.call(i,g)),h}function l(a){a.draggable=!1}function m(){R=!1}function n(a,b){var c=a.lastElementChild,d=c.getBoundingClientRect();return(b.clientY-(d.top+d.height)>5||b.clientX-(d.right+d.width)>5)&&c}function o(a){for(var b=a.tagName+a.className+a.src+a.href+a.textContent,c=b.length,d=0;c--;)d+=b.charCodeAt(c);return d.toString(36)}function p(a){var b=0;if(!a||!a.parentNode)return-1;for(;a&&(a=a.previousElementSibling);)"TEMPLATE"!==a.nodeName.toUpperCase()&&b++;return b}function q(a,b){var c,d;return function(){void 0===c&&(c=arguments,d=this,setTimeout(function(){1===c.length?a.call(d,c[0]):a.apply(d,c),c=void 0},b))}}function r(a,b){if(a&&b)for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return a}var s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J={},K=/\s+/g,L="Sortable"+(new Date).getTime(),M=window,N=M.document,O=M.parseInt,P=!!("draggable"in N.createElement("div")),Q=function(a){return a=N.createElement("x"),a.style.cssText="pointer-events:auto","auto"===a.style.pointerEvents}(),R=!1,S=Math.abs,T=([].slice,[]),U=q(function(a,b,c){if(c&&b.scroll){var d,e,f,g,h=b.scrollSensitivity,i=b.scrollSpeed,j=a.clientX,k=a.clientY,l=window.innerWidth,m=window.innerHeight;if(z!==c&&(y=b.scroll,z=c,y===!0)){y=c;do if(y.offsetWidth=l-j)-(h>=j),g=(h>=m-k)-(h>=k),(f||g)&&(d=M)),(J.vx!==f||J.vy!==g||J.el!==d)&&(J.el=d,J.vx=f,J.vy=g,clearInterval(J.pid),d&&(J.pid=setInterval(function(){d===M?M.scrollTo(M.pageXOffset+f*i,M.pageYOffset+g*i):(g&&(d.scrollTop+=g*i),f&&(d.scrollLeft+=f*i))},24)))}},30),V=function(a){var b=a.group;b&&"object"==typeof b||(b=a.group={name:b}),["pull","put"].forEach(function(a){a in b||(b[a]=!0)}),a.groups=" "+b.name+(b.put.join?" "+b.put.join(" "):"")+" "};return a.prototype={constructor:a,_onTapStart:function(a){var b=this,d=this.el,e=this.options,f=a.type,g=a.touches&&a.touches[0],h=(g||a).target,i=h,k=e.filter;if(!("mousedown"===f&&0!==a.button||e.disabled)&&(h=c(h,e.draggable,d))){if(D=p(h),"function"==typeof k){if(k.call(this,a,h,this))return j(b,i,"filter",h,d,D),void a.preventDefault()}else if(k&&(k=k.split(",").some(function(a){return a=c(i,a.trim(),d),a?(j(b,a,"filter",h,d,D),!0):void 0})))return void a.preventDefault();(!e.handle||c(i,e.handle,d))&&this._prepareDragStart(a,g,h)}},_prepareDragStart:function(a,b,c){var d,f=this,h=f.el,j=f.options,k=h.ownerDocument;c&&!s&&c.parentNode===h&&(G=a,w=h,s=c,t=s.parentNode,x=s.nextSibling,F=j.group,d=function(){f._disableDelayedDrag(),s.draggable=!0,g(s,f.options.chosenClass,!0),f._triggerDragStart(b)},j.ignore.split(",").forEach(function(a){i(s,a.trim(),l)}),e(k,"mouseup",f._onDrop),e(k,"touchend",f._onDrop),e(k,"touchcancel",f._onDrop),j.delay?(e(k,"mouseup",f._disableDelayedDrag),e(k,"touchend",f._disableDelayedDrag),e(k,"touchcancel",f._disableDelayedDrag),e(k,"mousemove",f._disableDelayedDrag),e(k,"touchmove",f._disableDelayedDrag),f._dragStartTimer=setTimeout(d,j.delay)):d())},_disableDelayedDrag:function(){var a=this.el.ownerDocument;clearTimeout(this._dragStartTimer),f(a,"mouseup",this._disableDelayedDrag),f(a,"touchend",this._disableDelayedDrag),f(a,"touchcancel",this._disableDelayedDrag),f(a,"mousemove",this._disableDelayedDrag),f(a,"touchmove",this._disableDelayedDrag)},_triggerDragStart:function(a){a?(G={target:s,clientX:a.clientX,clientY:a.clientY},this._onDragStart(G,"touch")):this.nativeDraggable?(e(s,"dragend",this),e(w,"dragstart",this._onDragStart)):this._onDragStart(G,!0);try{N.selection?N.selection.empty():window.getSelection().removeAllRanges()}catch(b){}},_dragStarted:function(){w&&s&&(g(s,this.options.ghostClass,!0),a.active=this,j(this,w,"start",s,w,D))},_emulateDragOver:function(){if(H){if(this._lastX===H.clientX&&this._lastY===H.clientY)return;this._lastX=H.clientX,this._lastY=H.clientY,Q||h(u,"display","none");var a=N.elementFromPoint(H.clientX,H.clientY),b=a,c=" "+this.options.group.name,d=T.length;if(b)do{if(b[L]&&b[L].options.groups.indexOf(c)>-1){for(;d--;)T[d]({clientX:H.clientX,clientY:H.clientY,target:a,rootEl:b});break}a=b}while(b=b.parentNode);Q||h(u,"display","")}},_onTouchMove:function(b){if(G){a.active||this._dragStarted(),this._appendGhost();var c=b.touches?b.touches[0]:b,d=c.clientX-G.clientX,e=c.clientY-G.clientY,f=b.touches?"translate3d("+d+"px,"+e+"px,0)":"translate("+d+"px,"+e+"px)";I=!0,H=c,h(u,"webkitTransform",f),h(u,"mozTransform",f),h(u,"msTransform",f),h(u,"transform",f),b.preventDefault()}},_appendGhost:function(){if(!u){var a,b=s.getBoundingClientRect(),c=h(s),d=this.options;u=s.cloneNode(!0),g(u,d.ghostClass,!1),g(u,d.fallbackClass,!0),console.debug("rect.top = "+b.top),console.debug("css.marginTop = "+c.marginTop),h(u,"top",b.top-O(c.marginTop,10)),h(u,"left",b.left-O(c.marginLeft,10)),h(u,"width",b.width),h(u,"height",b.height),h(u,"opacity","0.8"),h(u,"position","fixed"),h(u,"zIndex","100000"),h(u,"pointerEvents","none"),d.fallbackOnBody&&N.body.appendChild(u)||w.appendChild(u),a=u.getBoundingClientRect(),h(u,"width",2*b.width-a.width),h(u,"height",2*b.height-a.height)}},_onDragStart:function(a,b){var c=a.dataTransfer,d=this.options;this._offUpEvents(),"clone"==F.pull&&(v=s.cloneNode(!0),h(v,"display","none"),w.insertBefore(v,s)),b?("touch"===b?(e(N,"touchmove",this._onTouchMove),e(N,"touchend",this._onDrop),e(N,"touchcancel",this._onDrop)):(e(N,"mousemove",this._onTouchMove),e(N,"mouseup",this._onDrop)),this._loopId=setInterval(this._emulateDragOver,50)):(c&&(c.effectAllowed="move",d.setData&&d.setData.call(this,c,s)),e(N,"drop",this),setTimeout(this._dragStarted,0))},_onDragOver:function(a){var d,e,f,g=this.el,i=this.options,j=i.group,l=j.put,o=F===j,p=i.sort;if(void 0!==a.preventDefault&&(a.preventDefault(),!i.dragoverBubble&&a.stopPropagation()),I=!0,F&&!i.disabled&&(o?p||(f=!w.contains(s)):F.pull&&l&&(F.name===j.name||l.indexOf&&~l.indexOf(F.name)))&&(void 0===a.rootEl||a.rootEl===this.el)){if(U(a,i,this.el),R)return;if(d=c(a.target,i.draggable,g),e=s.getBoundingClientRect(),f)return b(!0),void(v||x?w.insertBefore(s,v||x):p||w.appendChild(s));if(0===g.children.length||g.children[0]===u||g===a.target&&(d=n(g,a))){if(d){if(d.animated)return;r=d.getBoundingClientRect()}b(o),k(w,g,s,e,d,r)!==!1&&(s.contains(g)||(g.appendChild(s),t=g),this._animate(e,s),d&&this._animate(r,d))}else if(d&&!d.animated&&d!==s&&void 0!==d.parentNode[L]){A!==d&&(A=d,B=h(d),C=h(d.parentNode));var q,r=d.getBoundingClientRect(),y=r.right-r.left,z=r.bottom-r.top,D=/left|right|inline/.test(B.cssFloat+B.display)||"flex"==C.display&&0===C["flex-direction"].indexOf("row"),E=d.offsetWidth>s.offsetWidth,G=d.offsetHeight>s.offsetHeight,H=(D?(a.clientX-r.left)/y:(a.clientY-r.top)/z)>.5,J=d.nextElementSibling,K=k(w,g,s,e,d,r);if(K!==!1){if(R=!0,setTimeout(m,30),b(o),1===K||-1===K)q=1===K;else if(D){var M=s.offsetTop,N=d.offsetTop;q=M===N?d.previousElementSibling===s&&!E||H&&E:N>M}else q=J!==s&&!G||H&&G;s.contains(g)||(q&&!J?g.appendChild(s):d.parentNode.insertBefore(s,q?J:d)),t=s.parentNode,this._animate(e,s),this._animate(r,d)}}}},_animate:function(a,b){var c=this.options.animation;if(c){var d=b.getBoundingClientRect();h(b,"transition","none"),h(b,"transform","translate3d("+(a.left-d.left)+"px,"+(a.top-d.top)+"px,0)"),b.offsetWidth,h(b,"transition","all "+c+"ms"),h(b,"transform","translate3d(0,0,0)"),clearTimeout(b.animated),b.animated=setTimeout(function(){h(b,"transition",""),h(b,"transform",""),b.animated=!1},c)}},_offUpEvents:function(){var a=this.el.ownerDocument;f(N,"touchmove",this._onTouchMove),f(a,"mouseup",this._onDrop),f(a,"touchend",this._onDrop),f(a,"touchcancel",this._onDrop)},_onDrop:function(b){var c=this.el,d=this.options;clearInterval(this._loopId),clearInterval(J.pid),clearTimeout(this._dragStartTimer),f(N,"mousemove",this._onTouchMove),this.nativeDraggable&&(f(N,"drop",this),f(c,"dragstart",this._onDragStart)),this._offUpEvents(),b&&(I&&(b.preventDefault(),!d.dropBubble&&b.stopPropagation()),u&&u.parentNode.removeChild(u),s&&(this.nativeDraggable&&f(s,"dragend",this),l(s),g(s,this.options.ghostClass,!1),g(s,this.options.chosenClass,!1),w!==t?(E=p(s),E>=0&&(j(null,t,"sort",s,w,D,E),j(this,w,"sort",s,w,D,E),j(null,t,"add",s,w,D,E),j(this,w,"remove",s,w,D,E))):(v&&v.parentNode.removeChild(v),s.nextSibling!==x&&(E=p(s),E>=0&&(j(this,w,"update",s,w,D,E),j(this,w,"sort",s,w,D,E)))),a.active&&((null===E||-1===E)&&(E=D),j(this,w,"end",s,w,D,E),this.save())),w=s=t=u=x=v=y=z=G=H=I=E=A=B=F=a.active=null)},handleEvent:function(a){var b=a.type;"dragover"===b||"dragenter"===b?s&&(this._onDragOver(a),d(a)):("drop"===b||"dragend"===b)&&this._onDrop(a)},toArray:function(){for(var a,b=[],d=this.el.children,e=0,f=d.length,g=this.options;f>e;e++)a=d[e],c(a,g.draggable,this.el)&&b.push(a.getAttribute(g.dataIdAttr)||o(a));return b},sort:function(a){var b={},d=this.el;this.toArray().forEach(function(a,e){var f=d.children[e];c(f,this.options.draggable,d)&&(b[a]=f)},this),a.forEach(function(a){b[a]&&(d.removeChild(b[a]),d.appendChild(b[a]))})},save:function(){var a=this.options.store;a&&a.set(this)},closest:function(a,b){return c(a,b||this.options.draggable,this.el)},option:function(a,b){var c=this.options;return void 0===b?c[a]:(c[a]=b,void("group"===a&&V(c)))},destroy:function(){var a=this.el;a[L]=null,f(a,"mousedown",this._onTapStart),f(a,"touchstart",this._onTapStart),this.nativeDraggable&&(f(a,"dragover",this),f(a,"dragenter",this)),Array.prototype.forEach.call(a.querySelectorAll("[draggable]"),function(a){a.removeAttribute("draggable")}),T.splice(T.indexOf(this._onDragOver),1),this._onDrop(),this.el=a=null}},a.utils={on:e,off:f,css:h,find:i,is:function(a,b){return!!c(a,b,a)},extend:r,throttle:q,closest:c,toggleClass:g,index:p},a.create=function(b,c){return new a(b,c)},a.version="1.4.2",a}),function(a){"use strict";"function"==typeof define&&define.amd?define(["angular","./Sortable"],a):"function"==typeof require&&"object"==typeof exports&&"object"==typeof module?(require("angular"),a(angular,require("./Sortable")),module.exports="ng-sortable"):window.angular&&window.Sortable&&a(angular,Sortable)}(function(a,b){"use strict";var c="Sortable:ng-sortable";a.module("ng-sortable",[]).constant("ngSortableVersion","0.4.0").constant("ngSortableConfig",{}).directive("ngSortable",["$parse","ngSortableConfig",function(d,e){var f,g,h=function(a,b){var c=[].filter.call(a.childNodes,function(a){return 8===a.nodeType&&-1!==a.nodeValue.indexOf("ngRepeat:")})[0];if(!c)return function(){return null};c=c.nodeValue.match(/ngRepeat:\s*(?:\(.*?,\s*)?([^\s)]+)[\s)]+in\s+([^\s|]+)/);var e=d(c[2]);return function(){return e(b.$parent)||[]}};return{restrict:"AC",scope:{ngSortable:"=?"},link:function(d,i){function j(a,b){var c="on"+a.type.charAt(0).toUpperCase()+a.type.substr(1),d=p();n[c]&&n[c]({model:b||d[a.newIndex],models:d,oldIndex:a.oldIndex,newIndex:a.newIndex})}function k(e){var h=p();if(h){var i=e.oldIndex,j=e.newIndex;if(m!==e.from){var k=e.from[c]();f=k[i],e.clone?(f=a.copy(f),k.splice(b.utils.index(e.clone),0,k.splice(i,1)[0]),e.from.removeChild(e.clone)):k.splice(i,1),h.splice(j,0,f),e.from.insertBefore(e.item,g)}else h.splice(j,0,h.splice(i,1)[0]);d.$apply()}}var l,m=i[0],n=a.extend(d.ngSortable||{},e),o=[],p=h(m,d);m[c]=p,l=b.create(m,Object.keys(n).reduce(function(a,b){return a[b]=a[b]||n[b],a},{onStart:function(a){g=a.item.nextSibling,j(a),d.$apply()},onEnd:function(a){j(a,f),d.$apply()},onAdd:function(a){k(a),j(a,f),d.$apply()},onUpdate:function(a){k(a),j(a)},onRemove:function(a){j(a,f)},onSort:function(a){j(a)}})),i.on("$destroy",function(){a.forEach(o,function(a){a()}),l.destroy(),m[c]=null,m=null,o=null,l=null,g=null}),a.forEach(["sort","disabled","draggable","handle","animation","group","ghostClass","filter","onStart","onEnd","onAdd","onUpdate","onRemove","onSort"],function(a){o.push(d.$watch("ngSortable."+a,function(b){void 0!==b&&(n[a]=b,/^on[A-Z]/.test(a)||l.option(a,b))}))})}}}])}); +//# sourceMappingURL=ng-sortable.min.js.map \ No newline at end of file diff --git a/UI/WebServerResources/js/vendor/ng-sortable.min.js.map b/UI/WebServerResources/js/vendor/ng-sortable.min.js.map new file mode 100644 index 000000000..807e48fe0 --- /dev/null +++ b/UI/WebServerResources/js/vendor/ng-sortable.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../bower_components/Sortable/Sortable.js","../../bower_components/Sortable/ng-sortable.js"],"names":["factory","define","amd","module","exports","Package","Sortable","window","el","options","nodeType","toString","call","this","_extend","expando","defaults","group","Math","random","sort","disabled","store","handle","scroll","scrollSensitivity","scrollSpeed","draggable","test","nodeName","ghostClass","chosenClass","ignore","filter","animation","setData","dataTransfer","dragEl","textContent","dropBubble","dragoverBubble","dataIdAttr","delay","forceFallback","fallbackClass","fallbackOnBody","name","_prepareGroup","fn","charAt","bind","nativeDraggable","supportDraggable","_on","_onTapStart","touchDragOverListeners","push","_onDragOver","get","_cloneHide","state","cloneEl","_css","rootEl","insertBefore","_closest","selector","ctx","document","split","tag","shift","toUpperCase","re","RegExp","join","parentNode","length","className","match","_globalDragOver","evt","dropEffect","preventDefault","event","addEventListener","_off","removeEventListener","_toggleClass","classList","replace","RSPACE","prop","val","style","defaultView","getComputedStyle","currentStyle","_find","tagName","iterator","list","getElementsByTagName","i","n","_dispatchEvent","sortable","targetEl","fromEl","startIndex","newIndex","createEvent","onName","substr","initEvent","to","from","item","clone","oldIndex","dispatchEvent","_onMove","toEl","dragRect","targetRect","retVal","onMoveFn","onMove","dragged","draggedRect","related","relatedRect","getBoundingClientRect","_disableDraggable","_unsilent","_silent","_ghostIsLast","lastEl","lastElementChild","rect","clientY","top","height","clientX","right","width","_generateId","str","src","href","sum","charCodeAt","_index","index","previousElementSibling","_throttle","callback","ms","args","_this","arguments","setTimeout","apply","dst","key","hasOwnProperty","parentEl","ghostEl","nextEl","scrollEl","scrollParentEl","lastCSS","lastParentCSS","activeGroup","tapEvt","touchEvt","moved","autoScroll","Date","getTime","win","parseInt","createElement","supportCssPointerEvents","cssText","pointerEvents","abs","slice","_autoScroll","vx","vy","sens","speed","x","y","winWidth","innerWidth","winHeight","innerHeight","offsetWidth","scrollWidth","offsetHeight","scrollHeight","left","bottom","clearInterval","pid","setInterval","scrollTo","pageXOffset","pageYOffset","scrollTop","scrollLeft","forEach","groups","put","prototype","constructor","type","touch","touches","target","originalTarget","button","some","criteria","trim","_prepareDragStart","dragStartFn","ownerDocument","nextSibling","_disableDelayedDrag","_triggerDragStart","_onDrop","_dragStartTimer","clearTimeout","_onDragStart","selection","empty","getSelection","removeAllRanges","err","_dragStarted","active","_emulateDragOver","_lastX","_lastY","elementFromPoint","parent","groupName","indexOf","_onTouchMove","_appendGhost","dx","dy","translate3d","ghostRect","css","cloneNode","console","debug","marginTop","marginLeft","body","appendChild","useFallback","_offUpEvents","pull","_loopId","effectAllowed","revert","groupPut","isOwner","canSort","stopPropagation","contains","children","animated","_animate","after","floating","cssFloat","display","isWide","isLong","halfway","nextElementSibling","moveVector","elTop","offsetTop","tgTop","prevRect","currentRect","removeChild","save","handleEvent","toArray","order","getAttribute","items","id","set","closest","option","value","destroy","Array","querySelectorAll","removeAttribute","splice","utils","on","off","find","is","extend","throttle","toggleClass","create","version","require","angular","constant","directive","$parse","ngSortableConfig","removed","getSourceFactory","scope","ngRepeat","childNodes","node","nodeValue","itemsExpr","$parent","restrict","ngSortable","link","$el","_emitEvent","source","getSource","model","models","_sync","prevItems","copy","$apply","watchers","Object","keys","reduce","opts","onStart","onEnd","onAdd","onUpdate","onRemove","onSort","unwatch","$watch"],"mappings":"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","file":"ng-sortable.min.js"} \ No newline at end of file