Собственные события и модификация модуля

Модуль имеет возможно модификации с помощью JS, имеются следующие методы:

MB.onLoadError = function(MB){return true;}; // Ошибка загрузки
MB.beforeLoad = function(MB){return true;}; // Перед началом запуска
MB.beforeLoadConfig = function(MB){return true;}; // Перед загрузкой конфигурации
MB.afertLoadConfig = function(MB){return true;}; // После загрузки конфигурации
MB.afterLoad = function(MB){return true;}; // После как модуль загружен, но не отображен
MB.afterCompleate = function(MB){return true;}; // После как модуль загрузился и показался
MB.beforeLoadPlace = function(MB){return true;}; // Перед загрузкой справочника объектов
MB.afterLoadPlace = function(MB){return true;}; // После загрузки справочника объектов
MB.afterSendOrder = function(MB,resp){return true;}; // После отправки и получения заказа
MB.onChangeBookingObjectIn3dMap = function(data){return true;}; // При выборе на 3д схеме

Например:

function MB_mod(MB) {
  MB.beforeLoad = function () {
   alert('Модуль еще не загрузился');
   // Тут пишется любой код, MB в данном случае это ссылка на объект модуля.
  };
};


Обнаружили ошибку? | Требуется консультация? | обновлено 23.05.2024
Наверх
Обнаружили ошибку?