UNPKG

@aurigma/ui-framework

Version:

A platform which allows building print product personalization editors based on Aurigma's Customer's Canvas.

1 lines 5.74 kB
(window.multistep_editor_jsonpFunction=window.multistep_editor_jsonpFunction||[]).push([[32],{843:function(t,n){t.exports='<style>\n :host {\n width: 100%;\n height: 100%;\n display: block;\n }\n\n h1 {\n @apply --au-h1-font\n }\n\n h2 {\n @apply --au-h2-font\n }\n\n h3 {\n @apply --au-h3-font\n }\n\n h4 {\n @apply --au-h4-font\n }\n\n .subtitle1 {\n @apply --au-subtitle1-font\n }\n\n .subtitle2 {\n @apply --au-subtitle2-font\n }\n\n div,\n p,\n span {\n @apply --au-body2-font\n }\n\n .body1 {\n @apply --au-body1-font\n }\n\n .button {\n @apply --au-button-font\n }\n\n .caption {\n @apply --au-caption-font\n }\n\n .overline {\n @apply --au-overline-font\n }\n</style>\n<div class="html" id="container"></div>'},844:function(t,n){function b(t){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var v={transform:function(t,n,e){var i={events:[],html:""},e=v._extend({events:!1},e);return void 0===n&&void 0===t||(t="string"==typeof t?JSON.parse(t):t,i=v._transform(t,n,e)),e.events?i:i.html},_extend:function(t,n){var e,i={};for(e in t)i[e]=t[e];for(e in n)i[e]=n[e];return i},_append:function(t,n){var e={html:"",event:[]};return void 0!==t&&void 0!==n&&(e.html=t.html+n.html,e.events=t.events.concat(n.events)),e},_isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},_transform:function(t,n,e){var i={events:[],html:""};if(v._isArray(t))for(var r=t.length,o=0;o<r;++o)i=v._append(i,v._apply(t[o],n,o,e));else"object"===b(t)&&(i=v._append(i,v._apply(t,n,void 0,e)));return i},_apply:function(t,n,e,i){var r={events:[],html:""};if(v._isArray(n))for(var o=n.length,a=0;a<o;++a)r=v._append(r,v._apply(t,n[a],e,i));else if("object"===b(n)){var s="<>";if(void 0!==n[s=void 0===n[s]?"tag":s]){var c,l,s=v._getValue(t,n,s,e),u=(r.html+="<"+s,{events:[],html:""});for(l in n)switch(l){case"tag":case"<>":break;case"text":var p=n[l];if(!v._isArray(p))if("function"==typeof p){var f=p.call(t,t,e);if(!v._isArray(f))switch(b(f)){case"function":case"undefined":case"object":break;default:u.html+=v.toText(f)}}else c=v.toText(v._getValue(t,n,l,e));break;case"children":case"html":p=n[l];if(v._isArray(p))u=v._append(u,v._apply(t,p,e,i));else if("function"==typeof p){f=p.call(t,t,e);if(!v._isArray(f))switch(b(f)){case"object":void 0!==f.html&&void 0!==f.events&&(u=v._append(u,f));break;case"function":case"undefined":break;default:u.html+=f}}else c=v._getValue(t,n,l,e);break;default:var d,h,y=!1;2<l.length&&"on"==l.substring(0,2).toLowerCase()&&(i.events&&(d={action:n[l],obj:t,data:i.eventData,index:e},h=v._guid(),r.events[r.events.length]={id:h,type:l.substring(2),data:d},r.html+=" json2html-event-id-"+l.substring(2)+"='"+h+"'"),y=!0),y||void 0!==(d=v._getValue(t,n,l,e))&&(h="string"==typeof d?'"'+d.replace(/"/g,"&quot;")+'"':d,r.html+=" "+l+"="+h)}r.html+=">",c&&(r.html+=c),(r=v._append(r,u)).html+="</"+s+">"}}return r},_guid:function(){function t(){return(65536*(1+Math.random())|0).toString(16).substring(1)}return t()+t()+"-"+t()+t()+"-"+t()+t()},_getValue:function(a,t,n,e){t=t[n],n=b(t);return"function"===n?t.call(a,a,e):"string"===n?new v._tokenizer([/\$\{([^\}\{]+)\}/],function(t,n,e){return n?t.replace(e,function(t,n){for(var e=n.split("."),i=a,n="",r=e.length,o=0;o<r&&!(0<e[o].length&&null==(i=i[e[o]]));++o);return n=null!=i?i:n}):t}).parse(t).join(""):t},toText:function(t){return t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;").replace(/\'/g,"&#39;").replace(/\//g,"&#x2F;")},_tokenizer:function(t,n){if(!(this instanceof v._tokenizer))return new v._tokenizer(t,n);this.tokenizers=t.splice?t:[t],n&&(this.doBuild=n),this.parse=function(t){for(this.src=t,this.ended=!1,this.tokens=[];this.next(),!this.ended;);return this.tokens},this.build=function(t,n){t&&this.tokens.push(this.doBuild?this.doBuild(t,n,this.tkn):t)},this.next=function(){var t,n=this;n.findMin(),t=n.src.slice(0,n.min),n.build(t,!1),n.src=n.src.slice(n.min).replace(n.tkn,function(t){return n.build(t,!0),""}),n.src||(n.ended=!0)},this.findMin=function(){var t,n,e=this,i=0;for(e.min=-1,e.tkn="";void 0!==(t=e.tokenizers[i++]);)-1!=(n=e.src[t.test?"search":"indexOf"](t))&&(-1==e.min||n<e.min)&&(e.tkn=t,e.min=n);-1==e.min&&(e.min=e.src.length)}}};t.exports=v},901:function(t,n,e){e.r(n),e.d(n,"AuWidgetHtml",function(){return s}),e.d(n,"widget",function(){return s});var i,r=e(0),n=e(843),o=e(160),a=e(844),e=e(2),s=(i=o.c,Object(r.d)(c,i),c.prototype.updateParams=function(t){this.data=t.data||{},this.template=t.template,this.$.container.innerHTML=a.transform(this.data,this.template)},c.prototype.exportWidgetData=function(t){return Object(r.b)(this,void 0,void 0,function(){return Object(r.e)(this,function(t){return[2,this.$&&this.$.container?{html:this.$.container.innerHTML}:null]})})},c.prototype.restoreWidgetFromData=function(n,t){return Object(r.b)(this,void 0,void 0,function(){return Object(r.e)(this,function(t){return n&&n.html!==this.$.container.innerHTML&&(this.$.container.innerHTML=n.html),[2]})})},Object(r.c)([Object(e.c)(),Object(r.g)("design:type",Object)],c.prototype,"params",void 0),Object(r.c)([Object(e.c)(),Object(r.g)("design:type",Object)],c.prototype,"data",void 0),Object(r.c)([Object(e.c)(),Object(r.g)("design:type",Object)],c.prototype,"template",void 0),Object(r.c)([Object(e.a)("au-widget-html",n)],c));function c(){var t=null!==i&&i.apply(this,arguments)||this;return t._isRestoring=!1,t}}}]);