ソースを参照

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

master
Главред | Glavred 1年前
コミット
9da9caa63d
3個のファイルの変更1行の追加130行の削除
  1. +1
    -3
      0000
  2. +0
    -115
      🔄.js
  3. +0
    -12
      🔄.череда

+ 1
- 3
0000 ファイルの表示

@@ -1,11 +1,9 @@
МАОН_1
1.0.13
1.0.14
https://git.opengamestudio.org/MAOH/MAOH_1

/three.js
/uikit_3.2.0_uikit-icons.min.js
/uikit_3.2.0_uikit.min.css
/uikit_3.2.0_uikit.min.js
x /🔄.js
/🔄.череда
x /🗄️.js

+ 0
- 115
🔄.js ファイルの表示

@@ -1,115 +0,0 @@
ПерезагрузитьПриложениеПослеОбновления = мир =>
{
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 м = мир.модули.модульПоУказателю(УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ);
var содержимое = м.содержимое["/📦"];
var строки = содержимое.split(/\n/);
for (var номер in строки)
{
var строка = строки[номер];
if (!строка.startsWith("#") && строка.length)
{
указатели.push(строка);
}
}
мир.описанияМодулейПриложения = [];
function загрузитьОписание(мир, список, номер, успех, провал)
{
const указатель = список[номер];
мир.взять(
указатель,
function(содержимое) {
var описание = мир.разобрать0000(содержимое);
мир.описанияМодулейПриложения[указатель] = описание;
успех();
},
function(ошибка) {
провал();
}
);
}
сделатьПараллельно(
мир,
указатели,
загрузитьОписание,
function() {
мир.уведомить("загрузили описание всех модулей приложения");
},
function() {
мир.уведомить("не загрузили описание всех модулей приложения");
}
);
};

+ 0
- 12
🔄.череда ファイルの表示

@@ -1,12 +0,0 @@
надо обновить приложение при наличии обновлений
загрузить описание всех модулей приложения
не загрузили описание всех модулей приложения
уведомить об отсутствии обновлений приложения
загрузили описание всех модулей приложения
составить список модулей приложения для обновления
проверить наличие модулей приложения для обновления
отсутствуют модули приложения для обновления
уведомить об отсутствии обновлений приложения
присутствуют модули приложения для обновления
удалить модули приложения перед обновлением
перезагрузить приложение после обновления

読み込み中…
キャンセル
保存