Update markdown plug, removing switch side because it's silly
This commit is contained in:
parent
7c0a03a272
commit
de254ac4f6
@ -14,7 +14,3 @@ functions:
|
|||||||
- editor:updated
|
- editor:updated
|
||||||
- editor:pageLoaded
|
- editor:pageLoaded
|
||||||
- editor:pageReloaded
|
- editor:pageReloaded
|
||||||
switchSide:
|
|
||||||
path: "./preview.ts:switchSide"
|
|
||||||
command:
|
|
||||||
name: "Markdown Preview: Switch Side"
|
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
import MarkdownIt from "markdown-it";
|
import MarkdownIt from "markdown-it";
|
||||||
import {
|
import {
|
||||||
getText,
|
getText,
|
||||||
showLhs,
|
showPanel,
|
||||||
showRhs,
|
|
||||||
hideRhs,
|
|
||||||
hideLhs,
|
|
||||||
} from "@silverbulletmd/plugos-silverbullet-syscall/editor";
|
} from "@silverbulletmd/plugos-silverbullet-syscall/editor";
|
||||||
import * as clientStore from "@silverbulletmd/plugos-silverbullet-syscall/clientStore";
|
import * as clientStore from "@silverbulletmd/plugos-silverbullet-syscall/clientStore";
|
||||||
import { cleanMarkdown } from "./util";
|
import { cleanMarkdown } from "./util";
|
||||||
import { readSettings, writeSettings } from "@silverbulletmd/plugs/lib/settings_page";
|
import {
|
||||||
|
readSettings,
|
||||||
|
writeSettings,
|
||||||
|
} from "@silverbulletmd/plugs/lib/settings_page";
|
||||||
|
|
||||||
const css = `
|
const css = `
|
||||||
<style>
|
<style>
|
||||||
@ -80,27 +80,9 @@ export async function updateMarkdownPreview() {
|
|||||||
}
|
}
|
||||||
let text = await getText();
|
let text = await getText();
|
||||||
let cleanMd = await cleanMarkdown(text);
|
let cleanMd = await cleanMarkdown(text);
|
||||||
const setting = await readSettings({previewOnRHS: true});
|
await showPanel(
|
||||||
const show = setting.previewOnRHS ? showRhs : showLhs;
|
"rhs",
|
||||||
await show(
|
2,
|
||||||
`<html><head>${css}</head><body>${md.render(cleanMd)}</body></html>`,
|
`<html><head>${css}</head><body>${md.render(cleanMd)}</body></html>`
|
||||||
undefined,
|
|
||||||
2
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function switchSide() {
|
|
||||||
const {previewOnRHS} = await readSettings({previewOnRHS: true});
|
|
||||||
const isVisible = await clientStore.get("enableMarkdownPreview");
|
|
||||||
if (isVisible) {
|
|
||||||
if (previewOnRHS){
|
|
||||||
hideRhs();
|
|
||||||
} else {
|
|
||||||
hideLhs();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
await writeSettings({previewOnRHS: !previewOnRHS});
|
|
||||||
if (isVisible) {
|
|
||||||
updateMarkdownPreview();
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user