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/landing/widget/dist/ |
Upload File : |
{"version":3,"file":"widget.bundle.js","sources":["../src/widget.js"],"sourcesContent":["import { Dom, Event } from 'main.core';\n\nexport class Widget\n{\n\tconstructor(widgetElement, options)\n\t{\n\t\tthis.element = widgetElement;\n\t\tthis.isShowExtendButton = options.isShowExtendButton ?? false;\n\t\tthis.mainContainer = options.mainContainer ?? null;\n\t\tthis.sidebarContainer = options.sidebarContainer ?? null;\n\t\tthis.extendButton = options.extendButton ?? null;\n\t\tthis.viewAllButton = options.viewAllButton ?? null;\n\t\tthis.grid = options.grid ?? null;\n\t\tthis.gridExtendedClass = options.gridExtendedClass ?? '';\n\t\tthis.buttonHideClass = options.buttonHideClass ?? '';\n\t}\n\n\tdeleteContextDependentContainer()\n\t{\n\t\tconst sidebarElements = document.querySelectorAll('.landing-sidebar');\n\t\tlet isInsideSidebar = false;\n\t\tsidebarElements.forEach((sidebarElement) => {\n\t\t\tif (sidebarElement.contains(this.element))\n\t\t\t{\n\t\t\t\tisInsideSidebar = true;\n\t\t\t}\n\t\t});\n\n\t\tif (isInsideSidebar && this.mainContainer)\n\t\t{\n\t\t\tthis.mainContainer.remove();\n\t\t}\n\n\t\tif (!isInsideSidebar && this.sidebarContainer)\n\t\t{\n\t\t\tthis.sidebarContainer.remove();\n\t\t}\n\t}\n\n\ttoggleExtendViewButtonBehavior()\n\t{\n\t\tif (this.extendButton && this.viewAllButton)\n\t\t{\n\t\t\tif (this.isShowExtendButton)\n\t\t\t{\n\t\t\t\tEvent.bind(this.extendButton, 'click', () => {\n\t\t\t\t\tif (this.grid)\n\t\t\t\t\t{\n\t\t\t\t\t\tDom.addClass(this.grid, this.gridExtendedClass);\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tDom.addClass(this.extendButton, this.buttonHideClass);\n\t\t\t\t\t\t\tDom.removeClass(this.viewAllButton, this.buttonHideClass);\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tDom.addClass(this.extendButton, this.buttonHideClass);\n\t\t\t\tDom.removeClass(this.viewAllButton, this.buttonHideClass);\n\t\t\t}\n\t\t}\n\t}\n}\n"],"names":["Widget","widgetElement","options","element","isShowExtendButton","mainContainer","sidebarContainer","extendButton","viewAllButton","grid","gridExtendedClass","buttonHideClass","sidebarElements","document","querySelectorAll","isInsideSidebar","forEach","sidebarElement","contains","remove","Event","bind","Dom","addClass","setTimeout","removeClass"],"mappings":";;;;;KAEaA,MAAM;GAElB,gBAAYC,aAAa,EAAEC,OAAO,EAClC;KAAA;KAAA;KACC,IAAI,CAACC,OAAO,GAAGF,aAAa;KAC5B,IAAI,CAACG,kBAAkB,4BAAGF,OAAO,CAACE,kBAAkB,yEAAI,KAAK;KAC7D,IAAI,CAACC,aAAa,4BAAGH,OAAO,CAACG,aAAa,yEAAI,IAAI;KAClD,IAAI,CAACC,gBAAgB,4BAAGJ,OAAO,CAACI,gBAAgB,yEAAI,IAAI;KACxD,IAAI,CAACC,YAAY,4BAAGL,OAAO,CAACK,YAAY,yEAAI,IAAI;KAChD,IAAI,CAACC,aAAa,4BAAGN,OAAO,CAACM,aAAa,yEAAI,IAAI;KAClD,IAAI,CAACC,IAAI,oBAAGP,OAAO,CAACO,IAAI,yDAAI,IAAI;KAChC,IAAI,CAACC,iBAAiB,4BAAGR,OAAO,CAACQ,iBAAiB,yEAAI,EAAE;KACxD,IAAI,CAACC,eAAe,4BAAGT,OAAO,CAACS,eAAe,yEAAI,EAAE;;GACpD;KAAA;KAAA,kDAGD;OAAA;OACC,IAAMC,eAAe,GAAGC,QAAQ,CAACC,gBAAgB,CAAC,kBAAkB,CAAC;OACrE,IAAIC,eAAe,GAAG,KAAK;OAC3BH,eAAe,CAACI,OAAO,CAAC,UAACC,cAAc,EAAK;SAC3C,IAAIA,cAAc,CAACC,QAAQ,CAAC,KAAI,CAACf,OAAO,CAAC,EACzC;WACCY,eAAe,GAAG,IAAI;;QAEvB,CAAC;OAEF,IAAIA,eAAe,IAAI,IAAI,CAACV,aAAa,EACzC;SACC,IAAI,CAACA,aAAa,CAACc,MAAM,EAAE;;OAG5B,IAAI,CAACJ,eAAe,IAAI,IAAI,CAACT,gBAAgB,EAC7C;SACC,IAAI,CAACA,gBAAgB,CAACa,MAAM,EAAE;;;;KAE/B;KAAA,iDAGD;OAAA;OACC,IAAI,IAAI,CAACZ,YAAY,IAAI,IAAI,CAACC,aAAa,EAC3C;SACC,IAAI,IAAI,CAACJ,kBAAkB,EAC3B;WACCgB,eAAK,CAACC,IAAI,CAAC,IAAI,CAACd,YAAY,EAAE,OAAO,EAAE,YAAM;aAC5C,IAAI,MAAI,CAACE,IAAI,EACb;eACCa,aAAG,CAACC,QAAQ,CAAC,MAAI,CAACd,IAAI,EAAE,MAAI,CAACC,iBAAiB,CAAC;eAC/Cc,UAAU,CAAC,YAAM;iBAChBF,aAAG,CAACC,QAAQ,CAAC,MAAI,CAAChB,YAAY,EAAE,MAAI,CAACI,eAAe,CAAC;iBACrDW,aAAG,CAACG,WAAW,CAAC,MAAI,CAACjB,aAAa,EAAE,MAAI,CAACG,eAAe,CAAC;gBACzD,EAAE,GAAG,CAAC;;YAER,CAAC;UACF,MAED;WACCW,aAAG,CAACC,QAAQ,CAAC,IAAI,CAAChB,YAAY,EAAE,IAAI,CAACI,eAAe,CAAC;WACrDW,aAAG,CAACG,WAAW,CAAC,IAAI,CAACjB,aAAa,EAAE,IAAI,CAACG,eAAe,CAAC;;;;;GAG3D;CAAA;;;;;;;;"}