File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/js/landing/ui/field/presetfield/dist/presetfield.bundle.js.map
Back
{"version":3,"file":"presetfield.bundle.js","sources":["../src/presetfield.js"],"sourcesContent":["import 'ui.design-tokens';\n\nimport {BaseField} from 'landing.ui.field.basefield';\nimport {Cache, Dom, Tag} from 'main.core';\nimport {Loc} from 'landing.loc';\n\nimport './css/style.css';\n\n/**\n * @memberOf BX.Landing.UI.Field\n */\nexport class PresetField extends BaseField\n{\n\tconstructor(options = {})\n\t{\n\t\tsuper(options);\n\t\tthis.setEventNamespace('BX.Landing.UI.Field.PresetField');\n\t\tthis.subscribeFromOptions(options.events);\n\t\tDom.addClass(this.layout, 'landing-ui-field-preset');\n\t\tthis.setTitle(Loc.getMessage('LANDING_PRESET_FIELD_TITLE'));\n\n\t\tthis.cache = new Cache.MemoryCache();\n\t\tthis.onLinkClick = this.onLinkClick.bind(this);\n\n\t\tDom.replace(this.layout, this.getLayout());\n\t\tthis.layout = this.getLayout();\n\t}\n\n\tgetLayout(): HTMLDivElement\n\t{\n\t\treturn this.cache.remember('layout', () => {\n\t\t\treturn Tag.render`\n\t\t\t\t<div class=\"landing-ui-field-preset-layout\">\n\t\t\t\t\t<div class=\"landing-ui-field-preset-left\">\n\t\t\t\t\t\t${this.getIcon()}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"landing-ui-field-preset-right\">\n\t\t\t\t\t\t${this.header}\n\t\t\t\t\t\t${this.getLink()}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t`;\n\t\t});\n\t}\n\n\tgetIcon(): HTMLSpanElement\n\t{\n\t\treturn this.cache.remember('icon', () => {\n\t\t\treturn Tag.render`<span class=\"landing-ui-field-preset-icon landing-ui-field-preset-icon-default\"></span>`;\n\t\t});\n\t}\n\n\tsetIcon(icon: string)\n\t{\n\t\tDom.style(this.getIcon(), 'background-image', `url(${icon})`);\n\t}\n\n\tgetLink(): HTMLSpanElement\n\t{\n\t\treturn this.cache.remember('link', () => {\n\t\t\treturn Tag.render`\n\t\t\t\t<div class=\"landing-ui-field-preset-link\" onclick=\"${this.onLinkClick}\">\n\t\t\t\t\t${Loc.getMessage('LANDING_PRESET_DEFAULT_CASE_TITLE')}\n\t\t\t\t</div>\n\t\t\t`;\n\t\t});\n\t}\n\n\tsetLinkText(text: string)\n\t{\n\t\tthis.getLink().textContent = text;\n\t}\n\n\tonLinkClick(event: MouseEvent)\n\t{\n\t\tevent.preventDefault();\n\n\t\tthis.emit('onClick');\n\t}\n}"],"names":["PresetField","options","setEventNamespace","subscribeFromOptions","events","Dom","addClass","layout","setTitle","Loc","getMessage","cache","Cache","MemoryCache","onLinkClick","bind","replace","getLayout","remember","Tag","render","getIcon","header","getLink","icon","style","text","textContent","event","preventDefault","emit","BaseField"],"mappings":";;;;;;;CAQA;CACA;CACA;;AACA,KAAaA,WAAb;CAAA;;CAEC,yBACA;CAAA;;CAAA,QADYC,OACZ,uEADsB,EACtB;CAAA;CACC,6GAAMA,OAAN;;CACA,UAAKC,iBAAL,CAAuB,iCAAvB;;CACA,UAAKC,oBAAL,CAA0BF,OAAO,CAACG,MAAlC;;CACAC,IAAAA,aAAG,CAACC,QAAJ,CAAa,MAAKC,MAAlB,EAA0B,yBAA1B;;CACA,UAAKC,QAAL,CAAcC,eAAG,CAACC,UAAJ,CAAe,4BAAf,CAAd;;CAEA,UAAKC,KAAL,GAAa,IAAIC,eAAK,CAACC,WAAV,EAAb;CACA,UAAKC,WAAL,GAAmB,MAAKA,WAAL,CAAiBC,IAAjB,2CAAnB;CAEAV,IAAAA,aAAG,CAACW,OAAJ,CAAY,MAAKT,MAAjB,EAAyB,MAAKU,SAAL,EAAzB;CACA,UAAKV,MAAL,GAAc,MAAKU,SAAL,EAAd;CAXD;CAYC;;CAfF;CAAA;CAAA,gCAkBC;CAAA;;CACC,aAAO,KAAKN,KAAL,CAAWO,QAAX,CAAoB,QAApB,EAA8B,YAAM;CAC1C,eAAOC,aAAG,CAACC,MAAX,6WAGK,MAAI,CAACC,OAAL,EAHL,EAMK,MAAI,CAACC,MANV,EAOK,MAAI,CAACC,OAAL,EAPL;CAWA,OAZM,CAAP;CAaA;CAhCF;CAAA;CAAA,8BAmCC;CACC,aAAO,KAAKZ,KAAL,CAAWO,QAAX,CAAoB,MAApB,EAA4B,YAAM;CACxC,eAAOC,aAAG,CAACC,MAAX;CACA,OAFM,CAAP;CAGA;CAvCF;CAAA;CAAA,4BAyCSI,IAzCT,EA0CC;CACCnB,MAAAA,aAAG,CAACoB,KAAJ,CAAU,KAAKJ,OAAL,EAAV,EAA0B,kBAA1B,gBAAqDG,IAArD;CACA;CA5CF;CAAA;CAAA,8BA+CC;CAAA;;CACC,aAAO,KAAKb,KAAL,CAAWO,QAAX,CAAoB,MAApB,EAA4B,YAAM;CACxC,eAAOC,aAAG,CAACC,MAAX,mMACsD,MAAI,CAACN,WAD3D,EAEIL,eAAG,CAACC,UAAJ,CAAe,mCAAf,CAFJ;CAKA,OANM,CAAP;CAOA;CAvDF;CAAA;CAAA,gCAyDagB,IAzDb,EA0DC;CACC,WAAKH,OAAL,GAAeI,WAAf,GAA6BD,IAA7B;CACA;CA5DF;CAAA;CAAA,gCA8DaE,KA9Db,EA+DC;CACCA,MAAAA,KAAK,CAACC,cAAN;CAEA,WAAKC,IAAL,CAAU,SAAV;CACA;CAnEF;CAAA;CAAA,EAAiCC,oCAAjC;;;;;;;;"}
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.26 |
proxy
|
phpinfo
|
Settings