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

Модуль имеет возможно модификации с помощью 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;}; // После загрузки справочника объектов

Например:

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



Пременная MB в данном случае это ссылка на объект модуля.
Обнаружили ошибку? | Требуется консультация? | обновлено 24.08.2022
Наверх
Обнаружили ошибку?