Your IP : 172.69.7.234


Current Path : /var/www/element/data/www/revenuestory.ru/bitrix/js/ui/stepbystep/dist/
Upload File :
Current File : /var/www/element/data/www/revenuestory.ru/bitrix/js/ui/stepbystep/dist/stepbystep.bundle.js.map

{"version":3,"file":"stepbystep.bundle.js","sources":["../src/stepbystep.item.js","../src/stepbystep.js"],"sourcesContent":["import { EventEmitter } from 'main.core.events';\nimport { Type, Tag, Dom } from 'main.core';\nimport 'ui.hint';\n\n\n\nexport default class StepByStepItem extends EventEmitter\n{\n\tconstructor(options = {}, number)\n\t{\n\t\tsuper();\n\n\t\tthis.header = options?.header;\n\t\tthis.node = options?.node;\n\t\tthis.number = number;\n\t\tthis.isFirst = options?.isFirst || '';\n\t\tthis.isLast = options?.isLast || ''\n\t\tthis.class = Type.isString(options?.nodeClass) ? options.nodeClass : null;\n\t\tthis.backgroundColor = Type.isString(options?.backgroundColor) ? options.backgroundColor : null;\n\t\tthis.layout = {\n\t\t\tcontainer: null\n\t\t};\n\t}\n\n\tgetHeader()\n\t{\n\t\tif (Type.isString(this.header))\n\t\t{\n\t\t\treturn Tag.render`\n\t\t\t\t<div class=\"ui-stepbystep__section-item--title\">${this.header}</div>\n\t\t\t`;\n\t\t}\n\n\t\tif (Type.isObject(this.header))\n\t\t{\n\n\t\t\tlet titleWrapper = Tag.render`\n\t\t\t\t<div class=\"ui-stepbystep__section-item--title\">\n\n\t\t\t\t</div>\n\t\t\t`;\n\n\t\t\tif (this.header.title)\n\t\t\t{\n\t\t\t\ttitleWrapper.innerText = this.header.title;\n\t\t\t}\n\n\t\t\tif (Type.isString(this.header.hint))\n\t\t\t{\n\t\t\t\tlet hintNode = Tag.render`\n\t\t\t\t\t<span data-hint=\"${this.header.hint}\" class=\"ui-hint ui-stepbystep__section-item--hint\">\n\t\t\t\t\t\t<i class=\"ui-hint-icon\"></i>\n\t\t\t\t\t</span>\n\t\t\t\t`;\n\n\t\t\t\ttitleWrapper.appendChild(hintNode);\n\n\t\t\t\tthis.initHint(titleWrapper);\n\t\t\t}\n\n\t\t\treturn titleWrapper;\n\t\t}\n\n\t\treturn '';\n\t}\n\n\n\tinitHint(node: HTMLElement)\n\t{\n\t\tBX.UI.Hint.init(node);\n\t}\n\n\tgetContent()\n\t{\n\n\t\tif (this.node)\n\t\t{\n\t\t\treturn Tag.render`\n\t\t\t\t<div class=\"ui-stepbystep__section-item--content\">\n\t\t\t\t\t${this.node}\n\t\t\t\t</div>\n\t\t\t`;\n\t\t}\n\n\t\treturn '';\n\t}\n\n\tgetContainer(): HTMLElement\n\t{\n\t\tif (!this.layout.container)\n\t\t{\n\t\t\tthis.layout.container = Tag.render`\n\t\t\t\t<div class=\"ui-stepbystep__section-item\">\n\t\t\t\t\t<div class=\"ui-stepbystep__section-item--counter\">\n\t\t\t\t\t\t<div class=\"ui-stepbystep__section-item--counter-number ${this.isFirst} ${this.isLast}\">\n\t\t\t\t\t\t\t<span>${this.number}</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"ui-stepbystep__section-item--information\">\n\t\t\t\t\t\t${this.getHeader()}\n\t\t\t\t\t\t${this.getContent()}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t`;\n\n\t\t\tif (this.backgroundColor)\n\t\t\t{\n\t\t\t\tthis.layout.container.style.backgroundColor = this.backgroundColor;\n\t\t\t}\n\n\t\t\tif (this.class)\n\t\t\t{\n\t\t\t\tthis.layout.container.classList.add(this.class);\n\t\t\t}\n\t\t}\n\n\t\treturn this.layout.container;\n\t}\n}","import StepByStepItem from './stepbystep.item';\nimport { Tag, Dom } from 'main.core';\nimport 'ui.fonts.opensans';\n\n\nexport class StepByStep\n{\n\tconstructor(options = {})\n\t{\n\t\tthis.target = options.target || null;\n\t\tthis.content = options.content || null;\n\t\tthis.contentWrapper = null;\n\t\tthis.items = [];\n\t\tthis.counter = 0;\n\t}\n\n\tgetItem(item): StepByStepItem\n\t{\n\t\tif (item instanceof StepByStepItem)\n\t\t{\n\t\t\treturn item;\n\t\t}\n\n\t\tthis.counter++;\n\n\t\tif (this.counter === 1)\n\t\t{\n\t\t\titem.isFirst = '--first';\n\t\t}\n\n\t\tif (this.counter === this.content.length)\n\t\t{\n\t\t\titem.isLast = '--last';\n\t\t}\n\n\t\titem = new StepByStepItem(item, this.counter);\n\n\t\tif (this.items.indexOf(item) === -1)\n\t\t{\n\t\t\tthis.items.push(item);\n\t\t}\n\n\t\treturn item;\n\t}\n\n\tgetContentWrapper(): HTMLElement\n\t{\n\t\tif (!this.contentWrapper)\n\t\t{\n\t\t\tthis.contentWrapper = Tag.render`\n\t\t\t\t<div class=\"ui-stepbystep__content ui-stepbystep__scope\"></div>\n\t\t\t`;\n\n\t\t\tthis.content.map((item)=> {\n\n\t\t\t\titem.html.map((itemObj)=> {\n\t\t\t\t\tthis.contentWrapper.appendChild(this.getItem(itemObj).getContainer());\n\t\t\t\t});\n\n\t\t\t});\n\t\t}\n\n\t\treturn this.contentWrapper;\n\t}\n\n\tinit()\n\t{\n\t\tif (this.target && this.content)\n\t\t{\n\t\t\tDom.clean(this.target);\n\t\t\tthis.target.appendChild(this.getContentWrapper());\n\t\t}\n\t}\n}"],"names":["StepByStepItem","options","number","header","node","isFirst","isLast","Type","isString","nodeClass","backgroundColor","layout","container","Tag","render","isObject","titleWrapper","title","innerText","hint","hintNode","appendChild","initHint","BX","UI","Hint","init","getHeader","getContent","style","classList","add","EventEmitter","StepByStep","target","content","contentWrapper","items","counter","item","length","indexOf","push","map","html","itemObj","getItem","getContainer","Dom","clean","getContentWrapper"],"mappings":";;;;;;KAMqBA;;;CAEpB,4BACA;CAAA;;CAAA,QADYC,OACZ,uEADsB,EACtB;CAAA,QAD0BC,MAC1B;CAAA;CACC;CAEA,UAAKC,MAAL,GAAcF,OAAd,aAAcA,OAAd,uBAAcA,OAAO,CAAEE,MAAvB;CACA,UAAKC,IAAL,GAAYH,OAAZ,aAAYA,OAAZ,uBAAYA,OAAO,CAAEG,IAArB;CACA,UAAKF,MAAL,GAAcA,MAAd;CACA,UAAKG,OAAL,GAAe,CAAAJ,OAAO,SAAP,IAAAA,OAAO,WAAP,YAAAA,OAAO,CAAEI,OAAT,KAAoB,EAAnC;CACA,UAAKC,MAAL,GAAc,CAAAL,OAAO,SAAP,IAAAA,OAAO,WAAP,YAAAA,OAAO,CAAEK,MAAT,KAAmB,EAAjC;CACA,qBAAaC,cAAI,CAACC,QAAL,CAAcP,OAAd,aAAcA,OAAd,uBAAcA,OAAO,CAAEQ,SAAvB,IAAoCR,OAAO,CAACQ,SAA5C,GAAwD,IAArE;CACA,UAAKC,eAAL,GAAuBH,cAAI,CAACC,QAAL,CAAcP,OAAd,aAAcA,OAAd,uBAAcA,OAAO,CAAES,eAAvB,IAA0CT,OAAO,CAACS,eAAlD,GAAoE,IAA3F;CACA,UAAKC,MAAL,GAAc;CACbC,MAAAA,SAAS,EAAE;CADE,KAAd;CAVD;CAaC;;;;iCAGD;CACC,UAAIL,cAAI,CAACC,QAAL,CAAc,KAAKL,MAAnB,CAAJ,EACA;CACC,eAAOU,aAAG,CAACC,MAAX,gKACmD,KAAKX,MADxD;CAGA;;CAED,UAAII,cAAI,CAACQ,QAAL,CAAc,KAAKZ,MAAnB,CAAJ,EACA;CAEC,YAAIa,YAAY,GAAGH,aAAG,CAACC,MAAP,yKAAhB;;CAMA,YAAI,KAAKX,MAAL,CAAYc,KAAhB,EACA;CACCD,UAAAA,YAAY,CAACE,SAAb,GAAyB,KAAKf,MAAL,CAAYc,KAArC;CACA;;CAED,YAAIV,cAAI,CAACC,QAAL,CAAc,KAAKL,MAAL,CAAYgB,IAA1B,CAAJ,EACA;CACC,cAAIC,QAAQ,GAAGP,aAAG,CAACC,MAAP,sPACQ,KAAKX,MAAL,CAAYgB,IADpB,CAAZ;CAMAH,UAAAA,YAAY,CAACK,WAAb,CAAyBD,QAAzB;CAEA,eAAKE,QAAL,CAAcN,YAAd;CACA;;CAED,eAAOA,YAAP;CACA;;CAED,aAAO,EAAP;CACA;;;8BAGQZ,MACT;CACCmB,MAAAA,EAAE,CAACC,EAAH,CAAMC,IAAN,CAAWC,IAAX,CAAgBtB,IAAhB;CACA;;;kCAGD;CAEC,UAAI,KAAKA,IAAT,EACA;CACC,eAAOS,aAAG,CAACC,MAAX,0LAEI,KAAKV,IAFT;CAKA;;CAED,aAAO,EAAP;CACA;;;oCAGD;CACC,UAAI,CAAC,KAAKO,MAAL,CAAYC,SAAjB,EACA;CACC,aAAKD,MAAL,CAAYC,SAAZ,GAAwBC,aAAG,CAACC,MAA5B,qfAG6D,KAAKT,OAHlE,EAG6E,KAAKC,MAHlF,EAIY,KAAKJ,MAJjB,EAQK,KAAKyB,SAAL,EARL,EASK,KAAKC,UAAL,EATL;;CAcA,YAAI,KAAKlB,eAAT,EACA;CACC,eAAKC,MAAL,CAAYC,SAAZ,CAAsBiB,KAAtB,CAA4BnB,eAA5B,GAA8C,KAAKA,eAAnD;CACA;;CAED,YAAI,aAAJ,EACA;CACC,eAAKC,MAAL,CAAYC,SAAZ,CAAsBkB,SAAtB,CAAgCC,GAAhC,CAAoC,aAApC;CACA;CACD;;CAED,aAAO,KAAKpB,MAAL,CAAYC,SAAnB;CACA;;;GA/G0CoB;;;KCD/BC,UAAb;CAEC,wBACA;CAAA,QADYhC,OACZ,uEADsB,EACtB;CAAA;CACC,SAAKiC,MAAL,GAAcjC,OAAO,CAACiC,MAAR,IAAkB,IAAhC;CACA,SAAKC,OAAL,GAAelC,OAAO,CAACkC,OAAR,IAAmB,IAAlC;CACA,SAAKC,cAAL,GAAsB,IAAtB;CACA,SAAKC,KAAL,GAAa,EAAb;CACA,SAAKC,OAAL,GAAe,CAAf;CACA;;CATF;CAAA;CAAA,4BAWSC,IAXT,EAYC;CACC,UAAIA,IAAI,YAAYvC,cAApB,EACA;CACC,eAAOuC,IAAP;CACA;;CAED,WAAKD,OAAL;;CAEA,UAAI,KAAKA,OAAL,KAAiB,CAArB,EACA;CACCC,QAAAA,IAAI,CAAClC,OAAL,GAAe,SAAf;CACA;;CAED,UAAI,KAAKiC,OAAL,KAAiB,KAAKH,OAAL,CAAaK,MAAlC,EACA;CACCD,QAAAA,IAAI,CAACjC,MAAL,GAAc,QAAd;CACA;;CAEDiC,MAAAA,IAAI,GAAG,IAAIvC,cAAJ,CAAmBuC,IAAnB,EAAyB,KAAKD,OAA9B,CAAP;;CAEA,UAAI,KAAKD,KAAL,CAAWI,OAAX,CAAmBF,IAAnB,MAA6B,CAAC,CAAlC,EACA;CACC,aAAKF,KAAL,CAAWK,IAAX,CAAgBH,IAAhB;CACA;;CAED,aAAOA,IAAP;CACA;CAtCF;CAAA;CAAA,wCAyCC;CAAA;;CACC,UAAI,CAAC,KAAKH,cAAV,EACA;CACC,aAAKA,cAAL,GAAsBvB,aAAG,CAACC,MAA1B;CAIA,aAAKqB,OAAL,CAAaQ,GAAb,CAAiB,UAACJ,IAAD,EAAS;CAEzBA,UAAAA,IAAI,CAACK,IAAL,CAAUD,GAAV,CAAc,UAACE,OAAD,EAAY;CACzB,YAAA,KAAI,CAACT,cAAL,CAAoBf,WAApB,CAAgC,KAAI,CAACyB,OAAL,CAAaD,OAAb,EAAsBE,YAAtB,EAAhC;CACA,WAFD;CAIA,SAND;CAOA;;CAED,aAAO,KAAKX,cAAZ;CACA;CA1DF;CAAA;CAAA,2BA6DC;CACC,UAAI,KAAKF,MAAL,IAAe,KAAKC,OAAxB,EACA;CACCa,QAAAA,aAAG,CAACC,KAAJ,CAAU,KAAKf,MAAf;CACA,aAAKA,MAAL,CAAYb,WAAZ,CAAwB,KAAK6B,iBAAL,EAAxB;CACA;CACD;CAnEF;CAAA;CAAA;;;;;;;;"}