File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/js/im/v2/application/left-panel/dist/left-panel.bundle.js.map
Back
{"version":3,"file":"left-panel.bundle.js","sources":["../src/left-panel.js"],"sourcesContent":["import {Core} from 'im.v2.application.core';\nimport {LeftPanel as LeftPanelComponent} from 'im.v2.component.old-chat-embedding.left-panel';\nimport {RecentPullHandler} from 'im.v2.provider.pull';\nimport {PullHandlers} from 'im.v2.const';\n\ntype LeftPanelApplicationParams = {\n\tnode?: string | HTMLElement,\n\tpreloadedList?: Object\n}\n\nexport class LeftPanelApplication\n{\n\tparams: LeftPanelApplicationParams;\n\tinited: boolean = false;\n\tinitPromise: Promise = null;\n\tinitPromiseResolver: Function = null;\n\trootNode: string | HTMLElement = null;\n\tvueInstance: Object = null;\n\tcontroller: Object = null;\n\tbitrixVue: Object = null;\n\n\t#applicationName = 'LeftPanel';\n\n\tconstructor(params: LeftPanelApplicationParams = {})\n\t{\n\t\tthis.initPromise = new Promise((resolve) => {\n\t\t\tthis.initPromiseResolver = resolve;\n\t\t});\n\n\t\tthis.params = params;\n\n\t\tthis.rootNode = this.params.node || document.createElement('div');\n\n\t\tthis.initCore()\n\t\t\t.then(() => this.initPullHandler())\n\t\t\t.then(() => this.initComplete())\n\t\t;\n\t}\n\n\tinitPullHandler()\n\t{\n\t\tif (this.controller.pullHandlers.includes(PullHandlers.recent))\n\t\t{\n\t\t\treturn Promise.resolve();\n\t\t}\n\t\tthis.controller.pullClient.subscribe(\n\t\t\tnew RecentPullHandler({\n\t\t\t\tstore: this.controller.getStore(),\n\t\t\t\tcontroller: this.controller,\n\t\t\t\tapplication: this\n\t\t\t})\n\t\t);\n\t\tthis.controller.pullHandlers.push(PullHandlers.recent);\n\n\t\treturn Promise.resolve();\n\t}\n\n\tinitCore()\n\t{\n\t\treturn new Promise((resolve) => {\n\t\t\tCore.ready().then(controller => {\n\t\t\t\tthis.controller = controller;\n\t\t\t\tresolve();\n\t\t\t});\n\t\t});\n\t}\n\n\tinitComponent(node)\n\t{\n\t\tif (this.vueInstance)\n\t\t{\n\t\t\tthis.bitrixVue.unmount();\n\t\t\tthis.vueInstance = null;\n\t\t}\n\n\t\treturn this.controller.createVue(this, {\n\t\t\tname: this.#applicationName,\n\t\t\tel: node,\n\t\t\tcomponents: {LeftPanelComponent},\n\t\t\ttemplate: `<LeftPanelComponent />`,\n\t\t})\n\t\t.then(vue => {\n\t\t\tthis.vueInstance = vue;\n\n\t\t\treturn Promise.resolve();\n\t\t});\n\t}\n\n\tinitComplete()\n\t{\n\t\tthis.inited = true;\n\t\tthis.initPromiseResolver(this);\n\t}\n\n\tready()\n\t{\n\t\tif (this.inited)\n\t\t{\n\t\t\treturn Promise.resolve(this);\n\t\t}\n\n\t\treturn this.initPromise;\n\t}\n}"],"names":["LeftPanelApplication","constructor","params","inited","initPromise","initPromiseResolver","rootNode","vueInstance","controller","bitrixVue","Promise","resolve","node","document","createElement","initCore","then","initPullHandler","initComplete","pullHandlers","includes","PullHandlers","recent","pullClient","subscribe","RecentPullHandler","store","getStore","application","push","Core","ready","initComponent","unmount","createVue","name","el","components","LeftPanelComponent","template","vue"],"mappings":";;;;;;CAGyC;AAOzC,CAAO,MAAMA,oBAAoB,CACjC;GAYCC,WAAW,CAACC,MAAkC,GAAG,EAAE,EACnD;KAAA,KAXAC,MAAM,GAAY,KAAK;KAAA,KACvBC,WAAW,GAAY,IAAI;KAAA,KAC3BC,mBAAmB,GAAa,IAAI;KAAA,KACpCC,QAAQ,GAAyB,IAAI;KAAA,KACrCC,WAAW,GAAW,IAAI;KAAA,KAC1BC,UAAU,GAAW,IAAI;KAAA,KACzBC,SAAS,GAAW,IAAI;KAAA;OAAA;OAAA,OAEL;;KAIlB,IAAI,CAACL,WAAW,GAAG,IAAIM,OAAO,CAAEC,OAAO,IAAK;OAC3C,IAAI,CAACN,mBAAmB,GAAGM,OAAO;MAClC,CAAC;KAEF,IAAI,CAACT,MAAM,GAAGA,MAAM;KAEpB,IAAI,CAACI,QAAQ,GAAG,IAAI,CAACJ,MAAM,CAACU,IAAI,IAAIC,QAAQ,CAACC,aAAa,CAAC,KAAK,CAAC;KAEjE,IAAI,CAACC,QAAQ,EAAE,CACbC,IAAI,CAAC,MAAM,IAAI,CAACC,eAAe,EAAE,CAAC,CAClCD,IAAI,CAAC,MAAM,IAAI,CAACE,YAAY,EAAE,CAAC;;GAIlCD,eAAe,GACf;KACC,IAAI,IAAI,CAACT,UAAU,CAACW,YAAY,CAACC,QAAQ,CAACC,wBAAY,CAACC,MAAM,CAAC,EAC9D;OACC,OAAOZ,OAAO,CAACC,OAAO,EAAE;;KAEzB,IAAI,CAACH,UAAU,CAACe,UAAU,CAACC,SAAS,CACnC,IAAIC,qCAAiB,CAAC;OACrBC,KAAK,EAAE,IAAI,CAAClB,UAAU,CAACmB,QAAQ,EAAE;OACjCnB,UAAU,EAAE,IAAI,CAACA,UAAU;OAC3BoB,WAAW,EAAE;MACb,CAAC,CACF;KACD,IAAI,CAACpB,UAAU,CAACW,YAAY,CAACU,IAAI,CAACR,wBAAY,CAACC,MAAM,CAAC;KAEtD,OAAOZ,OAAO,CAACC,OAAO,EAAE;;GAGzBI,QAAQ,GACR;KACC,OAAO,IAAIL,OAAO,CAAEC,OAAO,IAAK;OAC/BmB,2BAAI,CAACC,KAAK,EAAE,CAACf,IAAI,CAACR,UAAU,IAAI;SAC/B,IAAI,CAACA,UAAU,GAAGA,UAAU;SAC5BG,OAAO,EAAE;QACT,CAAC;MACF,CAAC;;GAGHqB,aAAa,CAACpB,IAAI,EAClB;KACC,IAAI,IAAI,CAACL,WAAW,EACpB;OACC,IAAI,CAACE,SAAS,CAACwB,OAAO,EAAE;OACxB,IAAI,CAAC1B,WAAW,GAAG,IAAI;;KAGxB,OAAO,IAAI,CAACC,UAAU,CAAC0B,SAAS,CAAC,IAAI,EAAE;OACtCC,IAAI,0CAAE,IAAI,qCAAiB;OAC3BC,EAAE,EAAExB,IAAI;OACRyB,UAAU,EAAE;6BAACC;QAAmB;OAChCC,QAAQ,EAAG;MACX,CAAC,CACDvB,IAAI,CAACwB,GAAG,IAAI;OACZ,IAAI,CAACjC,WAAW,GAAGiC,GAAG;OAEtB,OAAO9B,OAAO,CAACC,OAAO,EAAE;MACxB,CAAC;;GAGHO,YAAY,GACZ;KACC,IAAI,CAACf,MAAM,GAAG,IAAI;KAClB,IAAI,CAACE,mBAAmB,CAAC,IAAI,CAAC;;GAG/B0B,KAAK,GACL;KACC,IAAI,IAAI,CAAC5B,MAAM,EACf;OACC,OAAOO,OAAO,CAACC,OAAO,CAAC,IAAI,CAAC;;KAG7B,OAAO,IAAI,CAACP,WAAW;;CAEzB;;;;;;;;"}
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.25 |
proxy
|
phpinfo
|
Settings