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

Модуль имеет возможно модификации с помощью 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('Модуль еще не загрузился');
        // Тут пишется любой код
    };
};

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