přidání uložení změn do fs, oprava vypisování dir tree
This commit is contained in:
15
js/model.js
15
js/model.js
@@ -36,7 +36,13 @@ class Model {
|
||||
}
|
||||
|
||||
async dirTree() {
|
||||
let baseDir = localStorage.getItem("baseDir");
|
||||
var baseDir = localStorage.getItem("baseDir");
|
||||
|
||||
var stat = await pfs.stat(baseDir).catch((e) => {});
|
||||
|
||||
if (stat == null) {
|
||||
var baseDir = "/";
|
||||
}
|
||||
var tree = await this.dirList(baseDir);
|
||||
|
||||
return tree;
|
||||
@@ -64,10 +70,17 @@ class Model {
|
||||
}
|
||||
|
||||
setBaseDir(baseDir) {
|
||||
if (!baseDir.endsWith("/")) {
|
||||
baseDir += "/";
|
||||
}
|
||||
localStorage.setItem("baseDir", baseDir);
|
||||
}
|
||||
|
||||
readFile(file) {
|
||||
return pfs.readFile(file, "utf8");
|
||||
}
|
||||
|
||||
saveFile(cesta, obsah) {
|
||||
pfs.writeFile(cesta, obsah, "utf8");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user