@@ -17,8 +17,8 @@ x /03🕸isomorphic-git_1.7.2🕸.js | |||||
/03🕸isomorphic-git_1.7.2🕸index.js | /03🕸isomorphic-git_1.7.2🕸index.js | ||||
/03🕸isomorphic-git_1.7.2🕸index.umd.min.js | /03🕸isomorphic-git_1.7.2🕸index.umd.min.js | ||||
/03🕸isomorphic-git_1.7.2🕸lightning-fs.min.js | /03🕸isomorphic-git_1.7.2🕸lightning-fs.min.js | ||||
x /40🕸фс.js | |||||
x /50🕸морда.js | x /50🕸морда.js | ||||
x /60🕸фс.js | |||||
x /60🕸фс🕸🧪.js | x /60🕸фс🕸🧪.js | ||||
/81🕸➕🕸.js | /81🕸➕🕸.js | ||||
/81🕸➕🕸.череда | /81🕸➕🕸.череда | ||||
@@ -18,31 +18,17 @@ | |||||
// // // // | // // // // | ||||
ПерейтиВВыбраннуюЧастьДиректории = мир => | |||||
{ | |||||
const номер = мир.номерВыбраннойЧастиДиректории; | |||||
const части = мир.частиДиректории.slice(0, номер + 1); | |||||
мир.директория = части.join("/") + "/"; | |||||
мир.уведомить("изменили директорию"); | |||||
}; | |||||
// // // // | |||||
СоздатьНовуюДиректорию = мир => | СоздатьНовуюДиректорию = мир => | ||||
{ | { | ||||
(async() => { | (async() => { | ||||
try | try | ||||
{ | { | ||||
console.debug("mkdir", мир.новаяДиректория); | |||||
await мир.фс.promises.mkdir(мир.новаяДиректория); | await мир.фс.promises.mkdir(мир.новаяДиректория); | ||||
мир.уведомить("создали новую директорию"); | мир.уведомить("создали новую директорию"); | ||||
} | } | ||||
catch (ошибка) | catch (ошибка) | ||||
{ | { | ||||
мир.ошибкаОперацииФС = ошибка.code; | мир.ошибкаОперацииФС = ошибка.code; | ||||
console.debug("ошибка фс новой дир", ошибка); | |||||
мир.уведомить("ошибка операции файловой системы"); | мир.уведомить("ошибка операции файловой системы"); | ||||
} | } | ||||
})(); | })(); | ||||
@@ -52,49 +38,6 @@ | |||||
// // // // | // // // // | ||||
РазбитьДиректориюНаЧасти = мир => | |||||
{ | |||||
var части = мир.директория.split(/\//); | |||||
// Убираем последнюю пустую строку. | |||||
части.pop(); | |||||
мир.частиДиректории = части; | |||||
мир.уведомить("изменили части директории"); | |||||
}; | |||||
// // // // | |||||
УглубитьсяВВыбраннуюДиректорию = мир => | |||||
{ | |||||
const номер = мир.номерВыбранногоФайла; | |||||
const директория = мир.списокФайловДиректории[номер]; | |||||
мир.директория = мир.директория + директория + "/"; | |||||
мир.уведомить("изменили директорию"); | |||||
}; | |||||
// // // // | |||||
ОпределитьТипВыбранногоФайла = мир => | |||||
{ | |||||
const номер = мир.номерВыбранногоФайла; | |||||
const свойство = мир.свойстваФайловДиректории[номер]; | |||||
if (свойство.isDirectory()) | |||||
{ | |||||
мир.уведомить("тип выбранного файла директория"); | |||||
} | |||||
else | |||||
{ | |||||
мир.уведомить("тип выбранного файла файл"); | |||||
} | |||||
}; | |||||
// // // // | |||||
ПолучитьСвойстваФайловДиректории = мир => | ПолучитьСвойстваФайловДиректории = мир => | ||||
{ | { | ||||
const список = мир.списокФайловДиректории; | const список = мир.списокФайловДиректории; |
@@ -3,6 +3,31 @@ | |||||
// // // // | // // // // | ||||
ПерейтиВВыбраннуюЧастьДиректории = мир => | |||||
{ | |||||
const номер = мир.номерВыбраннойЧастиДиректории; | |||||
const части = мир.частиДиректории.slice(0, номер + 1); | |||||
мир.директория = части.join("/") + "/"; | |||||
мир.уведомить("изменили директорию"); | |||||
}; | |||||
// // // // | |||||
РазбитьДиректориюНаЧасти = мир => | |||||
{ | |||||
var части = мир.директория.split(/\//); | |||||
// Убираем последнюю пустую строку. | |||||
части.pop(); | |||||
мир.частиДиректории = части; | |||||
мир.уведомить("изменили части директории"); | |||||
}; | |||||
// // // // | |||||
ОтобразитьСписокФайловТекущейДиректории = мир => | ОтобразитьСписокФайловТекущейДиректории = мир => | ||||
{ | { | ||||
var список = []; | var список = []; | ||||
@@ -23,6 +48,36 @@ | |||||
// // // // | // // // // | ||||
УглубитьсяВВыбраннуюДиректорию = мир => | |||||
{ | |||||
const номер = мир.номерВыбранногоФайла; | |||||
const директория = мир.списокФайловДиректории[номер]; | |||||
мир.директория = мир.директория + директория + "/"; | |||||
мир.уведомить("изменили директорию"); | |||||
}; | |||||
// // // // | |||||
ОпределитьТипВыбранногоФайла = мир => | |||||
{ | |||||
const номер = мир.номерВыбранногоФайла; | |||||
const свойство = мир.свойстваФайловДиректории[номер]; | |||||
if (свойство.isDirectory()) | |||||
{ | |||||
мир.уведомить("тип выбранного файла директория"); | |||||
} | |||||
else | |||||
{ | |||||
мир.уведомить("тип выбранного файла файл"); | |||||
} | |||||
}; | |||||
// // // // | |||||
ЗапуститьБиблиотеки = мир => | ЗапуститьБиблиотеки = мир => | ||||
{ | { | ||||
мир.уведомить("ручной пуск"); | мир.уведомить("ручной пуск"); |