Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
67
пуск|run.js
67
пуск|run.js
@@ -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">
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
пуск модулей главреда
|
||||
задать раздел меню зава
|
||||
задать вид содержимого меню зава
|
||||
создать хранилище переименований файлов модуля
|
||||
выбрали пункт описания зава
|
||||
очистить отображение выбора в меню
|
||||
отобразить выбор пункта описания зава
|
||||
@@ -15,33 +16,49 @@
|
||||
отслеживать добавление файла модуля
|
||||
отслеживать удаление файла модуля
|
||||
создать диалог подтверждения удаления файла модуля
|
||||
отслеживать переименование файлов модуля
|
||||
изменили описание модуля
|
||||
отобразить изменение описания
|
||||
сохранить временное описание
|
||||
|
||||
кнопка добавления файла модуля
|
||||
сохранить переименование файлов модуля
|
||||
проверить отсутствие дубля файла
|
||||
дубль файла присутствует
|
||||
сообщить о наличии дубля файла
|
||||
дубль файла отсутствует
|
||||
добавить файл модуля
|
||||
отобразить список файлов модуля
|
||||
отобразить изменение файлов модуля
|
||||
отобразить список файлов модуля
|
||||
отслеживать добавление файла модуля
|
||||
отслеживать удаление файла модуля
|
||||
отслеживать переименование файлов модуля
|
||||
|
||||
кнопка удаления файла модуля
|
||||
сохранить переименование файлов модуля
|
||||
спросить подтверждение удаления файла модуля
|
||||
подтвердили удаление файла модуля
|
||||
удалить файл модуля
|
||||
отобразить список файлов модуля
|
||||
отобразить изменение файлов модуля
|
||||
отобразить список файлов модуля
|
||||
отслеживать добавление файла модуля
|
||||
отслеживать удаление файла модуля
|
||||
отслеживать переименование файлов модуля
|
||||
|
||||
переименовали файл модуля
|
||||
запомнить переименование файла модуля
|
||||
отобразить изменение файлов модуля
|
||||
|
||||
начали сохранение
|
||||
сохранить переименование файлов модуля
|
||||
|
||||
сохранили изменения
|
||||
очистить изменение описания
|
||||
очистить изменение файлов модуля
|
||||
отобразить список файлов модуля
|
||||
отслеживать добавление файла модуля
|
||||
отслеживать удаление файла модуля
|
||||
отслеживать переименование файлов модуля
|
||||
|
||||
# Сообщаем модулю Файлы о необходимости обновить список файлов
|
||||
сохранили изменения
|
||||
|
||||
Reference in New Issue
Block a user