File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/js/landing/ui/field/presetfield/dist/usecasefield.bundle.js.map
Back
{"version":3,"file":"usecasefield.bundle.js","sources":["../src/usecasefield.js"],"sourcesContent":["import {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 UseCaseField extends BaseField\n{\n\tconstructor(options = {})\n\t{\n\t\tsuper(options);\n\t\tthis.setEventNamespace('BX.Landing.UI.Field.UseCaseField');\n\t\tDom.addClass(this.layout, 'landing-ui-field-use-case');\n\t\tthis.setTitle(Loc.getMessage('LANDING_USE_CASE_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-use-case-layout\">\n\t\t\t\t\t<div class=\"landing-ui-field-use-case-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-use-case-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-use-case-icon landing-ui-field-use-case-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-use-case-link\" onclick=\"${this.onLinkClick}\">\n\t\t\t\t\t${Loc.getMessage('LANDING_USE_CASE_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":["UseCaseField","options","setEventNamespace","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":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAMA;;;;KAGaA,YAAb;CAAA;CAAA;CAAA;;CAEC,0BACA;CAAA;;CAAA,QADYC,OACZ,uEADsB,EACtB;CAAA;CACC,8GAAMA,OAAN;;CACA,UAAKC,iBAAL,CAAuB,kCAAvB;;CACAC,IAAAA,aAAG,CAACC,QAAJ,CAAa,MAAKC,MAAlB,EAA0B,2BAA1B;;CACA,UAAKC,QAAL,CAAcC,eAAG,CAACC,UAAJ,CAAe,8BAAf,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;CAVD;CAWC;;CAdF;CAAA;CAAA,gCAiBC;CAAA;;CACC,aAAO,KAAKN,KAAL,CAAWO,QAAX,CAAoB,QAApB,EAA8B,YAAM;CAC1C,eAAOC,aAAG,CAACC,MAAX,oBAGK,MAAI,CAACC,OAAL,EAHL,EAMK,MAAI,CAACC,MANV,EAOK,MAAI,CAACC,OAAL,EAPL;CAWA,OAZM,CAAP;CAaA;CA/BF;CAAA;CAAA,8BAkCC;CACC,aAAO,KAAKZ,KAAL,CAAWO,QAAX,CAAoB,MAApB,EAA4B,YAAM;CACxC,eAAOC,aAAG,CAACC,MAAX;CACA,OAFM,CAAP;CAGA;CAtCF;CAAA;CAAA,4BAwCSI,IAxCT,EAyCC;CACCnB,MAAAA,aAAG,CAACoB,KAAJ,CAAU,KAAKJ,OAAL,EAAV,EAA0B,kBAA1B,gBAAqDG,IAArD;CACA;CA3CF;CAAA;CAAA,8BA8CC;CAAA;;CACC,aAAO,KAAKb,KAAL,CAAWO,QAAX,CAAoB,MAApB,EAA4B,YAAM;CACxC,eAAOC,aAAG,CAACC,MAAX,qBACwD,MAAI,CAACN,WAD7D,EAEIL,eAAG,CAACC,UAAJ,CAAe,qCAAf,CAFJ;CAKA,OANM,CAAP;CAOA;CAtDF;CAAA;CAAA,gCAwDagB,IAxDb,EAyDC;CACC,WAAKH,OAAL,GAAeI,WAAf,GAA6BD,IAA7B;CACA;CA3DF;CAAA;CAAA,gCA6DaE,KA7Db,EA8DC;CACCA,MAAAA,KAAK,CAACC,cAAN;CAEA,WAAKC,IAAL,CAAU,SAAV;CACA;CAlEF;CAAA;CAAA,EAAkCC,oCAAlC;;;;;;;;"}
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.27 |
proxy
|
phpinfo
|
Settings