Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
61
60🕸фс🕸.js
61
60🕸фс🕸.js
@@ -1,23 +1,47 @@
|
||||
УглубитьсяВВыбраннуюДиректорию = мир =>
|
||||
{
|
||||
const номер = мир.номерВыбранногоФайла;
|
||||
const директория = мир.списокФайловТекущейДиректории[номер];
|
||||
мир.директория = мир.директория + директория + "/";
|
||||
мир.уведомить("изменили директорию");
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ОпределитьТипВыбранногоФайла = мир =>
|
||||
{
|
||||
const номер = мир.номерВыбранногоФайла;
|
||||
const свойство = мир.свойстваФайловТекущейДиректории[номер];
|
||||
if (свойство.isDirectory())
|
||||
{
|
||||
мир.уведомить("тип выбранного файла директория");
|
||||
}
|
||||
else
|
||||
{
|
||||
мир.уведомить("тип выбранного файла файл");
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ОтобразитьСписокФайловТекущейДиректории = мир =>
|
||||
{
|
||||
const список = мир.списокФайловТекущейДиректории;
|
||||
var список = [];
|
||||
const файлы = мир.списокФайловТекущейДиректории;
|
||||
const свойства = мир.свойстваФайловТекущейДиректории;
|
||||
var содержимое = "";
|
||||
for (var н in список)
|
||||
for (var н in файлы)
|
||||
{
|
||||
const файл = список[н];
|
||||
const свойство = свойства[н];
|
||||
const окончание = свойство.isDirectory() ? "/" : "";
|
||||
содержимое += `
|
||||
<li id="фс_список-файлов_${н}">
|
||||
<a id="фс_список-файлов_${н}_ссылка">
|
||||
${файл}${окончание}
|
||||
</a>
|
||||
</li>
|
||||
`;
|
||||
const файл = файлы[н] + окончание;
|
||||
список.push(файл);
|
||||
}
|
||||
содержимое = `<ul class="uk-nav uk-nav-default tm-nav">${содержимое}</ul>`;
|
||||
$(`#${мир.макет.константы.меню}`).html(содержимое);
|
||||
мир.списокФайлов = список;
|
||||
мир.уведомить("изменили список файлов");
|
||||
};
|
||||
|
||||
|
||||
@@ -75,8 +99,17 @@
|
||||
// // // //
|
||||
|
||||
|
||||
ЗадатьТекущуюДиректориюКорнем = мир =>
|
||||
{
|
||||
мир.директория = "/";
|
||||
мир.уведомить("изменили директорию");
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
СоздатьФайловуюСистему = мир =>
|
||||
{
|
||||
мир.фс = new LightningFS("AMYP");
|
||||
мир.директория = "/";
|
||||
};
|
||||
Reference in New Issue
Block a user