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