add wipe fs

This commit is contained in:
2020-12-20 13:16:18 +01:00
parent 2e91df6260
commit 62cb680181
5 changed files with 58 additions and 33 deletions

View File

@@ -3,20 +3,29 @@ class Controller {
this.model = model;
this.view = view;
this.redrawDirTree(view);
// Initialize isomorphic-git with a file system
window.fs = new LightningFS("fs");
// I prefer using the Promisified version honestly
window.pfs = window.fs.promises;
window.dir = "/test-clone";
this.model.dirTree().then(
function (value) {
view.showDirTree(value);
},
function (error) {}
);
var cloneBtn = document.getElementsByClassName("clone")[0];
var purgeBtn = document.getElementsByClassName("purge")[0];
cloneBtn.addEventListener("click", function () {
console.log("clone");
});
purgeBtn.addEventListener("click", this.purgeFS.bind(this));
}
purgeFS() {
this.model.purgeFS();
//this.drawDirTree(this.view);
this.redrawDirTree(this.view);
}
redrawDirTree(view) {
this.model.dirTree().then(
function (value) {
view.removeDirTree();
view.drawDirTree(value);
},
function (error) {}
);
}
}