aboutsummaryrefslogtreecommitdiffhomepage
path: root/services/nuldoc/public/slides/slides/2025-11-24/phpconkagawa-2025/index.html
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-08-08 10:38:18 +0900
committernsfisis <nsfisis@gmail.com>2026-08-08 10:38:18 +0900
commit4681e861efcdf9b0b73e3803e70712bc55162863 (patch)
treed910ef14d9549df19896d85a42e12a32db787fb6 /services/nuldoc/public/slides/slides/2025-11-24/phpconkagawa-2025/index.html
parenteca423774047122f7dfc4be9ac78626e32d733d3 (diff)
downloadnsfisis.dev-4681e861efcdf9b0b73e3803e70712bc55162863.tar.gz
nsfisis.dev-4681e861efcdf9b0b73e3803e70712bc55162863.tar.zst
nsfisis.dev-4681e861efcdf9b0b73e3803e70712bc55162863.zip
feat(slides): improve slide controllerHEADmain
Diffstat (limited to 'services/nuldoc/public/slides/slides/2025-11-24/phpconkagawa-2025/index.html')
-rw-r--r--services/nuldoc/public/slides/slides/2025-11-24/phpconkagawa-2025/index.html32
1 files changed, 26 insertions, 6 deletions
diff --git a/services/nuldoc/public/slides/slides/2025-11-24/phpconkagawa-2025/index.html b/services/nuldoc/public/slides/slides/2025-11-24/phpconkagawa-2025/index.html
index 1e2996fd..12b749c5 100644
--- a/services/nuldoc/public/slides/slides/2025-11-24/phpconkagawa-2025/index.html
+++ b/services/nuldoc/public/slides/slides/2025-11-24/phpconkagawa-2025/index.html
@@ -15,10 +15,10 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>Pure PHP で作る簡易 HTTP サーバ (PHP カンファレンス香川 2025)|nsfisis’s slides</title>
- <link rel="stylesheet" href="/style.css?h=bf289421c09405fa3c89dc8b18742368">
+ <link rel="stylesheet" href="/style.css?h=61618c116e07057fc873f7751f158cd7">
</head>
<body class="single">
- <link rel="stylesheet" href="/slides.css?h=48ccba536579d1291e7c04ae27851b57">
+ <link rel="stylesheet" href="/slides.css?h=d1639dd95e0e0082996901b5bfcf5fd6">
<header class="header">
<div class="site-logo">
<a href="https://nsfisis.dev/">nsfisis.dev</a>
@@ -62,10 +62,26 @@
</li>
</ol>
</section>
- <div class="slide-container">
- <canvas data-slide-link="/slides/2025-11-24/phpconkagawa-2025/slides.pdf" id="slide">
- </canvas>
+ <div class="slide-container" data-slide-link="/slides/2025-11-24/phpconkagawa-2025/slides.pdf" id="slide-container">
+ <div class="slide-stage" id="slide-stage">
+ <canvas id="slide">
+ </canvas>
+ <div class="textLayer" id="text-layer">
+ </div>
+ <div class="annotationLayer" id="annotation-layer">
+ </div>
+ </div>
+ <div aria-live="polite" class="slide-status" hidden="hidden" id="slide-status" role="status">
+ </div>
</div>
+ <noscript>
+ <style>
+ .slide-container,.controllers-buttons{display:none}
+ </style>
+ <p class="slide-noscript">
+ <a href="/slides/2025-11-24/phpconkagawa-2025/slides.pdf">PDF をダウンロード</a>
+ </p>
+ </noscript>
<div class="controllers">
<div class="controllers-buttons">
<button aria-label="前のページ (←/h)" id="prev" title="前のページ (←/h)" type="button">
@@ -74,6 +90,9 @@
</path>
</svg>
</button>
+ <div class="page-indicator">
+ <input aria-label="ページ番号" class="page-input" id="page-input" inputmode="numeric" min="1" step="1" type="number" value="1"><span class="page-separator">/</span><span class="page-count" id="page-count">–</span>
+ </div>
<button aria-label="次のページ (→/l)" id="next" title="次のページ (→/l)" type="button">
<svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
<path d="M9 18l6-6-6-6">
@@ -81,8 +100,9 @@
</svg>
</button>
</div>
+ <a class="slide-download" download="" href="/slides/2025-11-24/phpconkagawa-2025/slides.pdf">PDF をダウンロード</a>
</div>
- <script src="/slide.js?h=dcdc1524058e7cb08242f930fa849473" type="module">
+ <script src="/slide.js?h=4c869c1409da703e66a0d73294863232" type="module">
</script>
</div>
</article>