aboutsummaryrefslogtreecommitdiffhomepage
path: root/nuldoc-src/pages/slide.ts
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2023-03-18 22:23:37 +0900
committernsfisis <nsfisis@gmail.com>2023-03-18 22:40:43 +0900
commit3f82b71a657d8b8218ed468acf0552f29cfd1dd0 (patch)
tree5f2f69e8659c62abeb373edec1d2743fa65dc2b4 /nuldoc-src/pages/slide.ts
parent2ee549f5f3b1a05f2a769a4e0daa5507997a3159 (diff)
downloadblog.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.ts21
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"]],
+ ),
),
),
),