Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/ui/system/skeleton/dist/ |
Upload File : |
{"version":3,"file":"skeleton.bundle.js","sources":["../src/line.js","../src/circle.js"],"sourcesContent":["import { Tag, Type } from 'main.core';\n\nimport './style.css';\n\ntype Params = {\n\twidth?: number,\n\theight?: number,\n\tborderRadius?: number,\n\tclassName?: string,\n};\n\nexport class Line\n{\n\t#params: Params;\n\n\tconstructor(params: Params)\n\t{\n\t\tthis.#params = {\n\t\t\theight: 24,\n\t\t\tborderRadius: 12,\n\t\t\t...params,\n\t\t\twidth: Type.isUndefined(params.width) ? null : params.width,\n\t\t};\n\t}\n\n\trender(): HTMLElement\n\t{\n\t\tconst style = this.#getStyleString();\n\t\tconst classNames = ['ui-skeleton-line', this.#params.className].filter(Boolean).join(' ');\n\n\t\treturn Tag.render`<div class=\"${classNames}\" style=\"${style}\"></div>`;\n\t}\n\n\t#getStyleString(): string\n\t{\n\t\tconst widthValue = this.#params.width === null ? '100%' : `${this.#params.width}px`;\n\n\t\treturn [\n\t\t\t`width: ${widthValue}`,\n\t\t\t`height: ${this.#params.height}px`,\n\t\t\t`border-radius: ${this.#params.borderRadius}px`,\n\t\t].join('; ');\n\t}\n}\n","import { Tag } from 'main.core';\n\nimport './style.css';\n\ntype Params = {\n\tsize?: number,\n\tclassName?: string,\n};\n\nexport class Circle\n{\n\t#params: Params;\n\n\tconstructor(params: Params = {})\n\t{\n\t\tthis.#params = {\n\t\t\tsize: 40,\n\t\t\t...params,\n\t\t};\n\t}\n\n\trender(): HTMLElement\n\t{\n\t\tconst style = this.#getStyleString();\n\t\tconst classNames = ['ui-skeleton-circle', this.#params.className].filter(Boolean).join(' ');\n\n\t\treturn Tag.render`<div class=\"${classNames}\" style=\"${style}\"></div>`;\n\t}\n\n\t#getStyleString(): string\n\t{\n\t\treturn [\n\t\t\t`width: ${this.#params.size}px`,\n\t\t\t`height: ${this.#params.size}px`,\n\t\t].join('; ');\n\t}\n}\n"],"names":["Line","constructor","params","height","borderRadius","width","Type","isUndefined","render","style","classNames","className","filter","Boolean","join","Tag","widthValue","Circle","size"],"mappings":";;;;;;;;AAAA,CAEqB;CAAA;AASrB,CAAO,MAAMA,IAAI,CACjB;GAGCC,WAAW,CAACC,MAAc,EAC1B;KAAA;OAAA;;KAAA;OAAA;OAAA;;KACC,4CAAI,sBAAW;OACdC,MAAM,EAAE,EAAE;OACVC,YAAY,EAAE,EAAE;OAChB,GAAGF,MAAM;OACTG,KAAK,EAAEC,cAAI,CAACC,WAAW,CAACL,MAAM,CAACG,KAAK,CAAC,GAAG,IAAI,GAAGH,MAAM,CAACG;MACtD;;GAGFG,MAAM,GACN;KACC,MAAMC,KAAK,2CAAG,IAAI,qCAAkB;KACpC,MAAMC,UAAU,GAAG,CAAC,kBAAkB,EAAE,4CAAI,oBAASC,SAAS,CAAC,CAACC,MAAM,CAACC,OAAO,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC;KAEzF,OAAOC,aAAG,CAACP,MAAM,cAAC,eAAY,CAAa,YAAS,CAAQ,UAAQ,GAApCE,UAAU,EAAYD,KAAK;;CAa7D;CAAC,4BATA;GACC,MAAMO,UAAU,GAAG,4CAAI,oBAASX,KAAK,KAAK,IAAI,GAAG,MAAM,GAAI,GAAE,4CAAI,oBAASA,KAAM,IAAG;GAEnF,OAAO,CACL,UAASW,UAAW,EAAC,EACrB,WAAU,4CAAI,oBAASb,MAAO,IAAG,EACjC,kBAAiB,4CAAI,oBAASC,YAAa,IAAG,CAC/C,CAACU,IAAI,CAAC,IAAI,CAAC;CACb;;;;AC1CD,CAEqB;CAAA;AAOrB,CAAO,MAAMG,MAAM,CACnB;GAGChB,WAAW,CAACC,MAAc,GAAG,EAAE,EAC/B;KAAA;OAAA;;KAAA;OAAA;OAAA;;KACC,4CAAI,0BAAW;OACdgB,IAAI,EAAE,EAAE;OACR,GAAGhB;MACH;;GAGFM,MAAM,GACN;KACC,MAAMC,KAAK,2CAAG,IAAI,yCAAkB;KACpC,MAAMC,UAAU,GAAG,CAAC,oBAAoB,EAAE,4CAAI,wBAASC,SAAS,CAAC,CAACC,MAAM,CAACC,OAAO,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC;KAE3F,OAAOC,aAAG,CAACP,MAAM,oBAAC,eAAY,CAAa,YAAS,CAAQ,UAAQ,GAApCE,UAAU,EAAYD,KAAK;;CAU7D;CAAC,8BANA;GACC,OAAO,CACL,UAAS,4CAAI,wBAASS,IAAK,IAAG,EAC9B,WAAU,4CAAI,wBAASA,IAAK,IAAG,CAChC,CAACJ,IAAI,CAAC,IAAI,CAAC;CACb;;;;;;;;;"}