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/modules/main/install/js/main/core/src/lib/loc/ |
Upload File : |
import Type from '../type'; import Runtime from '../runtime'; import EventEmitter from '../event/event-emitter'; import BaseEvent from '../event/base-event'; type messageParam = string | {[key: string]: string | number}; export default function message(value: messageParam): string | boolean | void { if (Type.isString(value)) { if (Type.isNil(message[value])) { // eslint-disable-next-line EventEmitter.emit('onBXMessageNotFound', new BaseEvent({ compatData: [value] })); if (Type.isNil(message[value])) { Runtime.debug(`message undefined: ${value}`); message[value] = ''; } } } if (Type.isPlainObject(value)) { Object.keys(value).forEach((key) => { message[key] = value[key]; }); } return message[value]; } if ( !Type.isNil(window.BX) && Type.isFunction(window.BX.message) ) { Object.keys(window.BX.message).forEach((key) => { message({[key]: window.BX.message[key]}); }); }