Browse Source

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

master
Главред | Glavred 3 years ago
parent
commit
ffa2e56ea4
4 changed files with 69 additions and 20 deletions
  1. +45
    -15
      50🕸морда🕸.js
  2. +5
    -3
      50🕸морда🕸.череда
  3. +14
    -0
      60🕸фс🕸.js
  4. +5
    -2
      60🕸фс🕸.череда

+ 45
- 15
50🕸морда🕸.js View File

@@ -1,33 +1,63 @@
ОтобразитьДиректорию = мир =>
ОтслеживатьВыборЧастиДиректории = мир =>
{ {
var домен = window.location.hostname;
var текст = `🌐 ${домен}${мир.директория}`;
document.title = текст;
$(`#${мир.макет.константы.заголовокЛево}`).text(текст);
for (var н in мир.частиДиректории)
{
const номер = н;
const ссылка = `части-директории_${н}_ссылка`;
$(`#${ссылка}`).click(function() {
мир.номерВыбраннойЧастиДиректории = номер;
мир.уведомить("выбрали часть директории");
});
}
}; };




// // // // // // // //




ОтслеживатьВыборФайлаДвойнымНажатием = мир =>
ОтобразитьЧастиДиректорииВВидеСсылок = мир =>
{ {
for (var н in мир.списокФайлов)
const домен = window.location.hostname;
var части = мир.частиДиректории.slice();
части[0] = домен + части[0];
var содержимое = "🌐 ";
for (var н in части)
{ {
const номер = н;
const ссылка = `список-файлов_${н}_ссылка`;
$(`#${ссылка}`).dblclick(function() {
мир.номерВыбранногоФайла = номер;
мир.уведомить("выбрали файл двойным нажатием");
});
const часть = части[н];
содержимое += `<a id="части-директории_${н}_ссылка">${часть}/</a>`;
} }
$(`#${мир.макет.константы.заголовокЛево}`).html(содержимое);
};


// // // //


РазбитьДиректориюНаЧасти = мир =>
{
var части = мир.директория.split(/\//);
// Убираем последнюю пустую строку.
части.pop();
мир.частиДиректории = части;
};


// // // //


ОтобразитьДиректориюВЗаголовке = мир =>
{
const домен = window.location.hostname;
const путь = домен + мир.директория;
var текст = `🌐 ${путь}`;
document.title = текст;
}; };




// // // // // // // //




ОтслеживатьВыборФайлаОдинарнымНажатием = мир =>
ОтслеживатьВыборФайла = мир =>
{ {
for (var н in мир.списокФайлов) for (var н in мир.списокФайлов)
{ {
@@ -35,7 +65,7 @@
const ссылка = `список-файлов_${н}_ссылка`; const ссылка = `список-файлов_${н}_ссылка`;
$(`#${ссылка}`).click(function() { $(`#${ссылка}`).click(function() {
мир.номерВыбранногоФайла = номер; мир.номерВыбранногоФайла = номер;
мир.уведомить("выбрали файл одинарным нажатием");
мир.уведомить("выбрали файл");
}); });
} }
}; };


+ 5
- 3
50🕸морда🕸.череда View File

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

+ 14
- 0
60🕸фс🕸.js View File

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


// // // //


УглубитьсяВВыбраннуюДиректорию = мир => УглубитьсяВВыбраннуюДиректорию = мир =>
{ {
const номер = мир.номерВыбранногоФайла; const номер = мир.номерВыбранногоФайла;


+ 5
- 2
60🕸фс🕸.череда View File

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

Loading…
Cancel
Save