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

This commit is contained in:
Главред | Glavred
2021-02-12 14:38:34 +03:00
parent 332cecd938
commit ea1cff4b15
7 changed files with 60 additions and 59 deletions

146
50🕸морда.js Normal file
View File

@@ -0,0 +1,146 @@
ОтслеживатьДобавлениеПоддиректории = мир =>
{
$(`ормаобавление-поддиректории`).submit(function(событие) {
событие.preventDefault();
const новая = $(`ормаобавление-поддиректории_имя`).val();
мир.новаяДиректория = мир.директория + новая;
мир.уведомить("добавить поддиректорию");
});
};
// // // //
ОтобразитьФормуДобавленияПоддиректории = мир =>
{
const содержимое = `
<hr class="uk-divider-icon">
<form id="формаобавление-поддиректории" class="uk-padding-small">
<legend class="uk-legend">Добавить поддиректорию 🕸 添加子目录 🕸 Add subdirectory</legend>
<input id="формаобавление-поддиректории_имя" class="uk-input uk-margin-small" type="text" placeholder="Имя директории 🕸 目录名称 🕸 Directory name">
<button class="uk-button uk-button-primary uk-margin-small">Добавить 🕸 添加 🕸 Add</button>
</form>
`;
$(`#${мир.макет.константы.содержимое}`).append(содержимое);
};
// // // //
ОтобразитьФормуИмениДиректории = мир =>
{
const имя = мир.частиДиректории[мир.частиДиректории.length - 1];
// Исключаем корень, т.е. пустое имя.
if (!имя.length)
{
return;
}
const содержимое = `
<hr class="uk-divider-icon">
<form id="форма_имя-директории" class="uk-padding-small">
<legend class="uk-legend">Имя директории 🕸 目录名称 🕸 Directory name</legend>
<input id="форма_имя-директории_имя" class="uk-input uk-margin-small" type="text" placeholder="Имя директории 🕸 目录名称 🕸 Directory name" value="${имя}">
<button class="uk-button uk-button-primary uk-margin-small">Переименовать 🕸 重命名 🕸 Rename</button>
</form>
`;
$(`#${мир.макет.константы.содержимое}`).append(содержимое);
};
// // // //
ОчиститьОбластьСодержимого = мир =>
{
$(`#${мир.макет.константы.содержимое}`).text("");
};
// // // //
ОтслеживатьВыборЧастиДиректории = мир =>
{
for (var н in мир.частиДиректории)
{
const номер = н;
const ссылка = `части-директории_${н}_ссылка`;
$(`#${ссылка}`).click(function() {
мир.номерВыбраннойЧастиДиректории = номер;
мир.уведомить("выбрали часть директории");
});
}
};
// // // //
ОтобразитьЧастиДиректорииВВидеСсылок = мир =>
{
const домен = window.location.hostname;
var части = мир.частиДиректории.slice();
части[0] = домен + части[0];
var содержимое = "🌐&nbsp;";
for (var н in части)
{
const часть = части[н];
содержимое += `<a id="части-директории_${н}_ссылка">${часть}/</a>`;
}
$(`#${мир.макет.константы.заголовокЛево}`).html(содержимое);
};
// // // //
ОтобразитьДиректориюВЗаголовке = мир =>
{
const домен = window.location.hostname;
const путь = домен + мир.директория;
var текст = `🌐 ${путь}`;
document.title = текст;
};
// // // //
ОтслеживатьВыборФайла = мир =>
{
for (var н in мир.списокФайлов)
{
const номер = н;
const ссылка = `список-файлов_${н}_ссылка`;
$(`#${ссылка}`).click(function() {
мир.номерВыбранногоФайла = номер;
мир.уведомить("выбрали файл");
});
}
};
// // // //
ОтобразитьСписокФайлов = мир =>
{
const список = мир.списокФайлов;
var содержимое = "";
for (var н in список)
{
const элемент = список[н];
содержимое += `
<li id="список-файлов_${н}">
<a id="список-файлов_${н}_ссылка">
${элемент}
</a>
</li>
`;
}
содержимое = `<ul class="uk-nav uk-nav-default tm-nav">${содержимое}</ul>`;
$(`#${мир.макет.константы.меню}`).html(содержимое);
};