Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
70
50🕸морда🕸.js
70
50🕸морда🕸.js
@@ -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() {
|
||||
мир.номерВыбранногоФайла = номер;
|
||||
мир.уведомить("выбрали файл одинарным нажатием");
|
||||
мир.уведомить("выбрали файл");
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
@@ -7,8 +7,10 @@
|
||||
|
||||
изменили список файлов
|
||||
отобразить список файлов
|
||||
отслеживать выбор файла одинарным нажатием
|
||||
отслеживать выбор файла двойным нажатием
|
||||
отслеживать выбор файла
|
||||
|
||||
изменили директорию
|
||||
отобразить директорию
|
||||
отобразить директорию в заголовке
|
||||
разбить директорию на части
|
||||
отобразить части директории в виде ссылок
|
||||
отслеживать выбор части директории
|
||||
14
60🕸фс🕸.js
14
60🕸фс🕸.js
@@ -1,3 +1,17 @@
|
||||
ПерейтиВВыбраннуюЧастьДиректории = мир =>
|
||||
{
|
||||
const номер = мир.номерВыбраннойЧастиДиректории;
|
||||
const части = мир.частиДиректории.slice(0, номер + 1);
|
||||
console.debug("части для ерехода", части);
|
||||
мир.директория = части.join("/") + "/";
|
||||
мир.уведомить("изменили директорию");
|
||||
console.debug("мир.директория", мир.директория);
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
УглубитьсяВВыбраннуюДиректорию = мир =>
|
||||
{
|
||||
const номер = мир.номерВыбранногоФайла;
|
||||
|
||||
@@ -17,8 +17,11 @@
|
||||
ошибка операции файловой системы
|
||||
вывести ошибку операции файловой системы
|
||||
|
||||
выбрали файл двойным нажатием
|
||||
выбрали файл
|
||||
определить тип выбранного файла
|
||||
#тип выбранного файла файл
|
||||
тип выбранного файла директория
|
||||
углубиться в выбранную директорию
|
||||
|
||||
выбрали часть директории
|
||||
перейти в выбранную часть директории
|
||||
Reference in New Issue
Block a user