Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
79
50🕸морда🕸.js
79
50🕸морда🕸.js
@@ -1,3 +1,72 @@
|
|||||||
|
ОтобразитьДиректорию = мир =>
|
||||||
|
{
|
||||||
|
var домен = window.location.hostname;
|
||||||
|
var текст = `🌐 ${домен}${мир.директория}`;
|
||||||
|
document.title = текст;
|
||||||
|
$(`#${мир.макет.константы.заголовокЛево}`).text(текст);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ОтслеживатьВыборФайлаДвойнымНажатием = мир =>
|
||||||
|
{
|
||||||
|
for (var н in мир.списокФайлов)
|
||||||
|
{
|
||||||
|
const номер = н;
|
||||||
|
const ссылка = `список-файлов_${н}_ссылка`;
|
||||||
|
$(`#${ссылка}`).dblclick(function() {
|
||||||
|
мир.номерВыбранногоФайла = номер;
|
||||||
|
мир.уведомить("выбрали файл двойным нажатием");
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ОтслеживатьВыборФайлаОдинарнымНажатием = мир =>
|
||||||
|
{
|
||||||
|
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(содержимое);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
ОтслеживатьНажатияКнопокШапки = мир =>
|
ОтслеживатьНажатияКнопокШапки = мир =>
|
||||||
{
|
{
|
||||||
for (var н in мир.кнопкиШапки)
|
for (var н in мир.кнопкиШапки)
|
||||||
@@ -32,16 +101,6 @@
|
|||||||
// // // //
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
ОтобразитьДомен = мир =>
|
|
||||||
{
|
|
||||||
var домен = window.location.hostname;
|
|
||||||
$(`#${мир.макет.константы.заголовокЛево}`).text(`🌐 ${домен}`);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
ПодготовитьМорду = мир =>
|
ПодготовитьМорду = мир =>
|
||||||
{
|
{
|
||||||
мир.кнопкиШапки = [];
|
мир.кнопкиШапки = [];
|
||||||
|
|||||||
@@ -1,7 +1,14 @@
|
|||||||
пуск амура
|
пуск амура
|
||||||
подготовить морду
|
подготовить морду
|
||||||
отобразить домен
|
|
||||||
|
|
||||||
изменили кнопки шапки
|
изменили кнопки шапки
|
||||||
задать кнопки шапки
|
задать кнопки шапки
|
||||||
отслеживать нажатия кнопок шапки
|
отслеживать нажатия кнопок шапки
|
||||||
|
|
||||||
|
изменили список файлов
|
||||||
|
отобразить список файлов
|
||||||
|
отслеживать выбор файла одинарным нажатием
|
||||||
|
отслеживать выбор файла двойным нажатием
|
||||||
|
|
||||||
|
изменили директорию
|
||||||
|
отобразить директорию
|
||||||
61
60🕸фс🕸.js
61
60🕸фс🕸.js
@@ -1,23 +1,47 @@
|
|||||||
|
УглубитьсяВВыбраннуюДиректорию = мир =>
|
||||||
|
{
|
||||||
|
const номер = мир.номерВыбранногоФайла;
|
||||||
|
const директория = мир.списокФайловТекущейДиректории[номер];
|
||||||
|
мир.директория = мир.директория + директория + "/";
|
||||||
|
мир.уведомить("изменили директорию");
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ОпределитьТипВыбранногоФайла = мир =>
|
||||||
|
{
|
||||||
|
const номер = мир.номерВыбранногоФайла;
|
||||||
|
const свойство = мир.свойстваФайловТекущейДиректории[номер];
|
||||||
|
if (свойство.isDirectory())
|
||||||
|
{
|
||||||
|
мир.уведомить("тип выбранного файла директория");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
мир.уведомить("тип выбранного файла файл");
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
ОтобразитьСписокФайловТекущейДиректории = мир =>
|
ОтобразитьСписокФайловТекущейДиректории = мир =>
|
||||||
{
|
{
|
||||||
const список = мир.списокФайловТекущейДиректории;
|
var список = [];
|
||||||
|
const файлы = мир.списокФайловТекущейДиректории;
|
||||||
const свойства = мир.свойстваФайловТекущейДиректории;
|
const свойства = мир.свойстваФайловТекущейДиректории;
|
||||||
var содержимое = "";
|
for (var н in файлы)
|
||||||
for (var н in список)
|
|
||||||
{
|
{
|
||||||
const файл = список[н];
|
|
||||||
const свойство = свойства[н];
|
const свойство = свойства[н];
|
||||||
const окончание = свойство.isDirectory() ? "/" : "";
|
const окончание = свойство.isDirectory() ? "/" : "";
|
||||||
содержимое += `
|
const файл = файлы[н] + окончание;
|
||||||
<li id="фс_список-файлов_${н}">
|
список.push(файл);
|
||||||
<a id="фс_список-файлов_${н}_ссылка">
|
|
||||||
${файл}${окончание}
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
`;
|
|
||||||
}
|
}
|
||||||
содержимое = `<ul class="uk-nav uk-nav-default tm-nav">${содержимое}</ul>`;
|
мир.списокФайлов = список;
|
||||||
$(`#${мир.макет.константы.меню}`).html(содержимое);
|
мир.уведомить("изменили список файлов");
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -75,8 +99,17 @@
|
|||||||
// // // //
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ЗадатьТекущуюДиректориюКорнем = мир =>
|
||||||
|
{
|
||||||
|
мир.директория = "/";
|
||||||
|
мир.уведомить("изменили директорию");
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
СоздатьФайловуюСистему = мир =>
|
СоздатьФайловуюСистему = мир =>
|
||||||
{
|
{
|
||||||
мир.фс = new LightningFS("AMYP");
|
мир.фс = new LightningFS("AMYP");
|
||||||
мир.директория = "/";
|
|
||||||
};
|
};
|
||||||
@@ -1,9 +1,12 @@
|
|||||||
пуск амура
|
пуск амура
|
||||||
создать файловую систему
|
создать файловую систему
|
||||||
|
задать текущую директорию корнем
|
||||||
# задать новую директорию
|
# задать новую директорию
|
||||||
# создать новую директорию
|
# создать новую директорию
|
||||||
# задать новый файл
|
# задать новый файл
|
||||||
# создать новый файл
|
# создать новый файл
|
||||||
|
|
||||||
|
изменили директорию
|
||||||
получить список файлов текущей директории
|
получить список файлов текущей директории
|
||||||
получили список файлов текущей директории
|
получили список файлов текущей директории
|
||||||
получить свойства файлов текущей директории
|
получить свойства файлов текущей директории
|
||||||
@@ -12,4 +15,10 @@
|
|||||||
вывести свойства файлов текущей директории
|
вывести свойства файлов текущей директории
|
||||||
отобразить список файлов текущей директории
|
отобразить список файлов текущей директории
|
||||||
ошибка операции файловой системы
|
ошибка операции файловой системы
|
||||||
вывести ошибку операции файловой системы
|
вывести ошибку операции файловой системы
|
||||||
|
|
||||||
|
выбрали файл двойным нажатием
|
||||||
|
определить тип выбранного файла
|
||||||
|
#тип выбранного файла файл
|
||||||
|
тип выбранного файла директория
|
||||||
|
углубиться в выбранную директорию
|
||||||
Reference in New Issue
Block a user