alvarocastro/ember-draggable-modifiers

View on GitHub
docs/assets/chunk.524.2a9dd2a70510a2434748.js

Summary

Maintainability
A
0 mins
Test Coverage
var __ember_auto_import__;(()=>{var e,r={2898:(e,r,t)=>{"use strict"
t.r(r),t.d(r,{default:()=>a})
var a=(0,t(340).W)((function(e){return e.dataset.draggableItemHandle="",()=>{delete e.dataset.draggableItemHandle}}),{eager:!1})},2271:(e,r,t)=>{"use strict"
t.r(r),t.d(r,{default:()=>n})
var a=t(340),i=t(8336),o=t(2365),n=(0,a.W)((function(e,r,{data:t,group:a,dragHandleElement:n,disabled:s=!1,isDraggingClass:u=o.CLASS.DRAGGING,onDragStart:l=(()=>{}),onDragEnd:d=(()=>{})}={}){return(0,i.kZ)({element:e,dragHandle:n??e.querySelector("[data-draggable-item-handle]"),getInitialData:()=>({data:t,group:a}),canDrag:()=>!s,onDragStart:r=>{e.classList.add(u),l((0,o.prepareDataForCallback)(r))},onDrop:r=>{e.classList.remove(u),d((0,o.prepareDataForCallback)(r))}})}),{eager:!1})},2365:(e,r,t)=>{"use strict"
t.r(r),t.d(r,{CLASS:()=>s,DIRECTION:()=>u,DIRECTION_EDGES:()=>l,default:()=>m,getNestedDepth:()=>c,prepareDataForCallback:()=>d})
var a=t(340),i=t(8336),o=t(5126),n=t(6368)
const s={DRAGGING:"is-dragging",DROP_TARGET_ITEM:"drop-target-item"},u={VERTICAL:"vertical",HORIZONTAL:"horizontal"},l={[u.VERTICAL]:["top","bottom"],[u.HORIZONTAL]:["left","right"]},d=function(e){return{source:{data:e.source.data.data,group:e.source.data.group},target:e.self?{data:e.self.data.data,group:e.self.data.group,edge:(0,o.S)(e.self.data),tree:(0,n.Q)(e.self.data).type}:{},event:e}},c=function(e){const r=e.location.current.dropTargets,t=e.self.element
return r.indexOf(r.find((e=>e.element===t)))}
var m=(0,a.W)((function(e,r,{data:t,group:a,accepts:m=[],direction:b=u.VERTICAL,allowedEdges:p,allowDropOnItself:g=!1,allowDropOnChildren:f=!1,disabled:v=!1,isOnTargetClass:_=s.DROP_TARGET_ITEM,canDrop:h=((e,r)=>r),onDrop:y=(()=>{}),onHover:x=(()=>{}),onDragEnter:D=(()=>{}),onDragLeave:O=(()=>{})}={}){return(0,i.tO)({element:e,canDrop:r=>{const{source:{data:t,element:i}}=r
let o=!0
return o=!v&&!(!f&&i.contains(e))&&!(!g&&e===i)&&(m.length?m.includes(t.group):t.group===a),h(d(r),o)},getData:({input:e,element:r})=>{let i={data:t,group:a}
return i=(0,o.E)(i,{input:e,element:r,allowedEdges:p??l[b]}),i=(0,n.G)(i,{input:e,element:r,currentLevel:2,indentPerLevel:20,mode:"standard"}),i},onDragEnter:r=>{e.classList.add(_),D(d(r))},onDragLeave:r=>{e.classList.remove(_),delete e.dataset.dropEdge,delete e.dataset.treeInstruction,O(d(r))},onDrag:r=>{if(c(r)>0)return e.classList.remove(_),delete e.dataset.dropEdge,void delete e.dataset.treeInstruction
e.classList.add(_),e.dataset.dropEdge=(0,o.S)(r.self.data),e.dataset.treeInstruction=(0,n.Q)(r.self.data).type,x(d(r))},onDrop:r=>{e.classList.remove(_),delete e.dataset.dropEdge,delete e.dataset.treeInstruction,0===c(r)&&y(d(r))}})}),{eager:!1})},5584:(e,r,t)=>{"use strict"
t.r(r),t.d(r,{default:()=>n})
var a=t(340),i=t(1425),o=t(871),n=(0,a.W)((function(e){return(0,i.F)({element:e,canDrop:o.f,onDragEnter:e=>{console.log(">>>> DRAG ENTER",e,(0,o.o)(e))},onDrop:e=>{console.log(">>>> ON DROP",e,(0,o.o)(e))}})}),{eager:!1})},5484:(e,r,t)=>{"use strict"
t.r(r),t.d(r,{default:()=>s})
var a=t(340),i=t(1429),o=t(2271),n=t(2365),s=(0,a.W)((function(e,r,t){return(0,i.k)((0,o.default)(e,r,{...t,disabled:t.disabled??t.disabledDrag}),(0,n.default)(e,r,{...t,disabled:t.disabled??t.disabledDrop}))}),{eager:!1})},4670:(e,r,t)=>{"use strict"
t.r(r),t.d(r,{insertAfter:()=>s,insertAt:()=>i,insertBefore:()=>n,removeAt:()=>o,removeItem:()=>u})
var a=t(1603)
function i(e,r,t){const a=[...e]
return a.splice(r,0,t),a}function o(e,r){const t=[...e]
return t.splice(r,1),t}function n(e,r,t){const o=e.indexOf(r)
return(0,a.assert)("Item must exist",o>=0),i(e,o,t)}function s(e,r,t){const o=e.indexOf(r)
return(0,a.assert)("Item must exist",o>=0),i(e,o+1,t)}function u(e,r){const t=e.indexOf(r)
return(0,a.assert)("Item must exist",t>=0),o(e,t)}},4463:e=>{"use strict"
e.exports=require("@ember/-internals/metal")},2294:e=>{"use strict"
e.exports=require("@ember/application")},1389:e=>{"use strict"
e.exports=require("@ember/array")},8410:e=>{"use strict"
e.exports=require("@ember/array/proxy")},336:e=>{"use strict"
e.exports=require("@ember/component/helper")},1603:e=>{"use strict"
e.exports=require("@ember/debug")},1130:e=>{"use strict"
e.exports=require("@ember/destroyable")},2377:e=>{"use strict"
e.exports=require("@ember/modifier")},4471:e=>{"use strict"
e.exports=require("@ember/object")},394:e=>{"use strict"
e.exports=require("@ember/object/compat")},3991:e=>{"use strict"
e.exports=require("@ember/object/computed")},4666:e=>{"use strict"
e.exports=require("@ember/object/internals")},9280:e=>{"use strict"
e.exports=require("@ember/object/promise-proxy-mixin")},7104:e=>{"use strict"
e.exports=require("@ember/object/proxy")},1223:e=>{"use strict"
e.exports=require("@ember/runloop")},2735:e=>{"use strict"
e.exports=require("@ember/service")},9553:e=>{"use strict"
e.exports=require("@ember/utils")},4217:e=>{"use strict"
e.exports=require("@glimmer/tracking/primitives/cache")},5606:e=>{"use strict"
e.exports=require("@glimmer/validator")},3739:(e,r,t)=>{e.exports=function(){var e=_eai_d,r=_eai_r
function a(e){return e&&e.__esModule?e:Object.assign({default:e},e)}window.emberAutoImportDynamic=function(e){return 1===arguments.length?r("_eai_dyn_"+e):r("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return r("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},e("@ember-data/request-utils/deprecation-support",["@ember/debug"],(function(){return a(t(9541))})),e("@ember-data/request-utils/string",[],(function(){return a(t(5668))})),e("@ember-data/serializer/transform",["@ember/object"],(function(){return a(t(8528))})),e("@ember-data/store",["@ember/debug","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat"],(function(){return a(t(2261))})),e("common-tags",[],(function(){return a(t(6005))})),e("ember-data/store",["@ember/debug","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat","@ember/application","@ember/object","@ember/array","@ember/array/proxy","@ember/object/computed","@ember/object/promise-proxy-mixin","@ember/object/proxy","@ember/object/internals"],(function(){return a(t(9576))})),e("ember-draggable-modifiers/modifiers/draggable-item",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return a(t(2271))})),e("ember-draggable-modifiers/modifiers/draggable-item-handle",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return a(t(2898))})),e("ember-draggable-modifiers/modifiers/drop-target",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return a(t(2365))})),e("ember-draggable-modifiers/modifiers/file-drop-target",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return a(t(5584))})),e("ember-draggable-modifiers/modifiers/sortable-item",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return a(t(5484))})),e("ember-draggable-modifiers/utils/array",["@ember/debug"],(function(){return a(t(4670))})),e("ember-page-title/helpers/page-title",["@ember/service","@ember/component/helper","@ember/object/internals"],(function(){return a(t(4166))})),e("ember-page-title/services/page-title",["@ember/runloop","@ember/service","@ember/utils","@ember/debug"],(function(){return a(t(5727))})),e("he",[],(function(){return a(t(3952))})),e("highlight.js/lib/core",[],(function(){return a(t(6753))})),e("highlight.js/lib/languages/bash",[],(function(){return a(t(188))})),e("highlight.js/lib/languages/handlebars",[],(function(){return a(t(446))})),e("highlight.js/lib/languages/typescript",[],(function(){return a(t(8189))})),e("slugify",[],(function(){return a(t(626))}))}()},9814:function(e,r){window._eai_r=require,window._eai_d=define}},t={}
function a(e){var i=t[e]
if(void 0!==i)return i.exports
var o=t[e]={id:e,loaded:!1,exports:{}}
return r[e].call(o.exports,o,o.exports,a),o.loaded=!0,o.exports}a.m=r,e=[],a.O=(r,t,i,o)=>{if(!t){var n=1/0
for(d=0;d<e.length;d++){for(var[t,i,o]=e[d],s=!0,u=0;u<t.length;u++)(!1&o||n>=o)&&Object.keys(a.O).every((e=>a.O[e](t[u])))?t.splice(u--,1):(s=!1,o<n&&(n=o))
if(s){e.splice(d--,1)
var l=i()
void 0!==l&&(r=l)}}return r}o=o||0
for(var d=e.length;d>0&&e[d-1][2]>o;d--)e[d]=e[d-1]
e[d]=[t,i,o]},a.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e
return a.d(r,{a:r}),r},a.d=(e,r)=>{for(var t in r)a.o(r,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},a.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={524:0}
a.O.j=r=>0===e[r]
var r=(r,t)=>{var i,o,[n,s,u]=t,l=0
if(n.some((r=>0!==e[r]))){for(i in s)a.o(s,i)&&(a.m[i]=s[i])
if(u)var d=u(a)}for(r&&r(t);l<n.length;l++)o=n[l],a.o(e,o)&&e[o]&&e[o][0](),e[o]=0
return a.O(d)},t=globalThis.webpackChunk_ember_auto_import_=globalThis.webpackChunk_ember_auto_import_||[]
t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})(),a.O(void 0,[562],(()=>a(9814)))
var i=a.O(void 0,[562],(()=>a(3739)))
i=a.O(i),__ember_auto_import__=i})()