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/main/sidepanel/src/ |
Upload File : |
import { Type, type JsonObject } from 'main.core'; import { Slider } from './slider'; import { SliderEvent } from './slider-event'; export class MessageEvent extends SliderEvent { constructor(eventOptions) { super(); const options = Type.isPlainObject(eventOptions) ? eventOptions : {}; if (!(options.sender instanceof Slider)) { throw new TypeError('\'sender\' is not an instance of BX.SidePanel.Slider'); } this.setName('onMessage'); this.setSlider(options.slider); this.sender = options.sender; this.data = 'data' in options ? options.data : null; this.eventId = Type.isStringFilled(options.eventId) ? options.eventId : null; } getSlider(): Slider | null { return this.slider; } getSender(): Slider { return this.sender; } getData(): JsonObject { return this.data; } getEventId(): string | null { return this.eventId; } }