Browse Source

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

master
Главред | Glavred 4 years ago
parent
commit
db018a77f0
2 changed files with 84 additions and 4 deletions
  1. +65
    -2
      пуск|run.js
  2. +19
    -2
      пуск|run.череда

+ 65
- 2
пуск|run.js View File

@@ -3,6 +3,64 @@
// // // //


СоздатьХранилищеПереименованийФайловМодуля = мир =>
{
мир.переименования = {}
};


// // // //


СохранитьПереименованиеФайловМодуля = мир =>
{
for (var было in мир.переименования)
{
var стало = мир.переименования[было];
мир.редактируемыйМодуль.структура[стало] = мир.редактируемыйМодуль.структура[было];
мир.редактируемыйМодуль.содержимое[стало] = мир.редактируемыйМодуль.содержимое[было];
delete мир.редактируемыйМодуль.структура[было];
delete мир.редактируемыйМодуль.содержимое[было];
}
мир.переименования = {};
};


// // // //


ЗапомнитьПереименованиеФайлаМодуля = мир =>
{
var файлы = Object.keys(мир.редактируемыйМодуль.структура).sort();
var файл = файлы[мир.номерФайлаМодуля];
мир.переименования[файл] = мир.имяФайлаМодуля;
console.debug(`НАДО переименовать '${файл}' в '${мир.имяФайлаМодуля}'`)
};


// // // //


ОтслеживатьПереименованиеФайловМодуля = мир =>
{
var файлы = Object.keys(мир.редактируемыйМодуль.структура).sort();
for (var номер in файлы)
{
const idИмя = мир.макет.зав.файлыСписокИмя.replace("%номер%", номер);
const номерФайла = номер;
$(`#${idИмя}`).on("input", function() {
мир.номерФайлаМодуля = номерФайла;
мир.имяФайлаМодуля = $(`#${idИмя}`).val();
мир.уведомить("переименовали файл модуля");
});
}
};


// // // //


УдалитьФайлМодуля = мир =>
{
var файлы = Object.keys(мир.редактируемыйМодуль.структура).sort();
@@ -12,7 +70,6 @@
};



// // // //


@@ -173,10 +230,16 @@
var idФлаги = мир.макет.зав.файлыСписокФлаги.replace("%номер%", номер);
var idУдалить = мир.макет.зав.файлыСписокУдалить.replace("%номер%", номер);
var имяФайла = файл;
if (мир.переименования[файл]) {
имяФайла = мир.переименования[файл];
}
список += `
<tr>
<td>
<input id="${idИмя}" value="${файл}" class="uk-input uk-margin-small" type="text" placeholder="Имя | Name">
<input id="${idИмя}" value="${имяФайла}" class="uk-input uk-margin-small" type="text" placeholder="Имя | Name">
</td>
<td>
<input id="${idФлаги}" value="${строкаФлагов}" class="uk-input uk-margin-small" type="text" placeholder="Флаги | Flags">


+ 19
- 2
пуск|run.череда View File

@@ -1,6 +1,7 @@
пуск модулей главреда
задать раздел меню зава
задать вид содержимого меню зава
создать хранилище переименований файлов модуля
выбрали пункт описания зава
очистить отображение выбора в меню
отобразить выбор пункта описания зава
@@ -15,33 +16,49 @@
отслеживать добавление файла модуля
отслеживать удаление файла модуля
создать диалог подтверждения удаления файла модуля
отслеживать переименование файлов модуля
изменили описание модуля
отобразить изменение описания
сохранить временное описание

кнопка добавления файла модуля
сохранить переименование файлов модуля
проверить отсутствие дубля файла
дубль файла присутствует
сообщить о наличии дубля файла
дубль файла отсутствует
добавить файл модуля
отобразить список файлов модуля
отобразить изменение файлов модуля
отобразить список файлов модуля
отслеживать добавление файла модуля
отслеживать удаление файла модуля
отслеживать переименование файлов модуля
кнопка удаления файла модуля
сохранить переименование файлов модуля
спросить подтверждение удаления файла модуля
подтвердили удаление файла модуля
удалить файл модуля
отобразить список файлов модуля
отобразить изменение файлов модуля
отобразить список файлов модуля
отслеживать добавление файла модуля
отслеживать удаление файла модуля
отслеживать переименование файлов модуля
переименовали файл модуля
запомнить переименование файла модуля
отобразить изменение файлов модуля

начали сохранение
сохранить переименование файлов модуля

сохранили изменения
очистить изменение описания
очистить изменение файлов модуля
отобразить список файлов модуля
отслеживать добавление файла модуля
отслеживать удаление файла модуля
отслеживать переименование файлов модуля
# Сообщаем модулю Файлы о необходимости обновить список файлов
сохранили изменения


Loading…
Cancel
Save