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/socialnetwork/common/src/ |
Upload File : |
import {Type, Loc} from 'main.core'; export class SonetGroupMenu { static instance = null; constructor() { this.menuPopup = null; this.menuItem = null; this.favoritesValue = null; } static getInstance() { if (Type.isNull(this.instance)) { this.instance = new SonetGroupMenu(); BX.addCustomEvent('SidePanel.Slider:onClose', () => { if (this.instance.menuPopup) { this.instance.menuPopup.close(); } }); BX.addCustomEvent('BX.Socialnetwork.WorkgroupMenuIcon:onSetFavorites', (params) => { this.getInstance().setItemTitle(params.value); }); } return this.instance; } setItemTitle(value) { if (!Type.isDomNode(this.menuItem)) { return; } this.menuItem.innerHTML = (value ? Loc.getMessage('SONET_EXT_COMMON_GROUP_MENU_FAVORITES_REMOVE') : Loc.getMessage('SONET_EXT_COMMON_GROUP_MENU_FAVORITES_ADD')); } }