diff options
| author | nsfisis <nsfisis@gmail.com> | 2023-03-18 22:23:37 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2023-03-18 22:40:43 +0900 |
| commit | 3f82b71a657d8b8218ed468acf0552f29cfd1dd0 (patch) | |
| tree | 5f2f69e8659c62abeb373edec1d2743fa65dc2b4 /nuldoc-src/pages/slide.ts | |
| parent | 2ee549f5f3b1a05f2a769a4e0daa5507997a3159 (diff) | |
| download | blog.nsfisis.dev-3f82b71a657d8b8218ed468acf0552f29cfd1dd0.tar.gz blog.nsfisis.dev-3f82b71a657d8b8218ed468acf0552f29cfd1dd0.tar.zst blog.nsfisis.dev-3f82b71a657d8b8218ed468acf0552f29cfd1dd0.zip | |
feat(nuldoc): first implementation of rendering slide
Diffstat (limited to 'nuldoc-src/pages/slide.ts')
| -rw-r--r-- | nuldoc-src/pages/slide.ts | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/nuldoc-src/pages/slide.ts b/nuldoc-src/pages/slide.ts index fdfe868..2b7e202 100644 --- a/nuldoc-src/pages/slide.ts +++ b/nuldoc-src/pages/slide.ts @@ -90,6 +90,27 @@ export async function generateSlidePage( ), ), ), + el( + "canvas", + [["id", "slide"], ["data-slide-link", slide.slideLink]], + ), + el( + "div", + [], + el("button", [["id", "prev"]], text("Prev")), + el("button", [["id", "next"]], text("Next")), + ), + el( + "script", + [[ + "src", + "https://cdnjs.cloudflare.com/ajax/libs/pdf.js/3.4.120/pdf.min.js", + ]], + ), + el( + "script", + [["src", "/slide.js"], ["type", "module"]], + ), ), ), ), |
