104 lines
3.2 KiB
JavaScript
104 lines
3.2 KiB
JavaScript
var модуль = gitjs.мир.модули.модульПоУказателю(УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ);
|
||
document.title = "🀄 Архивировать МАОН";
|
||
|
||
|
||
// MARK: /📦
|
||
|
||
|
||
модуль.содержимое["/📦"] = `
|
||
|
||
https://git.opengamestudio.org/BCE/jszip/raw/branch/master/0000
|
||
|
||
`;
|
||
|
||
|
||
// MARK: /📦.js
|
||
|
||
|
||
ОкончитьЗагрузкуПриложения = мир =>
|
||
{
|
||
мир.уведомить("надо окончить загрузку приложения");
|
||
};
|
||
|
||
|
||
// // // //
|
||
|
||
|
||
ЗагрузитьОкончание = мир =>
|
||
{
|
||
var м = мир.модули.модульПоУказателю(УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ);
|
||
eval(м.содержимое["/🏁.js"]);
|
||
мир.разобрать(м.содержимое["/🏁.череда"]);
|
||
};
|
||
|
||
|
||
// // // //
|
||
|
||
|
||
ЗагрузитьБиблиотекиПриложения = мир =>
|
||
{
|
||
var указатели = [];
|
||
var м = мир.модули.модульПоУказателю(УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ);
|
||
var содержимое = м.содержимое["/📦"];
|
||
var строки = содержимое.split(/\n/);
|
||
for (var номер in строки)
|
||
{
|
||
var строка = строки[номер];
|
||
if (!строка.startsWith("#") && строка.length)
|
||
{
|
||
указатели.push(строка);
|
||
}
|
||
}
|
||
|
||
if (указатели.length)
|
||
{
|
||
var сообщение = "Загрузка библиотек ⚬ 加载库 ⚬ Loading libraries";
|
||
console.debug(сообщение, указатели);
|
||
мир.модули.использовали.подписатьРаз(function() {
|
||
мир.уведомить("ручной пуск");
|
||
мир.уведомить("загрузили библиотеки приложения");
|
||
});
|
||
мир.модули.использовать(указатели);
|
||
}
|
||
else
|
||
{
|
||
мир.уведомить("загрузили библиотеки приложения");
|
||
}
|
||
};
|
||
|
||
|
||
// // // //
|
||
|
||
|
||
ПроверитьНаличиеОбновленийПриложения = мир =>
|
||
{
|
||
// Эта функция находится вне "/🔄.js", т.к. "/🔄.js" отключаем,
|
||
// отчего этой функции просто не будет в пространстве имён.
|
||
var событие = "надо обновить приложение при наличии обновлений";
|
||
if (событие in мир.события)
|
||
{
|
||
мир.уведомить(событие);
|
||
}
|
||
else
|
||
{
|
||
мир.уведомить("обновления приложения отсутствуют");
|
||
}
|
||
};
|
||
|
||
|
||
// MARK: /📦.череда
|
||
|
||
|
||
gitjs.мир.разобрать(`
|
||
|
||
пуск
|
||
проверить наличие обновлений приложения
|
||
обновления приложения отсутствуют
|
||
загрузить библиотеки приложения
|
||
загрузили библиотеки приложения
|
||
загрузить окончание
|
||
окончить загрузку приложения
|
||
|
||
`);
|
||
|