Browse Source

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

master
Главред | Glavred 3 years ago
parent
commit
2147b2e687
2 changed files with 107 additions and 4 deletions
  1. +87
    -3
      пуск|run.js
  2. +20
    -1
      пуск|run.череда

+ 87
- 3
пуск|run.js View File

@@ -3,6 +3,79 @@
// // // //


УдалитьФайлМодуля = мир =>
{
var файлы = Object.keys(мир.редактируемыйМодуль.структура).sort();
var файл = файлы[мир.номерФайлаМодуля];
delete мир.редактируемыйМодуль.структура[файл];
delete мир.редактируемыйМодуль.содержимое[файл];
};



// // // //


СпроситьПодтверждениеУдаленияФайлаМодуля = мир =>
{
var файлы = Object.keys(мир.редактируемыйМодуль.структура).sort();
var файл = файлы[мир.номерФайлаМодуля];
$(`#${мир.макет.зав.файлыПодтверждениеУдаленияИмя}`).html(файл);
UIkit.modal($(`#${мир.макет.зав.файлыПодтверждениеУдаления}`)).show();
};


// // // //


СоздатьДиалогПодтвержденияУдаленияФайлаМодуля = мир =>
{
$(`#${мир.макет.константы.содержимое}`).append(`
<div id="${мир.макет.зав.файлыПодтверждениеУдаления}" uk-modal>
<div class="uk-modal-dialog">
<div class="uk-modal-header">
<h2 class="uk-modal-title">Удалить файл? | Delete the file? </h2>
</div>
<div class="uk-modal-body">
<p id="${мир.макет.зав.файлыПодтверждениеУдаленияИмя}"></p>
</div>
<div class="uk-modal-footer uk-text-right">
<button class="uk-button uk-button-default uk-modal-close" type="button">Отмена | Cancel</button>
<button id="${мир.макет.зав.файлыПодтверждениеУдаленияУдалить}" class="uk-button uk-button-danger uk-modal-close" type="button">Удалить | Delete</button>
</div>
</div>
</div>

`);
$(`#${мир.макет.зав.файлыПодтверждениеУдаленияУдалить}`).click(function() {
мир.уведомить("подтвердили удаление файла модуля");
});
};


// // // //


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


// // // //


ОчиститьИзменениеФайловМодуля = мир =>
{
$(`#${мир.макет.зав.файлыИзменение}`).attr("hidden", true);
@@ -95,16 +168,21 @@
}
}
// id.
var idИмя = мир.макет.зав.файлыСписокИмя.replace("%номер%", номер);
var idФлаги = мир.макет.зав.файлыСписокФлаги.replace("%номер%", номер);
var idУдалить = мир.макет.зав.файлыСписокУдалить.replace("%номер%", номер);
список += `
<tr>
<td>
<input 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 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">
</td>
<td>
<button class="uk-button uk-button-danger">
<button id="${idУдалить}" class="uk-button uk-button-danger">
<span uk-icon="minus"></span>
</button>
</td>
@@ -272,6 +350,12 @@
"файлыСсылка": "зав-файлы-ссылка",
"файлыИзменение": "зав-файлы-изменение",
"файлыСписок": "зав-файлы-список",
"файлыСписокИмя": "зав-файлы-список-имя-%номер%",
"файлыСписокФлаги": "зав-файлы-список-флаги-%номер%",
"файлыСписокУдалить": "зав-файлы-список-удалить-%номер%",
"файлыПодтверждениеУдаления": "зав-файлы-подтверждение-удаления",
"файлыПодтверждениеУдаленияИмя": "зав-файлы-подтверждение-удаления-имя",
"файлыПодтверждениеУдаленияУдалить": "зав-файлы-подтверждение-удаления-удалить",
"добавитьФайлИмя": "зав-файлы-добавить-файл-имя",
"добавитьФайлКнопка": "зав-файлы-добавить-файл-кнопка",
};


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

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

кнопка добавления файла модуля
проверить отсутствие дубля файла
дубль файла присутствует
@@ -24,7 +27,23 @@
добавить файл модуля
отобразить список файлов модуля
отобразить изменение файлов модуля
отслеживать добавление файла модуля
отслеживать удаление файла модуля
кнопка удаления файла модуля
спросить подтверждение удаления файла модуля
подтвердили удаление файла модуля
удалить файл модуля
отобразить список файлов модуля
отобразить изменение файлов модуля
отслеживать добавление файла модуля
отслеживать удаление файла модуля

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

Loading…
Cancel
Save