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

This commit is contained in:
Главред | Glavred
2021-02-10 16:58:32 +03:00
parent 969493c31b
commit ffa2e56ea4
4 changed files with 74 additions and 25 deletions

View File

@@ -1,24 +1,12 @@
ОтобразитьДиректорию = мир =>
ОтслеживатьВыборЧастиДиректории = мир =>
{
var домен = window.location.hostname;
var текст = `🌐 ${домен}${мир.директория}`;
document.title = текст;
$(`#${мир.макет.константы.заголовокЛево}`).text(текст);
};
// // // //
ОтслеживатьВыборФайлаДвойнымНажатием = мир =>
{
for (var н in мир.списокФайлов)
for (var н in мир.частиДиректории)
{
const номер = н;
const ссылка = `список-файлов_${н}_ссылка`;
$(`#${ссылка}`).dblclick(function() {
мир.номерВыбранногоФайла = номер;
мир.уведомить("выбрали файл двойным нажатием");
const ссылка = `части-директории_${н}_ссылка`;
$(`#${ссылка}`).click(function() {
мир.номерВыбраннойЧастиДиректории = номер;
мир.уведомить("выбрали часть директории");
});
}
};
@@ -27,7 +15,49 @@
// // // //
ОтслеживатьВыборФайлаОдинарнымНажатием = мир =>
ОтобразитьЧастиДиректорииВВидеСсылок = мир =>
{
const домен = window.location.hostname;
var части = мир.частиДиректории.slice();
части[0] = домен + части[0];
var содержимое = "🌐 ";
for (var н in части)
{
const часть = части[н];
содержимое += `<a id="части-директории_${н}_ссылка">${часть}/</a>`;
}
$(`#${мир.макет.константы.заголовокЛево}`).html(содержимое);
};
// // // //
РазбитьДиректориюНаЧасти = мир =>
{
var части = мир.директория.split(/\//);
// Убираем последнюю пустую строку.
части.pop();
мир.частиДиректории = части;
};
// // // //
ОтобразитьДиректориюВЗаголовке = мир =>
{
const домен = window.location.hostname;
const путь = домен + мир.директория;
var текст = `🌐 ${путь}`;
document.title = текст;
};
// // // //
ОтслеживатьВыборФайла = мир =>
{
for (var н in мир.списокФайлов)
{
@@ -35,7 +65,7 @@
const ссылка = `список-файлов_${н}_ссылка`;
$(`#${ссылка}`).click(function() {
мир.номерВыбранногоФайла = номер;
мир.уведомить("выбрали файл одинарным нажатием");
мир.уведомить("выбрали файл");
});
}
};

View File

@@ -7,8 +7,10 @@
изменили список файлов
отобразить список файлов
отслеживать выбор файла одинарным нажатием
отслеживать выбор файла двойным нажатием
отслеживать выбор файла
изменили директорию
отобразить директорию
отобразить директорию в заголовке
разбить директорию на части
отобразить части директории в виде ссылок
отслеживать выбор части директории

View File

@@ -1,3 +1,17 @@
ПерейтиВВыбраннуюЧастьДиректории = мир =>
{
const номер = мир.номерВыбраннойЧастиДиректории;
const части = мир.частиДиректории.slice(0, номер + 1);
console.debug("части для ерехода", части);
мир.директория = части.join("/") + "/";
мир.уведомить("изменили директорию");
console.debug("мир.директория", мир.директория);
};
// // // //
УглубитьсяВВыбраннуюДиректорию = мир =>
{
const номер = мир.номерВыбранногоФайла;

View File

@@ -17,8 +17,11 @@
ошибка операции файловой системы
вывести ошибку операции файловой системы
выбрали файл двойным нажатием
выбрали файл
определить тип выбранного файла
#тип выбранного файла файл
тип выбранного файла директория
углубиться в выбранную директорию
выбрали часть директории
перейти в выбранную часть директории