Изменения от Главреда ГитЖС | Changes of GitJS Glavred

This commit is contained in:
Главред | Glavred
2020-11-03 14:57:35 +03:00
parent 210ac705f6
commit 715ca16f4b
6 changed files with 108 additions and 52 deletions

76
🔄.js
View File

@@ -3,16 +3,77 @@
// // // //
УведомитьОбОтсутствииОбновленийМаджонга = мир =>
ПерезагрузитьПриложениеПослеОбновления = мир =>
{
мир.уведомить("обновления маджонга отсутствуют");
window.location.reload(false);
};
// // // //
ЗагрузитьОписаниеВсехМодулейМаджонга = мир =>
УдалитьМодулиПриложенияПередОбновлением = мир =>
{
var список = мир.списокМодулейПриложенияДляОбновления;
for (var номер in список)
{
var указатель = список[номер];
localStorage.removeItem(указатель);
}
};
// // // //
ПроверитьНаличиеМодулейПриложенияДляОбновления = мир =>
{
if (мир.списокМодулейПриложенияДляОбновления.length)
{
мир.уведомить("присутствуют модули приложения для обновления");
}
else
{
мир.уведомить("отсутствуют модули приложения для обновления");
}
}
// // // //
СоставитьСписокМодулейПриложенияДляОбновления = мир =>
{
var список = [];
var описания = мир.описанияМодулейПриложения;
for (var указатель in описания)
{
var описание = описания[указатель];
var модуль = мир.модули.модульПоУказателю(указатель);
if (
модуль &&
модуль.версия != описание.версия
) {
список.push(указатель);
}
}
мир.списокМодулейПриложенияДляОбновления = список;
};
// // // //
УведомитьОбОтсутствииОбновленийПриложения = мир =>
{
мир.уведомить("обновления приложения отсутствуют");
};
// // // //
ЗагрузитьОписаниеВсехМодулейПриложения = мир =>
{
var указатели = [УКАЗАТЕЛЬТОГО_МОДУЛЯ];
var м = мир.модули.модульПоУказателю(УКАЗАТЕЛЬТОГО_МОДУЛЯ);
@@ -27,7 +88,7 @@
}
}
мир.описанияМодулейМаджонга = [];
мир.описанияМодулейПриложения = [];
function загрузитьОписание(мир, список, номер, успех, провал)
{
@@ -35,7 +96,8 @@
мир.взять(
указатель,
function(содержимое) {
мир.описанияМодулейМаджонга[указатель] = содержимое;
var описание = мир.разобрать0000(содержимое);
мир.описанияМодулейПриложения[указатель] = описание;
успех();
},
function(ошибка) {
@@ -49,10 +111,10 @@
указатели,
загрузитьОписание,
function() {
мир.уведомить("загрузили описание всех модулей маджонга");
мир.уведомить("загрузили описание всех модулей приложения");
},
function() {
мир.уведомить("не загрузили описание всех модулей маджонга");
мир.уведомить("не загрузили описание всех модулей приложения");
}
);
};