Zpřehlednění kódu
This commit is contained in:
29
js/model.js
29
js/model.js
@@ -10,6 +10,8 @@ class Model {
|
||||
window.http = http;
|
||||
}
|
||||
|
||||
/* ================== Dir Tree ================== */
|
||||
|
||||
async dirList(dir = "/") {
|
||||
let list = await pfs.readdir(dir);
|
||||
|
||||
@@ -71,6 +73,18 @@ class Model {
|
||||
return list;
|
||||
}
|
||||
|
||||
/* ================== Text Area ================== */
|
||||
|
||||
readFile(file) {
|
||||
return pfs.readFile(file, "utf8");
|
||||
}
|
||||
|
||||
saveFile(cesta, obsah) {
|
||||
pfs.writeFile(cesta, obsah, "utf8");
|
||||
}
|
||||
|
||||
/* ================== Controls ================== */
|
||||
|
||||
wipeFS() {
|
||||
delete window.fs;
|
||||
window.fs = new LightningFS("fs", { wipe: true });
|
||||
@@ -147,6 +161,9 @@ class Model {
|
||||
console.log(pushResult);
|
||||
}
|
||||
|
||||
/* ================== Windows ================== */
|
||||
/* ------------------ Settings ------------------ */
|
||||
|
||||
setRepo(repoURL) {
|
||||
localStorage.setItem("repo", repoURL);
|
||||
}
|
||||
@@ -157,19 +174,11 @@ class Model {
|
||||
}
|
||||
localStorage.setItem("baseDir", baseDir);
|
||||
}
|
||||
async setName(name) {
|
||||
setName(name) {
|
||||
localStorage.setItem("name", name);
|
||||
}
|
||||
|
||||
async setEmail(email) {
|
||||
setEmail(email) {
|
||||
localStorage.setItem("email", email);
|
||||
}
|
||||
|
||||
readFile(file) {
|
||||
return pfs.readFile(file, "utf8");
|
||||
}
|
||||
|
||||
saveFile(cesta, obsah) {
|
||||
pfs.writeFile(cesta, obsah, "utf8");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user