UNPKG

website-builder

Version:
1 lines 6.68 kB
'use strict';if(typeof module!=='undefined'&&module!==null&&eval('typeof require')!=='undefined'&&require!==null&&'main'in eval('require')&&eval('typeof require.main')!=='undefined'&&require.main!==null){var ORIGINAL_MAIN_MODULE=module;if(module!==eval('require.main')&&'paths'in module&&'paths'in eval('require.main')&&typeof __dirname!=='undefined'&&__dirname!==null)module.paths=eval('require.main.paths').concat(module.paths.filter(function(path){return eval('require.main.paths').includes(path)}))};if(typeof window==='undefined'||window===null)var window=(typeof global==='undefined'||global===null)?{}:global;!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("clientnode"),require("@angular/core"),require("angular-generic/moduleHelper.compiled.js"),require("angular-generic/baseService.compiled.js"),require("@angular/router")):"function"==typeof define&&define.amd?define("angular",["clientnode","@angular/core","angular-generic/moduleHelper.compiled.js","angular-generic/baseService.compiled.js","@angular/router"],t):"object"==typeof exports?exports.angular=t(require("clientnode"),require("@angular/core"),require("angular-generic/moduleHelper.compiled.js"),require("angular-generic/baseService.compiled.js"),require("@angular/router")):e.angular=t(e.clientnode,e["@angular/core"],e["angular-generic/moduleHelper.compiled.js"],e["angular-generic/baseService.compiled.js"],e["@angular/router"])}(window,(function(e,t,n,r,i){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var i in e)t.d(r,i,function(t){return e[t]}.bind(null,i));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=72)}({0:function(t){t.exports=e},1:function(e){e.exports=t},2:function(e){e.exports=n},38:function(e){e.exports=r},39:function(e){e.exports=i},72:function(e,t,n){e.exports=n(73)},73:function(e,t,n){"use strict";n.r(t),function(e){function r(){return(r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&i(o,n.prototype),o}).apply(null,arguments)}function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}n.d(t,"EditableDirective",(function(){return m})),n.d(t,"Module",(function(){return g}));for(var o,a,c=n(38),l=(n.n(c),n(2)),u=(n.n(l),n(0)),s=(n.n(u),n(1)),f=(n.n(s),n(39)),p=(n.n(f),["rawEditable","rawInitializedEditable","simpleEditable","simpleInitializedEditable","editable","initializedEditable","advancedEditable","advancedInitializedEditable"]),d="",h=0,b=p;h<b.length;h++)d+=",["+b[h]+"]";var m=Object(s.Directive)({inputs:p,selector:d.substring(1)})(o=function(){function e(e,t,n,r,i){this.activatedRoute=this.activatedRoute,this.contextPath="",this.elementReference=this.elementReference,this.initialData=this.initialData,this.injector=this.injector,this.renderer=this.renderer,this.scope={},this.activatedRoute=e,this.elementReference=t,this.initialData=n,this.injector=r,this.renderer=i}var t=e.prototype;return t.determinePath=function(){var e=this.injector.view,t=e.component;for(this.contextPath+=t.constructor.name;;){var n=(e=e.parent).nodes.filter((function(e){return e.instance})).map((function(e){return e.instance})).indexOf(t);if(!("parent"in e&&e.parent&&"component"in e.parent))break;t=e.component,this.contextPath=t.constructor.name+"/"+n+"-"+this.contextPath}if(this.activatedRoute){var r=this.activatedRoute.snapshot.pathFromRoot.map((function(e){return e.url.map((function(e){return e.path})).join("/")})).filter((function(e){return!!e}));r.length&&(this.contextPath=r.join("/")+":"+this.contextPath)}},t.ngOnInit=function(){this.determinePath(),"websiteBuilder"in u.globalContext?this.scope=u.globalContext.websiteBuilder.scope:this.initialData&&this.initialData.scope?this.scope=this.initialData.scope:"scope"in u.globalContext&&(this.scope=u.globalContext.scope)},t.ngAfterViewInit=function(){var e=this,t=p,n=Array.isArray(t),i=0;for(t=n?t:t[Symbol.iterator]();;){var o;if(n){if(i>=t.length)break;o=t[i++]}else{if((i=t.next()).done)break;o=i.value}var a=o;if(this.hasOwnProperty(a)&&"string"==typeof this[a]&&this[a]){if(this.contextPath+=":"+this[a],"websiteBuilder"in u.globalContext&&"preview"!==u.globalContext.websiteBuilder.currentMode)u.globalContext.websiteBuilder.initializeInPlaceEditor(a,this.contextPath,this.elementReference.nativeElement);else{var c="";if(this.contextPath in this.scope?c=this.scope[this.contextPath]:a.toLowerCase().includes("initialized")&&this.elementReference.nativeElement&&"innerHTML"in this.elementReference.nativeElement&&(c=this.elementReference.nativeElement.innerHTML.trim()),c){var l=Object.keys(this.scope).filter((function(e){try{new Function("var "+e)()}catch(e){return!1}return!0}));c=r(Function,["scope"].concat(l,["return `"+c+"`"])).apply(void 0,[this.scope].concat(l.map((function(t){return e.scope[t]}))))}else c="";this.renderer.setProperty(this.elementReference.nativeElement,"innerHTML",c)}break}}},e}())||o;Object(s.Optional)()(m,null,0),Object(s.Optional)()(m,null,2),Reflect.defineMetadata("design:paramtypes",[f.ActivatedRoute,s.ElementRef,c.InitialDataService,s.Injector,s.Renderer2],m);var g=Object(s.NgModule)({declarations:Object(l.determineDeclarations)(e),exports:Object(l.determineExports)(e),providers:Object(l.determineProviders)(e)})(a=function(){})||a;t.default=g}.call(this,n(74)(e))},74:function(e){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}}})}));