Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
76
🔄.js
76
🔄.js
@@ -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() {
|
||||
мир.уведомить("не загрузили описание всех модулей маджонга");
|
||||
мир.уведомить("не загрузили описание всех модулей приложения");
|
||||
}
|
||||
);
|
||||
};
|
||||
Reference in New Issue
Block a user