alvarocastro/ember-draggable-modifiers

View on GitHub
docs/assets/chunk.582.d1ca158c65d5daf7b260.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:()=>i})
var i=(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:()=>a})
var i=t(340),n=t(8336),o=t(2365),a=(0,i.W)((function(e,r,{data:t,group:i,dragHandleElement:a,disabled:s=!1,isDraggingClass:l=o.CLASS.DRAGGING,onDragStart:u=(()=>{}),onDragEnd:d=(()=>{})}={}){return(0,n.kZ)({element:e,dragHandle:a??e.querySelector("[data-draggable-item-handle]"),getInitialData:()=>({data:t,group:i}),canDrag:()=>!s,onDragStart:r=>{e.classList.add(l),u((0,o.prepareDataForCallback)(r))},onDrop:r=>{e.classList.remove(l),d((0,o.prepareDataForCallback)(r))}})}),{eager:!1})},2365:(e,r,t)=>{"use strict"
t.r(r),t.d(r,{CLASS:()=>s,DIRECTION:()=>l,DIRECTION_EDGES:()=>u,default:()=>m,getNestedDepth:()=>c,prepareDataForCallback:()=>d})
var i=t(340),n=t(8336),o=t(5126),a=t(6368)
const s={DRAGGING:"is-dragging",DROP_TARGET_ITEM:"drop-target-item"},l={VERTICAL:"vertical",HORIZONTAL:"horizontal"},u={[l.VERTICAL]:["top","bottom"],[l.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,a.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,i.W)((function(e,r,{data:t,group:i,accepts:m=[],direction:p=l.VERTICAL,allowedEdges:b,allowDropOnItself:g=!1,allowDropOnChildren:f=!1,disabled:_=!1,isOnTargetClass:v=s.DROP_TARGET_ITEM,canDrop:y=((e,r)=>r),onDrop:D=(()=>{}),onHover:h=(()=>{}),onDragEnter:x=(()=>{}),onDragLeave:O=(()=>{})}={}){return(0,n.tO)({element:e,canDrop:r=>{const{source:{data:t,element:n}}=r
let o=!0
return o=!_&&!(!f&&n.contains(e))&&!(!g&&e===n)&&(m.length?m.includes(t.group):t.group===i),y(d(r),o)},getData:({input:e,element:r})=>{let n={data:t,group:i}
return n=(0,o.E)(n,{input:e,element:r,allowedEdges:b??u[p]}),n=(0,a.G)(n,{input:e,element:r,currentLevel:2,indentPerLevel:20,mode:"standard"}),n},onDragEnter:r=>{e.classList.add(v),x(d(r))},onDragLeave:r=>{e.classList.remove(v),delete e.dataset.dropEdge,delete e.dataset.treeInstruction,O(d(r))},onDrag:r=>{if(c(r)>0)return e.classList.remove(v),delete e.dataset.dropEdge,void delete e.dataset.treeInstruction
e.classList.add(v),e.dataset.dropEdge=(0,o.S)(r.self.data),e.dataset.treeInstruction=(0,a.Q)(r.self.data).type,h(d(r))},onDrop:r=>{e.classList.remove(v),delete e.dataset.dropEdge,delete e.dataset.treeInstruction,0===c(r)&&D(d(r))}})}),{eager:!1})},5584:(e,r,t)=>{"use strict"
t.r(r),t.d(r,{default:()=>a})
var i=t(340),n=t(1425),o=t(871),a=(0,i.W)((function(e){return(0,n.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 i=t(340),n=t(1429),o=t(2271),a=t(2365),s=(0,i.W)((function(e,r,t){return(0,n.k)((0,o.default)(e,r,{...t,disabled:t.disabled??t.disabledDrag}),(0,a.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:()=>n,insertBefore:()=>a,removeAt:()=>o,removeItem:()=>l})
var i=t(1603)
function n(e,r,t){const i=[...e]
return i.splice(r,0,t),i}function o(e,r){const t=[...e]
return t.splice(r,1),t}function a(e,r,t){const o=e.indexOf(r)
return(0,i.assert)("Item must exist",o>=0),n(e,o,t)}function s(e,r,t){const o=e.indexOf(r)
return(0,i.assert)("Item must exist",o>=0),n(e,o+1,t)}function l(e,r){const t=e.indexOf(r)
return(0,i.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 i(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 i(t(9541))})),e("@ember-data/request-utils/string",[],(function(){return i(t(5668))})),e("@ember-data/serializer/transform",["@ember/object"],(function(){return i(t(8528))})),e("@ember-data/store",["@ember/debug","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat"],(function(){return i(t(2261))})),e("common-tags",[],(function(){return i(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 i(t(9576))})),e("ember-draggable-modifiers/modifiers/draggable-item",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return i(t(2271))})),e("ember-draggable-modifiers/modifiers/draggable-item-handle",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return i(t(2898))})),e("ember-draggable-modifiers/modifiers/drop-target",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return i(t(2365))})),e("ember-draggable-modifiers/modifiers/file-drop-target",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return i(t(5584))})),e("ember-draggable-modifiers/modifiers/sortable-item",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return i(t(5484))})),e("ember-draggable-modifiers/utils/array",["@ember/debug"],(function(){return i(t(4670))})),e("ember-page-title/helpers/page-title",["@ember/service","@ember/component/helper","@ember/object/internals"],(function(){return i(t(4166))})),e("ember-page-title/services/page-title",["@ember/runloop","@ember/service","@ember/utils","@ember/debug"],(function(){return i(t(5727))})),e("he",[],(function(){return i(t(3952))})),e("highlight.js/lib/core",[],(function(){return i(t(6753))})),e("highlight.js/lib/languages/bash",[],(function(){return i(t(188))})),e("highlight.js/lib/languages/handlebars",[],(function(){return i(t(446))})),e("highlight.js/lib/languages/typescript",[],(function(){return i(t(8189))})),e("slugify",[],(function(){return i(t(626))}))}()},9814:function(e,r){window._eai_r=require,window._eai_d=define},6345:(e,r,t)=>{var i,n
e.exports=(i=_eai_d,n=_eai_r,window.emberAutoImportDynamic=function(e){return 1===arguments.length?n("_eai_dyn_"+e):n("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return n("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},i("dom-element-descriptors",[],(function(){return(e=t(2300))&&e.__esModule?e:Object.assign({default:e},e)
var e})),void t(3739))},2300:(e,r,t)=>{"use strict"
t.r(r),t.d(r,{IS_DESCRIPTOR:()=>i,createDescriptor:()=>c,isDescriptor:()=>n,lookupDescriptorData:()=>s,registerDescriptorData:()=>a,resolveDOMElement:()=>l,resolveDOMElements:()=>u,resolveDescription:()=>d})
const i="__dom_element_descriptor_is_descriptor__"
function n(e){return"object"==typeof e&&e&&i in e}function o(){const e=window
return e.domElementDescriptorsRegistry=e.domElementDescriptorsRegistry||new WeakMap,e.domElementDescriptorsRegistry}function a(e,r){r?o().set(e,r):o().delete(e)}function s(e){return o().get(e)||null}function l(e){let r=n(e)?s(e):e
if(!r)return null
if(void 0!==r.element)return r.element
for(let t of r.elements||[])return t
return null}function u(e){let r=n(e)?s(e):e
if(!r)return[]
if(r.elements)return Array.from(r.elements)
{let e=r.element
return e?[e]:[]}}function d(e){let r=n(e)?s(e):e
return r?.description}function c(e){let r={[i]:!0}
return a(r,e),r}}},t={}
function i(e){var n=t[e]
if(void 0!==n)return n.exports
var o=t[e]={id:e,loaded:!1,exports:{}}
return r[e].call(o.exports,o,o.exports,i),o.loaded=!0,o.exports}i.m=r,e=[],i.O=(r,t,n,o)=>{if(!t){var a=1/0
for(d=0;d<e.length;d++){for(var[t,n,o]=e[d],s=!0,l=0;l<t.length;l++)(!1&o||a>=o)&&Object.keys(i.O).every((e=>i.O[e](t[l])))?t.splice(l--,1):(s=!1,o<a&&(a=o))
if(s){e.splice(d--,1)
var u=n()
void 0!==u&&(r=u)}}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,n,o]},i.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e
return i.d(r,{a:r}),r},i.d=(e,r)=>{for(var t in r)i.o(r,t)&&!i.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},i.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={582:0,524:0}
i.O.j=r=>0===e[r]
var r=(r,t)=>{var n,o,[a,s,l]=t,u=0
if(a.some((r=>0!==e[r]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n])
if(l)var d=l(i)}for(r&&r(t);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0
return i.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))})(),i.O(void 0,[562],(()=>i(9814)))
var n=i.O(void 0,[562],(()=>i(6345)))
n=i.O(n),__ember_auto_import__=n})()