docking-egid
Version:
This library is built to provide a solution for Angular enables the creation of complex layouts consisting of panels that can be floated, docked, nested, resized, pinned, unpinned and closed. Additional components can be integrated to create an IDE-like l
1 lines • 17.3 kB
JavaScript
var __extends=this&&this.__extends||function(){var e=function(t,n){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return e(t,n)};return function(t,n){if(typeof n!=="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();var __awaiter=this&&this.__awaiter||function(e,t,n,r){function a(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function l(e){try{o(r.next(e))}catch(e){i(e)}}function s(e){try{o(r["throw"](e))}catch(e){i(e)}}function o(e){e.done?n(e.value):a(e.value).then(l,s)}o((r=r.apply(e,t||[])).next())}))};var __generator=this&&this.__generator||function(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,a,i,l;return l={next:s(0),throw:s(1),return:s(2)},typeof Symbol==="function"&&(l[Symbol.iterator]=function(){return this}),l;function s(e){return function(t){return o([e,t])}}function o(l){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,a&&(i=l[0]&2?a["return"]:l[0]?a["throw"]||((i=a["return"])&&i.call(a),0):a.next)&&!(i=i.call(a,l[1])).done)return i;if(a=0,i)l=[l[0]&2,i.value];switch(l[0]){case 0:case 1:i=l;break;case 4:n.label++;return{value:l[1],done:false};case 5:n.label++;a=l[1];l=[0];continue;case 7:l=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){n=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){n.label=l[1];break}if(l[0]===6&&n.label<i[1]){n.label=i[1];i=l;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(l);break}if(i[2])n.ops.pop();n.trys.pop();continue}l=t.call(e,n)}catch(e){l=[6,e];a=0}finally{r=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:true}}};var __spreadArray=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,a=e.length;n<r;n++,a++)e[a]=t[n];return e};System.register([],(function(e,t){"use strict";return{execute:function(){var n=this;var r="ngx-flexlayout";var a;var i;var l=false;var s=false;var o=typeof window!=="undefined"?window:{};var f=o.document||{head:{}};var u={$flags$:0,$resourcesUrl$:"",jmp:function(e){return e()},raf:function(e){return requestAnimationFrame(e)},ael:function(e,t,n,r){return e.addEventListener(t,n,r)},rel:function(e,t,n,r){return e.removeEventListener(t,n,r)},ce:function(e,t){return new CustomEvent(e,t)}};var $=e("p",(function(e){return Promise.resolve(e)}));var c=function(){try{new CSSStyleSheet;return typeof(new CSSStyleSheet).replace==="function"}catch(e){}return false}();var v=function(e,t,n,r){if(n){n.map((function(n){var r=n[0],a=n[1],i=n[2];var l=e;var s=d(t,i);var o=p(r);u.ael(l,a,s,o);(t.$rmListeners$=t.$rmListeners$||[]).push((function(){return u.rel(l,a,s,o)}))}))}};var d=function(e,t){return function(n){try{{if(e.$flags$&256){e.$lazyInstance$[t](n)}else{(e.$queuedListeners$=e.$queuedListeners$||[]).push([t,n])}}}catch(e){_e(e)}}};var p=function(e){return(e&2)!==0};var h="{visibility:hidden}.hydrated{visibility:inherit}";var m="http://www.w3.org/1999/xlink";var y=function(e,t){if(t===void 0){t=""}{return function(){return}}};var g=function(e,t){{return function(){return}}};var b=new WeakMap;var w=function(e,t,n){var r=Re.get(e);if(c&&n){r=r||new CSSStyleSheet;r.replace(t)}else{r=t}Re.set(e,r)};var _=function(e,t,n,r){var a=S(t);var i=Re.get(a);e=e.nodeType===11?e:f;if(i){if(typeof i==="string"){e=e.head||e;var l=b.get(e);var s=void 0;if(!l){b.set(e,l=new Set)}if(!l.has(a)){{{s=f.createElement("style");s.innerHTML=i}e.insertBefore(s,e.querySelector("link"))}if(l){l.add(a)}}}else if(!e.adoptedStyleSheets.includes(i)){e.adoptedStyleSheets=__spreadArray(__spreadArray([],e.adoptedStyleSheets),[i])}}return a};var k=function(e){var t=e.$cmpMeta$;var n=e.$hostElement$;var r=t.$flags$;var a=y("attachStyles",t.$tagName$);var i=_(n.shadowRoot?n.shadowRoot:n.getRootNode(),t);if(r&10){n["s-sc"]=i;n.classList.add(i+"-h");if(r&2){n.classList.add(i+"-s")}}a()};var S=function(e,t){return"sc-"+e.$tagName$};var R={};var x=function(e){return e!=null};var L=function(e){e=typeof e;return e==="object"||e==="function"};var E=e("h",(function(e,t){var n=[];for(var r=2;r<arguments.length;r++){n[r-2]=arguments[r]}var a=null;var i=null;var l=false;var s=false;var o=[];var f=function(t){for(var n=0;n<t.length;n++){a=t[n];if(Array.isArray(a)){f(a)}else if(a!=null&&typeof a!=="boolean"){if(l=typeof e!=="function"&&!L(a)){a=String(a)}if(l&&s){o[o.length-1].$text$+=a}else{o.push(l?C(null,a):a)}s=l}}};f(n);if(t){if(t.key){i=t.key}{var u=t.className||t.class;if(u){t.class=typeof u!=="object"?u:Object.keys(u).filter((function(e){return u[e]})).join(" ")}}}if(typeof e==="function"){return e(t===null?{}:t,o,j)}var $=C(e,null);$.$attrs$=t;if(o.length>0){$.$children$=o}{$.$key$=i}return $}));var C=function(e,t){var n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null};{n.$attrs$=null}{n.$key$=null}return n};var N=e("H",{});var P=function(e){return e&&e.$tag$===N};var j={forEach:function(e,t){return e.map(I).forEach(t)},map:function(e,t){return e.map(I).map(t).map(M)}};var I=function(e){return{vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}};var M=function(e){if(typeof e.vtag==="function"){var t=Object.assign({},e.vattrs);if(e.vkey){t.key=e.vkey}if(e.vname){t.name=e.vname}return E.apply(void 0,__spreadArray([e.vtag,t],e.vchildren||[]))}var n=C(e.vtag,e.vtext);n.$attrs$=e.vattrs;n.$children$=e.vchildren;n.$key$=e.vkey;n.$name$=e.vname;return n};var A=function(e,t,n,r,a,i){if(n!==r){var l=we(e,t);var s=t.toLowerCase();if(t==="class"){var f=e.classList;var $=T(n);var c=T(r);f.remove.apply(f,$.filter((function(e){return e&&!c.includes(e)})));f.add.apply(f,c.filter((function(e){return e&&!$.includes(e)})))}else if(t==="style"){{for(var v in n){if(!r||r[v]==null){if(v.includes("-")){e.style.removeProperty(v)}else{e.style[v]=""}}}}for(var v in r){if(!n||r[v]!==n[v]){if(v.includes("-")){e.style.setProperty(v,r[v])}else{e.style[v]=r[v]}}}}else if(t==="key");else if(t==="ref"){if(r){r(e)}}else if(!l&&t[0]==="o"&&t[1]==="n"){if(t[2]==="-"){t=t.slice(3)}else if(we(o,s)){t=s.slice(2)}else{t=s[2]+t.slice(3)}if(n){u.rel(e,t,n,false)}if(r){u.ael(e,t,r,false)}}else{var d=L(r);if((l||d&&r!==null)&&!a){try{if(!e.tagName.includes("-")){var p=r==null?"":r;if(t==="list"){l=false}else if(n==null||e[t]!=p){e[t]=p}}else{e[t]=r}}catch(e){}}var h=false;{if(s!==(s=s.replace(/^xlink\:?/,""))){t=s;h=true}}if(r==null||r===false){if(r!==false||e.getAttribute(t)===""){if(h){e.removeAttributeNS(m,t)}else{e.removeAttribute(t)}}}else if((!l||i&4||a)&&!d){r=r===true?"":r;if(h){e.setAttributeNS(m,t,r)}else{e.setAttribute(t,r)}}}}};var O=/\s/;var T=function(e){return!e?[]:e.split(O)};var z=function(e,t,n,r){var a=t.$elm$.nodeType===11&&t.$elm$.host?t.$elm$.host:t.$elm$;var i=e&&e.$attrs$||R;var l=t.$attrs$||R;{for(r in i){if(!(r in l)){A(a,r,i[r],undefined,n,t.$flags$)}}}for(r in l){A(a,r,i[r],l[r],n,t.$flags$)}};var q=function(e,t,n,r){var i=t.$children$[n];var s=0;var o;var u;if(i.$text$!==null){o=i.$elm$=f.createTextNode(i.$text$)}else{o=i.$elm$=f.createElement(i.$tag$);{z(null,i,l)}if(x(a)&&o["s-si"]!==a){o.classList.add(o["s-si"]=a)}if(i.$children$){for(s=0;s<i.$children$.length;++s){u=q(e,i,s);if(u){o.appendChild(u)}}}}return o};var B=function(e,t,n,r,a,l){var s=e;var o;if(s.shadowRoot&&s.tagName===i){s=s.shadowRoot}for(;a<=l;++a){if(r[a]){o=q(null,n,a);if(o){r[a].$elm$=o;s.insertBefore(o,t)}}}};var U=function(e,t,n,r,a){for(;t<=n;++t){if(r=e[t]){a=r.$elm$;F(r);a.remove()}}};var H=function(e,t,n,r){var a=0;var i=0;var l=0;var s=0;var o=t.length-1;var f=t[0];var u=t[o];var $=r.length-1;var c=r[0];var v=r[$];var d;var p;while(a<=o&&i<=$){if(f==null){f=t[++a]}else if(u==null){u=t[--o]}else if(c==null){c=r[++i]}else if(v==null){v=r[--$]}else if(V(f,c)){D(f,c);f=t[++a];c=r[++i]}else if(V(u,v)){D(u,v);u=t[--o];v=r[--$]}else if(V(f,v)){D(f,v);e.insertBefore(f.$elm$,u.$elm$.nextSibling);f=t[++a];v=r[--$]}else if(V(u,c)){D(u,c);e.insertBefore(u.$elm$,f.$elm$);u=t[--o];c=r[++i]}else{l=-1;{for(s=a;s<=o;++s){if(t[s]&&t[s].$key$!==null&&t[s].$key$===c.$key$){l=s;break}}}if(l>=0){p=t[l];if(p.$tag$!==c.$tag$){d=q(t&&t[i],n,l)}else{D(p,c);t[l]=undefined;d=p.$elm$}c=r[++i]}else{d=q(t&&t[i],n,i);c=r[++i]}if(d){{f.$elm$.parentNode.insertBefore(d,f.$elm$)}}}}if(a>o){B(e,r[$+1]==null?null:r[$+1].$elm$,n,r,i,$)}else if(i>$){U(t,a,o)}};var V=function(e,t){if(e.$tag$===t.$tag$){{return e.$key$===t.$key$}}return false};var D=function(e,t){var n=t.$elm$=e.$elm$;var r=e.$children$;var a=t.$children$;var i=t.$tag$;var s=t.$text$;if(s===null){{if(i==="slot");else{z(e,t,l)}}if(r!==null&&a!==null){H(n,r,t,a)}else if(a!==null){if(e.$text$!==null){n.textContent=""}B(n,null,t,a,0,a.length-1)}else if(r!==null){U(r,0,r.length-1)}}else if(e.$text$!==s){n.data=s}};var F=function(e){{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null);e.$children$&&e.$children$.map(F)}};var W=function(e,t){var n=e.$hostElement$;var r=e.$cmpMeta$;var l=e.$vnode$||C(null,null);var s=P(t)?t:E(null,null,t);i=n.tagName;if(r.$attrsToReflect$){s.$attrs$=s.$attrs$||{};r.$attrsToReflect$.map((function(e){var t=e[0],r=e[1];return s.$attrs$[r]=n[t]}))}s.$tag$=null;s.$flags$|=4;e.$vnode$=s;s.$elm$=l.$elm$=n.shadowRoot||n;{a=n["s-sc"]}D(l,s)};var G=e("g",(function(e){return ye(e).$hostElement$}));var J=e("c",(function(e,t,n){var r=G(e);return{emit:function(e){return K(r,t,{bubbles:!!(n&4),composed:!!(n&2),cancelable:!!(n&1),detail:e})}}}));var K=function(e,t,n){var r=u.ce(t,n);e.dispatchEvent(r);return r};var Q=function(e,t){if(t&&!e.$onRenderResolve$&&t["s-p"]){t["s-p"].push(new Promise((function(t){return e.$onRenderResolve$=t})))}};var X=function(e,t){{e.$flags$|=16}if(e.$flags$&4){e.$flags$|=512;return}Q(e,e.$ancestorComponent$);var n=function(){return Y(e,t)};return je(n)};var Y=function(e,t){var n=y("scheduleUpdate",e.$cmpMeta$.$tagName$);var r=e.$lazyInstance$;var a;if(t){{e.$flags$|=256;if(e.$queuedListeners$){e.$queuedListeners$.map((function(e){var t=e[0],n=e[1];return ae(r,t,n)}));e.$queuedListeners$=null}}{a=ae(r,"componentWillLoad")}}n();return ie(a,(function(){return Z(e,r,t)}))};var Z=function(e,t,r){return __awaiter(n,void 0,void 0,(function(){var n,a,i,l,s,o;return __generator(this,(function(f){n=e.$hostElement$;a=y("update",e.$cmpMeta$.$tagName$);i=n["s-rc"];if(r){k(e)}l=y("render",e.$cmpMeta$.$tagName$);{ee(e,t)}if(i){i.map((function(e){return e()}));n["s-rc"]=undefined}l();a();{s=n["s-p"];o=function(){return te(e)};if(s.length===0){o()}else{Promise.all(s).then(o);e.$flags$|=4;s.length=0}}return[2]}))}))};var ee=function(e,t,n){try{t=t.render();{e.$flags$&=~16}{e.$flags$|=2}{{{W(e,t)}}}}catch(t){_e(t,e.$hostElement$)}return null};var te=function(e){var t=e.$cmpMeta$.$tagName$;var n=e.$hostElement$;var r=y("postUpdate",t);var a=e.$lazyInstance$;var i=e.$ancestorComponent$;{ae(a,"componentDidRender")}if(!(e.$flags$&64)){e.$flags$|=64;{le(n)}{ae(a,"componentDidLoad")}r();{e.$onReadyResolve$(n);if(!i){re()}}}else{{ae(a,"componentDidUpdate")}r()}{e.$onInstanceResolve$(n)}{if(e.$onRenderResolve$){e.$onRenderResolve$();e.$onRenderResolve$=undefined}if(e.$flags$&512){Pe((function(){return X(e,false)}))}e.$flags$&=~(4|512)}};var ne=e("f",(function(e){{var t=ye(e);var n=t.$hostElement$.isConnected;if(n&&(t.$flags$&(2|16))===2){X(t,false)}return n}}));var re=function(e){{le(f.documentElement)}Pe((function(){return K(o,"appload",{detail:{namespace:r}})}))};var ae=function(e,t,n){if(e&&e[t]){try{return e[t](n)}catch(e){_e(e)}}return undefined};var ie=function(e,t){return e&&e.then?e.then(t):t()};var le=function(e){return e.classList.add("hydrated")};var se=function(e,t){if(e!=null&&!L(e)){if(t&4){return e==="false"?false:e===""||!!e}if(t&2){return parseFloat(e)}if(t&1){return String(e)}return e}return e};var oe=function(e,t){return ye(e).$instanceValues$.get(t)};var fe=function(e,t,n,r){var a=ye(e);var i=a.$hostElement$;var l=a.$instanceValues$.get(t);var s=a.$flags$;var o=a.$lazyInstance$;n=se(n,r.$members$[t][0]);if((!(s&8)||l===undefined)&&n!==l){a.$instanceValues$.set(t,n);if(o){if(r.$watchers$&&s&128){var f=r.$watchers$[t];if(f){f.map((function(e){try{o[e](n,l,t)}catch(e){_e(e,i)}}))}}if((s&(2|16))===2){X(a,false)}}}};var ue=function(e,t,n){if(t.$members$){if(e.watchers){t.$watchers$=e.watchers}var r=Object.entries(t.$members$);var a=e.prototype;r.map((function(e){var r=e[0],i=e[1][0];if(i&31||n&2&&i&32){Object.defineProperty(a,r,{get:function(){return oe(this,r)},set:function(e){fe(this,r,e,t)},configurable:true,enumerable:true})}else if(n&1&&i&64){Object.defineProperty(a,r,{value:function(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var n=ye(this);return n.$onInstancePromise$.then((function(){var t;return(t=n.$lazyInstance$)[r].apply(t,e)}))}})}}));if(n&1){var i=new Map;a.attributeChangedCallback=function(e,t,n){var r=this;u.jmp((function(){var t=i.get(e);if(r.hasOwnProperty(t)){n=r[t];delete r[t]}else if(a.hasOwnProperty(t)&&typeof r[t]==="number"&&r[t]==n){return}r[t]=n===null&&typeof r[t]==="boolean"?false:n}))};e.observedAttributes=r.filter((function(e){var t=e[0],n=e[1];return n[0]&15})).map((function(e){var n=e[0],r=e[1];var a=r[1]||n;i.set(a,n);if(r[0]&512){t.$attrsToReflect$.push([n,a])}return a}))}}return e};var $e=function(e,t,r,a,i){return __awaiter(n,void 0,void 0,(function(){var e,n,a,l,s,o,f;return __generator(this,(function(u){switch(u.label){case 0:if(!((t.$flags$&32)===0))return[3,3];t.$flags$|=32;i=Se(r);if(!i.then)return[3,2];e=g();return[4,i];case 1:i=u.sent();e();u.label=2;case 2:if(!i.isProxied){{r.$watchers$=i.watchers}ue(i,r,2);i.isProxied=true}n=y("createInstance",r.$tagName$);{t.$flags$|=8}try{new i(t)}catch(e){_e(e)}{t.$flags$&=~8}{t.$flags$|=128}n();ce(t.$lazyInstance$);if(i.style){a=i.style;l=S(r);if(!Re.has(l)){s=y("registerStyles",r.$tagName$);w(l,a,!!(r.$flags$&1));s()}}u.label=3;case 3:o=t.$ancestorComponent$;f=function(){return X(t,true)};if(o&&o["s-rc"]){o["s-rc"].push(f)}else{f()}return[2]}}))}))};var ce=function(e){{ae(e,"connectedCallback")}};var ve=function(e){if((u.$flags$&1)===0){var t=ye(e);var n=t.$cmpMeta$;var r=y("connectedCallback",n.$tagName$);if(!(t.$flags$&1)){t.$flags$|=1;{var a=e;while(a=a.parentNode||a.host){if(a["s-p"]){Q(t,t.$ancestorComponent$=a);break}}}if(n.$members$){Object.entries(n.$members$).map((function(t){var n=t[0],r=t[1][0];if(r&31&&e.hasOwnProperty(n)){var a=e[n];delete e[n];e[n]=a}}))}{$e(e,t,n)}}else{v(e,t,n.$listeners$);ce(t.$lazyInstance$)}r()}};var de=function(e){if((u.$flags$&1)===0){var t=ye(e);var n=t.$lazyInstance$;{if(t.$rmListeners$){t.$rmListeners$.map((function(e){return e()}));t.$rmListeners$=undefined}}{ae(n,"disconnectedCallback")}}};var pe=e("b",(function(e,t){if(t===void 0){t={}}var n=y();var r=[];var a=t.exclude||[];var i=o.customElements;var l=f.head;var s=l.querySelector("meta[charset]");var $=f.createElement("style");var c=[];var v;var d=true;Object.assign(u,t);u.$resourcesUrl$=new URL(t.resourcesUrl||"./",f.baseURI).href;e.map((function(e){e[1].map((function(t){var n={$flags$:t[0],$tagName$:t[1],$members$:t[2],$listeners$:t[3]};{n.$members$=t[2]}{n.$listeners$=t[3]}{n.$attrsToReflect$=[]}{n.$watchers$={}}var l=n.$tagName$;var s=function(e){__extends(t,e);function t(t){var r=e.call(this,t)||this;t=r;be(t,n);if(n.$flags$&1){{{t.attachShadow({mode:"open"})}}}return r}t.prototype.connectedCallback=function(){var e=this;if(v){clearTimeout(v);v=null}if(d){c.push(this)}else{u.jmp((function(){return ve(e)}))}};t.prototype.disconnectedCallback=function(){var e=this;u.jmp((function(){return de(e)}))};t.prototype.componentOnReady=function(){return ye(this).$onReadyPromise$};return t}(HTMLElement);n.$lazyBundleId$=e[0];if(!a.includes(l)&&!i.get(l)){r.push(l);i.define(l,ue(s,n,1))}}))}));{$.innerHTML=r+h;$.setAttribute("data-styles","");l.insertBefore($,s?s.nextSibling:l.firstChild)}d=false;if(c.length){c.map((function(e){return e.connectedCallback()}))}else{{u.jmp((function(){return v=setTimeout(re,30)}))}}n()}));var he=e("F",(function(e,t){return t}));var me=new WeakMap;var ye=function(e){return me.get(e)};var ge=e("r",(function(e,t){return me.set(t.$lazyInstance$=e,t)}));var be=function(e,t){var n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};{n.$onInstancePromise$=new Promise((function(e){return n.$onInstanceResolve$=e}))}{n.$onReadyPromise$=new Promise((function(e){return n.$onReadyResolve$=e}));e["s-p"]=[];e["s-rc"]=[]}v(e,n,t.$listeners$);return me.set(e,n)};var we=function(e,t){return t in e};var _e=function(e,t){return(0,console.error)(e,t)};var ke=new Map;var Se=function(e,n,r){var a=e.$tagName$.replace(/-/g,"_");var i=e.$lazyBundleId$;var l=ke.get(i);if(l){return l[a]}return t.import("./"+i+".entry.js"+"").then((function(e){{ke.set(i,e)}return e[a]}),_e)};var Re=new Map;var xe=[];var Le=[];var Ee=function(e,t){return function(n){e.push(n);if(!s){s=true;if(t&&u.$flags$&4){Pe(Ne)}else{u.raf(Ne)}}}};var Ce=function(e){for(var t=0;t<e.length;t++){try{e[t](performance.now())}catch(e){_e(e)}}e.length=0};var Ne=function(){Ce(xe);{Ce(Le);if(s=xe.length>0){u.raf(Ne)}}};var Pe=function(e){return $().then(e)};var je=Ee(Le,true)}}}));