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/theme-picker/src/ |
Upload File : |
export class ThemePicker { static userId: number; static userTheme: any; static ENTITY_TYPE_USER = 'USER'; static ENTITY_TYPE_SONET_GROUP = 'SONET_GROUP'; static init(userId, userTheme) { this.userId = userId; this.userTheme = userTheme; } static applyGroupTheme(groupId: number, theme: any) { this.getIntranetPicker().entityId = groupId; this.getIntranetPicker().entityType = this.ENTITY_TYPE_SONET_GROUP; this.getIntranetPicker().themes.push(theme); this.getIntranetPicker().applyTheme(theme.id); this.getIntranetPicker().setThemeId(theme.id); } static applyUserTheme() { this.getIntranetPicker().entityId = this.userId; this.getIntranetPicker().entityType = this.ENTITY_TYPE_USER; this.getIntranetPicker().themes.push(this.userTheme); this.getIntranetPicker().applyTheme(this.userTheme.id); this.getIntranetPicker().setThemeId(this.userTheme.id); } static getIntranetPicker() { return top.BX.Intranet.Bitrix24.ThemePicker.Singleton; } }