1
0
silverbullet/plugs/core/editor.ts

16 lines
486 B
TypeScript
Raw Normal View History

2022-10-14 13:11:33 +00:00
import { clientStore, editor } from "$sb/silverbullet-syscall/mod.ts";
2022-09-16 12:26:47 +00:00
export async function editorLoad() {
2022-10-14 13:11:33 +00:00
const readOnlyMode = await clientStore.get("readOnlyMode");
2022-09-16 12:26:47 +00:00
if (readOnlyMode) {
2022-10-14 13:11:33 +00:00
await editor.enableReadOnlyMode(true);
2022-09-16 12:26:47 +00:00
}
}
export async function toggleReadOnlyMode() {
let readOnlyMode = await clientStore.get("readOnlyMode");
readOnlyMode = !readOnlyMode;
2022-10-14 13:11:33 +00:00
await editor.enableReadOnlyMode(readOnlyMode);
2022-09-16 12:26:47 +00:00
await clientStore.set("readOnlyMode", readOnlyMode);
}