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

This commit is contained in:
Издатель | Publisher
2020-07-31 14:31:04 +03:00
parent 68638a21df
commit e793e37cfd
2 changed files with 73 additions and 2 deletions

View File

@@ -5,6 +5,62 @@ const ИМЯ = "Файлы Главреда | Glavred Files"
// // // //
СоздатьКнопкиПроверкиИзмененийФайла = мир =>
{
$(`#${мир.макет.константы.заголовокПраво}`).append(`
<ul class="uk-navbar-nav">
<li><a id="проверитьОтображениеИзменения">Отобразить</a></li>
<li><a id="проверитьОчисткуИзменения">Очистить</a></li>
<li><a id="проверитьОчисткуВсехИзменений">Всё</a></li>
</ul>
`);
$(`#проверитьОтображениеИзменения`).click(function() {
мир.уведомить("проверить отображение изменения файла");
});
$(`#проверитьОчисткуИзменения`).click(function() {
мир.уведомить("проверить очистку изменения файла");
});
$(`#проверитьОчисткуВсехИзменений`).click(function() {
мир.уведомить("проверить очистку изменений всех файлов");
});
};
// // // //
ОчиститьИзмененияВсехФайлов = мир =>
{
var файлы = Object.keys(мир.редактируемыйМодуль.структура).sort();
// Очищаем выбор.
for (var номер in файлы)
{
$(`#${мир.макет.списокФайлов.раздел}-${номер}-изменение`).attr("hidden", true);
}
};
// // // //
ОчиститьИзменениеФайла = мир =>
{
$(`#${мир.макет.списокФайлов.раздел}-${мир.номерВыбранногоФайла}-изменение`).attr("hidden", true);
};
// // // //
ОтобразитьИзменениеФайла = мир =>
{
$(`#${мир.макет.списокФайлов.раздел}-${мир.номерВыбранногоФайла}-изменение`).removeAttr("hidden");
};
// // // //
ОтобразитьВыборФайла = мир =>
{
var файлы = Object.keys(мир.редактируемыйМодуль.структура).sort();
@@ -76,7 +132,11 @@ const ИМЯ = "Файлы Главреда | Glavred Files"
</ul>
`,
"пунктМеню": `
<li id="%id%"><a id="%id%-ссылка"><span id="%id%-изменение" hidden>&#8226; </span>%название%</a></li>
<li id="%id%">
<a id="%id%-ссылка">
<span id="%id%-изменение" hidden>&#8226; </span>%название%
</a>
</li>
`,
};
};

View File

@@ -3,5 +3,16 @@
задать элементы макета списка файлов
задать раздел меню со списком файлов
отслеживать выбор файла
# создать кнопки проверки изменений файла
выбрали файл
отобразить выбор файла
отобразить выбор файла
# ПРОВЕРКА
проверить отображение изменения файла
отобразить изменение файла
проверить очистку изменения файла
очистить изменение файла
проверить очистку изменений всех файлов
очистить изменения всех файлов