39 lines
1.1 KiB
HTML
39 lines
1.1 KiB
HTML
<!doctype html>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
|
</head>
|
|
<script>
|
|
const log = (text) => {
|
|
let pNode = document.createElement("p");
|
|
let textNode = document.createTextNode(text);
|
|
pNode.appendChild(textNode);
|
|
document.getElementById("log-container").appendChild(pNode);
|
|
}
|
|
</script>
|
|
<script src="../dist/filer.js"></script>
|
|
<script>
|
|
let vfs = new Filer.VFS();
|
|
|
|
(async () => {
|
|
let rootDirContents = await vfs.readdir("/");
|
|
log(`root directory contents: ${JSON.stringify(rootDirContents)}`);
|
|
|
|
await vfs.mount(`filer+memfs:///${Filer.UUID.v4()}`, "/");
|
|
rootDirContents = await vfs.readdir("/");
|
|
log(`root directory contents: ${JSON.stringify(rootDirContents)}`);
|
|
|
|
await vfs.mkdir("/test1");
|
|
rootDirContents = await vfs.readdir("/");
|
|
log(`root directory contents: ${JSON.stringify(rootDirContents)}`);
|
|
|
|
await vfs.mkdir("/test2");
|
|
rootDirContents = await vfs.readdir("/");
|
|
log(`root directory contents: ${JSON.stringify(rootDirContents)}`);
|
|
})();
|
|
</script>
|
|
<body>
|
|
<div id="log-container">
|
|
</div>
|
|
</body>
|
|
</html> |