소스 검색

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

master
Главред | Glavred 3 년 전
부모
커밋
3566a6bf5a
10개의 변경된 파일182개의 추가작업 그리고 57개의 파일을 삭제
  1. +8
    -6
      0000
  2. +0
    -0
      50🕸морда🕸.js
  3. +0
    -0
      50🕸морда🕸.череда
  4. +0
    -0
      50🕸морда🕸📖.js
  5. +82
    -0
      60🕸фс🕸.js
  6. +15
    -0
      60🕸фс🕸.череда
  7. +35
    -0
      60🕸фс🕸📖.js
  8. +42
    -0
      60🕸фс🕸🧪.js
  9. +0
    -46
      70🕸механика🕸.js
  10. +0
    -5
      70🕸механика🕸.череда

+ 8
- 6
0000 파일 보기

@@ -17,12 +17,14 @@ x /03🕸isomorphic-git_1.7.2🕸.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🕸lightning-fs.min.js
x /70🕸механика🕸.js
/70🕸механика🕸.череда
x /80🕸морда🕸.js
/80🕸морда🕸.череда
x /80🕸морда🕸📖.js
x /81🕸➕🕸.js
x /50🕸морда🕸.js
/50🕸морда🕸.череда
x /50🕸морда🕸📖.js
x /60🕸фс🕸.js
/60🕸фс🕸.череда
x /60🕸фс🕸📖.js
x /60🕸фс🕸🧪.js
/81🕸➕🕸.js
/81🕸➕🕸.череда
/81🕸➕🕸🙈.html
x /90🕸🎬.js

80🕸морда🕸.js → 50🕸морда🕸.js 파일 보기


80🕸морда🕸.череда → 50🕸морда🕸.череда 파일 보기


80🕸морда🕸📖.js → 50🕸морда🕸📖.js 파일 보기


+ 82
- 0
60🕸фс🕸.js 파일 보기

@@ -0,0 +1,82 @@
ОтобразитьСписокФайловТекущейДиректории = мир =>
{
const список = мир.списокФайловТекущейДиректории;
const свойства = мир.свойстваФайловТекущейДиректории;
var содержимое = "";
for (var н in список)
{
const файл = список[н];
const свойство = свойства[н];
const окончание = свойство.isDirectory() ? "/" : "";
содержимое += `
<li id="фс_список-файлов_${н}">
<a id="фс_список-файлов_${н}_ссылка">
${файл}${окончание}
</a>
</li>
`;
}
содержимое = `<ul class="uk-nav uk-nav-default tm-nav">${содержимое}</ul>`;
$(`#${мир.макет.константы.меню}`).html(содержимое);
};


// // // //


ПолучитьСвойстваФайловТекущейДиректории = мир =>
{
const список = мир.списокФайловТекущейДиректории;

(async() => {
try
{
var свойстваФайлов = [];
for (var н in список)
{
const имя = список[н];
const путь = мир.директория + имя;
const свойства = await мир.фс.promises.stat(путь);
свойстваФайлов.push(свойства);
}
мир.свойстваФайловТекущейДиректории = свойстваФайлов;
мир.уведомить("получили свойства файлов текущей директории");
}
catch (ошибка)
{
мир.ошибкаОперацииФС = ошибка.code;
мир.уведомить("ошибка операции файловой системы");
}
})();
};


// // // //


ПолучитьСписокФайловТекущейДиректории = мир =>
{
(async() => {
try
{
const список = await мир.фс.promises.readdir(мир.директория);
мир.списокФайловТекущейДиректории = список;
мир.уведомить("получили список файлов текущей директории");
}
catch (ошибка)
{
мир.ошибкаОперацииФС = ошибка.code;
мир.уведомить("ошибка операции файловой системы");
}
})();
};


// // // //


СоздатьФайловуюСистему = мир =>
{
мир.фс = new LightningFS("AMYP");
мир.директория = "/";
};

+ 15
- 0
60🕸фс🕸.череда 파일 보기

@@ -0,0 +1,15 @@
пуск амура
создать файловую систему
# задать новую директорию
# создать новую директорию
# задать новый файл
# создать новый файл
получить список файлов текущей директории
получили список файлов текущей директории
получить свойства файлов текущей директории
вывести список файлов текущей директории
получили свойства файлов текущей директории
вывести свойства файлов текущей директории
отобразить список файлов текущей директории
ошибка операции файловой системы
вывести ошибку операции файловой системы

+ 35
- 0
60🕸фс🕸📖.js 파일 보기

@@ -0,0 +1,35 @@
СоздатьНовыйФайл = мир =>
{
(async() => {
try
{
await мир.фс.promises.writeFile(мир.новыйФайл, "");
мир.уведомить("создали новый файл");
}
catch (ошибка)
{
мир.ошибкаОперацииФС = ошибка.code;
мир.уведомить("ошибка операции файловой системы");
}
})();
};


// // // //


СоздатьНовуюДиректорию = мир =>
{
(async() => {
try
{
await мир.фс.promises.mkdir(мир.новаяДиректория);
мир.уведомить("создали новую директорию");
}
catch (ошибка)
{
мир.ошибкаОперацииФС = ошибка.code;
мир.уведомить("ошибка операции файловой системы");
}
})();
};

+ 42
- 0
60🕸фс🕸🧪.js 파일 보기

@@ -0,0 +1,42 @@
ВывестиСвойстваФайловТекущейДиректории = мир =>
{
console.debug("свойства файлов:", мир.свойстваФайловТекущейДиректории);
};


// // // //


ЗадатьНовыйФайл = мир =>
{
мир.новыйФайл = "/файл";
};



// // // //


ЗадатьНовуюДиректорию = мир =>
{
мир.новаяДиректория = "/новая";
};


// // // //


ВывестиОшибкуОперацииФайловойСистемы = мир =>
{
console.warn("ошибка фс:", мир.ошибкаОперацииФС);
};


// // // //


ВывестиСписокФайловТекущейДиректории = мир =>
{
console.debug("фис");
console.debug("список файлов:", мир.списокФайловТекущейДиректории);
};

+ 0
- 46
70🕸механика🕸.js 파일 보기

@@ -1,46 +0,0 @@
СоставитьСписокКлючейФайловыхСистем = мир =>
{
const ключи = мир.списокКлючейIndexedDB;
var список = [];
for (var н in ключи)
{
const ключ = ключи[н];
console.debug("ключ", ключ);
if (
ключ.startsWith("fs_") &&
!ключ.endsWith("_lock")
) {
список.push(ключ);
}
}
console.debug("список", список);
};


// // // //


ПолучитьСписокБазIndexedDB = мир =>
{
indexedDB.databases().then(базы => {
console.debug("базы", базы);
}).catch(ошибка => {
console.debug("ошибка", ошибка);
});
/*
promise.then(databases => {
console.log(databases)
})
console.debug("базы", IDBDatabase.objectStoreNames);
*/
/*
localforage.keys().then(function(ключи) {
мир.списокКлючейIndexedDB = ключи;
мир.уведомить("получили список ключей IndexedDB")
}).catch(function(ошибка) {
мир.уведомить("не получили список ключей IndexedDB")
});
*/
};

+ 0
- 5
70🕸механика🕸.череда 파일 보기

@@ -1,5 +0,0 @@
ручной пуск
# получить список баз IndexedDB
#получили список ключей IndexedDB
# составить список ключей файловых систем
##

불러오는 중...
취소
저장