@@ -19,7 +19,6 @@ x /03🕸isomorphic-git_1.7.2🕸.js | |||||
/03🕸isomorphic-git_1.7.2🕸lightning-fs.min.js | /03🕸isomorphic-git_1.7.2🕸lightning-fs.min.js | ||||
x /50🕸морда🕸.js | x /50🕸морда🕸.js | ||||
/50🕸морда🕸.череда | /50🕸морда🕸.череда | ||||
x /50🕸морда🕸📖.js | |||||
x /60🕸фс🕸.js | x /60🕸фс🕸.js | ||||
/60🕸фс🕸.череда | /60🕸фс🕸.череда | ||||
x /60🕸фс🕸📖.js | x /60🕸фс🕸📖.js | ||||
@@ -33,18 +33,6 @@ | |||||
// // // // | // // // // | ||||
РазбитьДиректориюНаЧасти = мир => | |||||
{ | |||||
var части = мир.директория.split(/\//); | |||||
// Убираем последнюю пустую строку. | |||||
части.pop(); | |||||
мир.частиДиректории = части; | |||||
}; | |||||
// // // // | |||||
ОтобразитьДиректориюВЗаголовке = мир => | ОтобразитьДиректориюВЗаголовке = мир => | ||||
{ | { | ||||
const домен = window.location.hostname; | const домен = window.location.hostname; | ||||
@@ -91,47 +79,4 @@ | |||||
} | } | ||||
содержимое = `<ul class="uk-nav uk-nav-default tm-nav">${содержимое}</ul>`; | содержимое = `<ul class="uk-nav uk-nav-default tm-nav">${содержимое}</ul>`; | ||||
$(`#${мир.макет.константы.меню}`).html(содержимое); | $(`#${мир.макет.константы.меню}`).html(содержимое); | ||||
}; | |||||
// // // // | |||||
ОтслеживатьНажатияКнопокШапки = мир => | |||||
{ | |||||
for (var н in мир.кнопкиШапки) | |||||
{ | |||||
const кнопка = мир.кнопкиШапки[н]; | |||||
$(`#${кнопка["🎃"]}`).click(function() { | |||||
мир.уведомить(кнопка["💥"]); | |||||
}); | |||||
} | |||||
}; | |||||
// // // // | |||||
ЗадатьКнопкиШапки = мир => | |||||
{ | |||||
var содержимое = ""; | |||||
for (var н in мир.кнопкиШапки) | |||||
{ | |||||
var кнопка = мир.кнопкиШапки[н]; | |||||
содержимое += ` | |||||
<ul class="uk-navbar-nav"> | |||||
<li><a id="${кнопка["🎃"]}" class="height40">${кнопка["🍲"]}</a></li> | |||||
</ul> | |||||
`; | |||||
} | |||||
$(`#${мир.макет.константы.заголовокПраво}`).html(содержимое); | |||||
}; | |||||
// // // // | |||||
ПодготовитьМорду = мир => | |||||
{ | |||||
мир.кнопкиШапки = []; | |||||
}; | }; |
@@ -1,16 +1,10 @@ | |||||
пуск амура | |||||
подготовить морду | |||||
изменили кнопки шапки | |||||
задать кнопки шапки | |||||
отслеживать нажатия кнопок шапки | |||||
изменили список файлов | изменили список файлов | ||||
отобразить список файлов | отобразить список файлов | ||||
отслеживать выбор файла | отслеживать выбор файла | ||||
изменили директорию | изменили директорию | ||||
отобразить директорию в заголовке | отобразить директорию в заголовке | ||||
разбить директорию на части | |||||
изменили части директории | |||||
отобразить части директории в виде ссылок | отобразить части директории в виде ссылок | ||||
отслеживать выбор части директории | отслеживать выбор части директории |
@@ -1,5 +0,0 @@ | |||||
СообщитьОбОшибкеПолученияСпискаКлючейIndexedDB = мир => | |||||
{ | |||||
var сообщение = "<strong>IndexedDB</strong><p>Ошибка чтения ⚬ 读取错误 ⚬ Read error</p>" | |||||
UIkit.modal.alert(сообщение); | |||||
}; |
@@ -2,10 +2,21 @@ | |||||
{ | { | ||||
const номер = мир.номерВыбраннойЧастиДиректории; | const номер = мир.номерВыбраннойЧастиДиректории; | ||||
const части = мир.частиДиректории.slice(0, номер + 1); | const части = мир.частиДиректории.slice(0, номер + 1); | ||||
console.debug("части для ерехода", части); | |||||
мир.директория = части.join("/") + "/"; | мир.директория = части.join("/") + "/"; | ||||
мир.уведомить("изменили директорию"); | мир.уведомить("изменили директорию"); | ||||
console.debug("мир.директория", мир.директория); | |||||
}; | |||||
// // // // | |||||
РазбитьДиректориюНаЧасти = мир => | |||||
{ | |||||
var части = мир.директория.split(/\//); | |||||
// Убираем последнюю пустую строку. | |||||
части.pop(); | |||||
мир.частиДиректории = части; | |||||
мир.уведомить("изменили части директории"); | |||||
}; | }; | ||||
@@ -42,26 +53,6 @@ | |||||
// // // // | // // // // | ||||
ОтобразитьСписокФайловТекущейДиректории = мир => | |||||
{ | |||||
var список = []; | |||||
const файлы = мир.списокФайловТекущейДиректории; | |||||
const свойства = мир.свойстваФайловТекущейДиректории; | |||||
for (var н in файлы) | |||||
{ | |||||
const свойство = свойства[н]; | |||||
const окончание = свойство.isDirectory() ? "/" : ""; | |||||
const файл = файлы[н] + окончание; | |||||
список.push(файл); | |||||
} | |||||
мир.списокФайлов = список; | |||||
мир.уведомить("изменили список файлов"); | |||||
}; | |||||
// // // // | |||||
ПолучитьСвойстваФайловТекущейДиректории = мир => | ПолучитьСвойстваФайловТекущейДиректории = мир => | ||||
{ | { | ||||
const список = мир.списокФайловТекущейДиректории; | const список = мир.списокФайловТекущейДиректории; | ||||
@@ -1,27 +1,21 @@ | |||||
пуск амура | пуск амура | ||||
создать файловую систему | создать файловую систему | ||||
задать текущую директорию корнем | задать текущую директорию корнем | ||||
# задать новую директорию | |||||
# создать новую директорию | |||||
# задать новый файл | |||||
# создать новый файл | |||||
изменили директорию | изменили директорию | ||||
разбить директорию на части | |||||
получить список файлов текущей директории | получить список файлов текущей директории | ||||
получили список файлов текущей директории | получили список файлов текущей директории | ||||
получить свойства файлов текущей директории | получить свойства файлов текущей директории | ||||
вывести список файлов текущей директории | |||||
вывести список файлов текущей директории | |||||
получили свойства файлов текущей директории | получили свойства файлов текущей директории | ||||
вывести свойства файлов текущей директории | |||||
отобразить список файлов текущей директории | |||||
вывести свойства файлов текущей директории | |||||
ошибка операции файловой системы | ошибка операции файловой системы | ||||
вывести ошибку операции файловой системы | |||||
вывести ошибку операции файловой системы | |||||
выбрали файл | выбрали файл | ||||
определить тип выбранного файла | определить тип выбранного файла | ||||
#тип выбранного файла файл | |||||
тип выбранного файла директория | тип выбранного файла директория | ||||
углубиться в выбранную директорию | углубиться в выбранную директорию | ||||
выбрали часть директории | выбрали часть директории | ||||
перейти в выбранную часть директории | перейти в выбранную часть директории |
@@ -37,6 +37,5 @@ | |||||
ВывестиСписокФайловТекущейДиректории = мир => | ВывестиСписокФайловТекущейДиректории = мир => | ||||
{ | { | ||||
console.debug("фис"); | |||||
console.debug("список файлов:", мир.списокФайловТекущейДиректории); | console.debug("список файлов:", мир.списокФайловТекущейДиректории); | ||||
}; | }; |
@@ -1,3 +1,28 @@ | |||||
// // // // | |||||
ОтобразитьСписокФайловТекущейДиректории = мир => | |||||
{ | |||||
var список = []; | |||||
const файлы = мир.списокФайловТекущейДиректории; | |||||
const свойства = мир.свойстваФайловТекущейДиректории; | |||||
for (var н in файлы) | |||||
{ | |||||
const свойство = свойства[н]; | |||||
const окончание = свойство.isDirectory() ? "/" : ""; | |||||
const файл = файлы[н] + окончание; | |||||
список.push(файл); | |||||
} | |||||
мир.списокФайлов = список; | |||||
мир.уведомить("изменили список файлов"); | |||||
}; | |||||
// // // // | |||||
ЗапуститьАмура = мир => | ЗапуститьАмура = мир => | ||||
{ | { | ||||
мир.уведомить("пуск амура"); | мир.уведомить("пуск амура"); | ||||
@@ -1,6 +1,6 @@ | |||||
пуск | пуск | ||||
запустить библиотеки | запустить библиотеки | ||||
запустить амура | запустить амура | ||||
не получили список ключей IndexedDB | |||||
сообщить об ошибке получения списка ключей IndexedDB | |||||
получили свойства файлов текущей директории | |||||
отобразить список файлов текущей директории |