aboutsummaryrefslogtreecommitdiffhomepage
path: root/services/nuldoc/public/slides
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-11-30 03:10:01 +0900
committernsfisis <nsfisis@gmail.com>2025-11-30 03:10:01 +0900
commit277ff78fa74be86de86fdfa66af7f4ae2fb17980 (patch)
treebc4a24da8eb24149460f950ef73eefa9653d704a /services/nuldoc/public/slides
parent1730a81a6560c2baa75791d6edba2e2a1d997d4e (diff)
downloadnsfisis.dev-277ff78fa74be86de86fdfa66af7f4ae2fb17980.tar.gz
nsfisis.dev-277ff78fa74be86de86fdfa66af7f4ae2fb17980.tar.zst
nsfisis.dev-277ff78fa74be86de86fdfa66af7f4ae2fb17980.zip
feat(slides): Update style of slide controller buttons
Diffstat (limited to 'services/nuldoc/public/slides')
-rw-r--r--services/nuldoc/public/slides/404.html2
-rw-r--r--services/nuldoc/public/slides/slide.js8
-rw-r--r--services/nuldoc/public/slides/slides/2023-01-18/phpstudy-tokyo-148/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2023-02-15/phpstudy-tokyo-149/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2023-03-15/phpstudy-tokyo-150/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2023-03-24/phperkaigi-2023/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2023-03-25/phperkaigi-2023-tokens/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2023-04-12/phpstudy-tokyo-151/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2023-06-21/phpstudy-tokyo-153/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2023-06-23/phpconfuk-2023-eve/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2023-07-26/phpstudy-tokyo-154/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2023-08-24/phpstudy-tokyo-155/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2023-10-25/phpstudy-tokyo-157/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2024-01-24/phpstudy-tokyo-160/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2024-03-08/phperkaigi-2024/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2024-03-15/ya8-2024/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2024-04-13/phpcon-odawara-2024/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2024-04-25/phpstudy-tokyo-163/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2024-07-18/phpstudy-tokyo-166/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2024-10-30/phpstudy-tokyo-169/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2024-11-30/cohackpp/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2025-02-22/phpcon-nagoya-2025/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2025-03-23/phperkaigi-2025/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2025-04-12/phpcon-odawara-2025/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2025-07-26/techramen-25-conf/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2025-10-29/phpstudy-tokyo-180/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/2025-11-24/phpconkagawa-2025/index.html26
-rw-r--r--services/nuldoc/public/slides/slides/index.html2
-rw-r--r--services/nuldoc/public/slides/style.css30
-rw-r--r--services/nuldoc/public/slides/tags/c/index.html2
-rw-r--r--services/nuldoc/public/slides/tags/cohackpp/index.html2
-rw-r--r--services/nuldoc/public/slides/tags/conference/index.html2
-rw-r--r--services/nuldoc/public/slides/tags/index.html2
-rw-r--r--services/nuldoc/public/slides/tags/php/index.html2
-rw-r--r--services/nuldoc/public/slides/tags/phpcon-nagoya/index.html2
-rw-r--r--services/nuldoc/public/slides/tags/phpcon-odawara/index.html2
-rw-r--r--services/nuldoc/public/slides/tags/phpconfuk/index.html2
-rw-r--r--services/nuldoc/public/slides/tags/phpconkagawa/index.html2
-rw-r--r--services/nuldoc/public/slides/tags/phperkaigi/index.html2
-rw-r--r--services/nuldoc/public/slides/tags/phpstudy-tokyo/index.html2
-rw-r--r--services/nuldoc/public/slides/tags/techramen/index.html2
-rw-r--r--services/nuldoc/public/slides/tags/wasm/index.html2
-rw-r--r--services/nuldoc/public/slides/tags/ya8/index.html2
43 files changed, 476 insertions, 244 deletions
diff --git a/services/nuldoc/public/slides/404.html b/services/nuldoc/public/slides/404.html
index aef0ab9..2850772 100644
--- a/services/nuldoc/public/slides/404.html
+++ b/services/nuldoc/public/slides/404.html
@@ -14,7 +14,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>Page Not Found|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
diff --git a/services/nuldoc/public/slides/slide.js b/services/nuldoc/public/slides/slide.js
index 4c7a0de..75a8d35 100644
--- a/services/nuldoc/public/slides/slide.js
+++ b/services/nuldoc/public/slides/slide.js
@@ -1,6 +1,6 @@
-import { GlobalWorkerOptions, getDocument } from "/pdf.min.mjs";
+import { getDocument, GlobalWorkerOptions } from "./pdf.min.mjs";
-document.addEventListener("DOMContentLoaded", async () => {
+async function init() {
GlobalWorkerOptions.workerSrc = "/pdf.worker.min.mjs";
const canvas = document.getElementById("slide");
@@ -57,4 +57,6 @@ document.addEventListener("DOMContentLoaded", async () => {
// TODO: error handling
doc = await getDocument(url).promise;
queueRenderPage(pageNum);
-});
+}
+
+document.addEventListener("DOMContentLoaded", init);
diff --git a/services/nuldoc/public/slides/slides/2023-01-18/phpstudy-tokyo-148/index.html b/services/nuldoc/public/slides/slides/2023-01-18/phpstudy-tokyo-148/index.html
index e905368..0bbb226 100644
--- a/services/nuldoc/public/slides/slides/2023-01-18/phpstudy-tokyo-148/index.html
+++ b/services/nuldoc/public/slides/slides/2023-01-18/phpstudy-tokyo-148/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第148 回 (LT)|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -60,15 +60,23 @@
</section>
<canvas data-slide-link="/slides/2023-01-18/phpstudy-tokyo-148/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2023-02-15/phpstudy-tokyo-149/index.html b/services/nuldoc/public/slides/slides/2023-02-15/phpstudy-tokyo-149/index.html
index d23b49b..eb3ab96 100644
--- a/services/nuldoc/public/slides/slides/2023-02-15/phpstudy-tokyo-149/index.html
+++ b/services/nuldoc/public/slides/slides/2023-02-15/phpstudy-tokyo-149/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第149 回 (LT)|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -60,15 +60,23 @@
</section>
<canvas data-slide-link="/slides/2023-02-15/phpstudy-tokyo-149/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2023-03-15/phpstudy-tokyo-150/index.html b/services/nuldoc/public/slides/slides/2023-03-15/phpstudy-tokyo-150/index.html
index b2f8aee..ff2a923 100644
--- a/services/nuldoc/public/slides/slides/2023-03-15/phpstudy-tokyo-150/index.html
+++ b/services/nuldoc/public/slides/slides/2023-03-15/phpstudy-tokyo-150/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第150 回 (LT)|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -63,15 +63,23 @@
</section>
<canvas data-slide-link="/slides/2023-03-15/phpstudy-tokyo-150/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2023-03-24/phperkaigi-2023/index.html b/services/nuldoc/public/slides/slides/2023-03-24/phperkaigi-2023/index.html
index 099e5f3..1617cbe 100644
--- a/services/nuldoc/public/slides/slides/2023-03-24/phperkaigi-2023/index.html
+++ b/services/nuldoc/public/slides/slides/2023-03-24/phperkaigi-2023/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2023 (レギュラートーク)|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -63,15 +63,23 @@
</section>
<canvas data-slide-link="/slides/2023-03-24/phperkaigi-2023/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2023-03-25/phperkaigi-2023-tokens/index.html b/services/nuldoc/public/slides/slides/2023-03-25/phperkaigi-2023-tokens/index.html
index 90ae9bb..c6586cc 100644
--- a/services/nuldoc/public/slides/slides/2023-03-25/phperkaigi-2023-tokens/index.html
+++ b/services/nuldoc/public/slides/slides/2023-03-25/phperkaigi-2023-tokens/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2023 (トークン解説セッション)|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -63,15 +63,23 @@
</section>
<canvas data-slide-link="/slides/2023-03-25/phperkaigi-2023-tokens/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2023-04-12/phpstudy-tokyo-151/index.html b/services/nuldoc/public/slides/slides/2023-04-12/phpstudy-tokyo-151/index.html
index ad8ff6d..d86acf7 100644
--- a/services/nuldoc/public/slides/slides/2023-04-12/phpstudy-tokyo-151/index.html
+++ b/services/nuldoc/public/slides/slides/2023-04-12/phpstudy-tokyo-151/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第151 回 (LT)|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -60,15 +60,23 @@
</section>
<canvas data-slide-link="/slides/2023-04-12/phpstudy-tokyo-151/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2023-06-21/phpstudy-tokyo-153/index.html b/services/nuldoc/public/slides/slides/2023-06-21/phpstudy-tokyo-153/index.html
index d6655d7..d30f8bc 100644
--- a/services/nuldoc/public/slides/slides/2023-06-21/phpstudy-tokyo-153/index.html
+++ b/services/nuldoc/public/slides/slides/2023-06-21/phpstudy-tokyo-153/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第153 回 (LT)|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -60,15 +60,23 @@
</section>
<canvas data-slide-link="/slides/2023-06-21/phpstudy-tokyo-153/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2023-06-23/phpconfuk-2023-eve/index.html b/services/nuldoc/public/slides/slides/2023-06-23/phpconfuk-2023-eve/index.html
index 78067b2..5755ec9 100644
--- a/services/nuldoc/public/slides/slides/2023-06-23/phpconfuk-2023-eve/index.html
+++ b/services/nuldoc/public/slides/slides/2023-06-23/phpconfuk-2023-eve/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP カンファレンス福岡 2023 前夜祭 (非公式) (レギュラートーク)|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -60,15 +60,23 @@
</section>
<canvas data-slide-link="/slides/2023-06-23/phpconfuk-2023-eve/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2023-07-26/phpstudy-tokyo-154/index.html b/services/nuldoc/public/slides/slides/2023-07-26/phpstudy-tokyo-154/index.html
index 1c48650..04e0d8c 100644
--- a/services/nuldoc/public/slides/slides/2023-07-26/phpstudy-tokyo-154/index.html
+++ b/services/nuldoc/public/slides/slides/2023-07-26/phpstudy-tokyo-154/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第154 回 (レギュラートーク)|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -60,15 +60,23 @@
</section>
<canvas data-slide-link="/slides/2023-07-26/phpstudy-tokyo-154/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2023-08-24/phpstudy-tokyo-155/index.html b/services/nuldoc/public/slides/slides/2023-08-24/phpstudy-tokyo-155/index.html
index 40bc55e..4535d4a 100644
--- a/services/nuldoc/public/slides/slides/2023-08-24/phpstudy-tokyo-155/index.html
+++ b/services/nuldoc/public/slides/slides/2023-08-24/phpstudy-tokyo-155/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第155 回 (LT)|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -60,15 +60,23 @@
</section>
<canvas data-slide-link="/slides/2023-08-24/phpstudy-tokyo-155/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2023-10-25/phpstudy-tokyo-157/index.html b/services/nuldoc/public/slides/slides/2023-10-25/phpstudy-tokyo-157/index.html
index a1396e9..8461fa2 100644
--- a/services/nuldoc/public/slides/slides/2023-10-25/phpstudy-tokyo-157/index.html
+++ b/services/nuldoc/public/slides/slides/2023-10-25/phpstudy-tokyo-157/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第157 回 (LT)|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -60,15 +60,23 @@
</section>
<canvas data-slide-link="/slides/2023-10-25/phpstudy-tokyo-157/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2024-01-24/phpstudy-tokyo-160/index.html b/services/nuldoc/public/slides/slides/2024-01-24/phpstudy-tokyo-160/index.html
index 9452543..95759f7 100644
--- a/services/nuldoc/public/slides/slides/2024-01-24/phpstudy-tokyo-160/index.html
+++ b/services/nuldoc/public/slides/slides/2024-01-24/phpstudy-tokyo-160/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第160 回 (レギュラートーク)|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -60,15 +60,23 @@
</section>
<canvas data-slide-link="/slides/2024-01-24/phpstudy-tokyo-160/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2024-03-08/phperkaigi-2024/index.html b/services/nuldoc/public/slides/slides/2024-03-08/phperkaigi-2024/index.html
index bd81812..5ede343 100644
--- a/services/nuldoc/public/slides/slides/2024-03-08/phperkaigi-2024/index.html
+++ b/services/nuldoc/public/slides/slides/2024-03-08/phperkaigi-2024/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2024 (レギュラートーク (40分))|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -66,15 +66,23 @@
</section>
<canvas data-slide-link="/slides/2024-03-08/phperkaigi-2024/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2024-03-15/ya8-2024/index.html b/services/nuldoc/public/slides/slides/2024-03-15/ya8-2024/index.html
index 7b1c43a..085a950 100644
--- a/services/nuldoc/public/slides/slides/2024-03-15/ya8-2024/index.html
+++ b/services/nuldoc/public/slides/slides/2024-03-15/ya8-2024/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>Ya8 2024 (レギュラートーク (60分))|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -63,15 +63,23 @@
</section>
<canvas data-slide-link="/slides/2024-03-15/ya8-2024/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2024-04-13/phpcon-odawara-2024/index.html b/services/nuldoc/public/slides/slides/2024-04-13/phpcon-odawara-2024/index.html
index 4545fe2..f44b7b2 100644
--- a/services/nuldoc/public/slides/slides/2024-04-13/phpcon-odawara-2024/index.html
+++ b/services/nuldoc/public/slides/slides/2024-04-13/phpcon-odawara-2024/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP カンファレンス小田原 2024 (レギュラートーク (15分))|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -63,15 +63,23 @@
</section>
<canvas data-slide-link="/slides/2024-04-13/phpcon-odawara-2024/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2024-04-25/phpstudy-tokyo-163/index.html b/services/nuldoc/public/slides/slides/2024-04-25/phpstudy-tokyo-163/index.html
index c607c73..caf1ca6 100644
--- a/services/nuldoc/public/slides/slides/2024-04-25/phpstudy-tokyo-163/index.html
+++ b/services/nuldoc/public/slides/slides/2024-04-25/phpstudy-tokyo-163/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第163回 (LT)|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -60,15 +60,23 @@
</section>
<canvas data-slide-link="/slides/2024-04-25/phpstudy-tokyo-163/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2024-07-18/phpstudy-tokyo-166/index.html b/services/nuldoc/public/slides/slides/2024-07-18/phpstudy-tokyo-166/index.html
index a8f5213..5b59e8e 100644
--- a/services/nuldoc/public/slides/slides/2024-07-18/phpstudy-tokyo-166/index.html
+++ b/services/nuldoc/public/slides/slides/2024-07-18/phpstudy-tokyo-166/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第166回 (レギュラートーク (20分))|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -60,15 +60,23 @@
</section>
<canvas data-slide-link="/slides/2024-07-18/phpstudy-tokyo-166/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2024-10-30/phpstudy-tokyo-169/index.html b/services/nuldoc/public/slides/slides/2024-10-30/phpstudy-tokyo-169/index.html
index 4970812..e45462d 100644
--- a/services/nuldoc/public/slides/slides/2024-10-30/phpstudy-tokyo-169/index.html
+++ b/services/nuldoc/public/slides/slides/2024-10-30/phpstudy-tokyo-169/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第169回 (レギュラートーク (20分))|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -60,15 +60,23 @@
</section>
<canvas data-slide-link="/slides/2024-10-30/phpstudy-tokyo-169/slide.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2024-11-30/cohackpp/index.html b/services/nuldoc/public/slides/slides/2024-11-30/cohackpp/index.html
index 6a1d284..aaed696 100644
--- a/services/nuldoc/public/slides/slides/2024-11-30/cohackpp/index.html
+++ b/services/nuldoc/public/slides/slides/2024-11-30/cohackpp/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>紅白ぺぱ合戦 (LT)|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -60,15 +60,23 @@
</section>
<canvas data-slide-link="/slides/2024-11-30/cohackpp/slides.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2025-02-22/phpcon-nagoya-2025/index.html b/services/nuldoc/public/slides/slides/2025-02-22/phpcon-nagoya-2025/index.html
index 6689c6b..39ad747 100644
--- a/services/nuldoc/public/slides/slides/2025-02-22/phpcon-nagoya-2025/index.html
+++ b/services/nuldoc/public/slides/slides/2025-02-22/phpcon-nagoya-2025/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP カンファレンス名古屋 2025 (レギュラートーク (30分))|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -63,15 +63,23 @@
</section>
<canvas data-slide-link="/slides/2025-02-22/phpcon-nagoya-2025/slides.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2025-03-23/phperkaigi-2025/index.html b/services/nuldoc/public/slides/slides/2025-03-23/phperkaigi-2025/index.html
index 74ce08b..ef753f6 100644
--- a/services/nuldoc/public/slides/slides/2025-03-23/phperkaigi-2025/index.html
+++ b/services/nuldoc/public/slides/slides/2025-03-23/phperkaigi-2025/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2025 (レギュラートーク (40分))|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -63,15 +63,23 @@
</section>
<canvas data-slide-link="/slides/2025-03-23/phperkaigi-2025/slides.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2025-04-12/phpcon-odawara-2025/index.html b/services/nuldoc/public/slides/slides/2025-04-12/phpcon-odawara-2025/index.html
index cb87dba..8a10429 100644
--- a/services/nuldoc/public/slides/slides/2025-04-12/phpcon-odawara-2025/index.html
+++ b/services/nuldoc/public/slides/slides/2025-04-12/phpcon-odawara-2025/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP カンファレンス小田原 2025 (レギュラートーク (20分))|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -63,15 +63,23 @@
</section>
<canvas data-slide-link="/slides/2025-04-12/phpcon-odawara-2025/slides.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2025-07-26/techramen-25-conf/index.html b/services/nuldoc/public/slides/slides/2025-07-26/techramen-25-conf/index.html
index 4beb502..d062fae 100644
--- a/services/nuldoc/public/slides/slides/2025-07-26/techramen-25-conf/index.html
+++ b/services/nuldoc/public/slides/slides/2025-07-26/techramen-25-conf/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>TechRAMEN 2025 Conference (40 分)|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -63,15 +63,23 @@
</section>
<canvas data-slide-link="/slides/2025-07-26/techramen-25-conf/slides.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/2025-10-29/phpstudy-tokyo-180/index.html b/services/nuldoc/public/slides/slides/2025-10-29/phpstudy-tokyo-180/index.html
index f7ea9ce..26d92fb 100644
--- a/services/nuldoc/public/slides/slides/2025-10-29/phpstudy-tokyo-180/index.html
+++ b/services/nuldoc/public/slides/slides/2025-10-29/phpstudy-tokyo-180/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第180回 (レギュラートーク (20分))|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -60,15 +60,23 @@
</section>
<canvas data-slide-link="/slides/2025-10-29/phpstudy-tokyo-180/slides.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
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 05d8b19..43991b2 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,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP カンファレンス香川 2025 (レギュラートーク (30分))|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="single">
<header class="header">
@@ -60,15 +60,23 @@
</section>
<canvas data-slide-link="/slides/2025-11-24/phpconkagawa-2025/slides.pdf" id="slide">
</canvas>
- <div>
- <button id="prev" type="button">
- Prev
- </button>
- <button id="next" type="button">
- Next
- </button>
+ <div class="controllers">
+ <div class="controllers-buttons">
+ <button id="prev" type="button">
+ <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20">
+ <path d="M15 18l-6-6 6-6">
+ </path>
+ </svg>
+ </button>
+ <button id="next" 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">
+ </path>
+ </svg>
+ </button>
+ </div>
</div>
- <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module">
</script>
</div>
</article>
diff --git a/services/nuldoc/public/slides/slides/index.html b/services/nuldoc/public/slides/slides/index.html
index 6792ce1..30b4038 100644
--- a/services/nuldoc/public/slides/slides/index.html
+++ b/services/nuldoc/public/slides/slides/index.html
@@ -15,7 +15,7 @@
<link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/slides/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>スライド一覧|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="list">
<header class="header">
diff --git a/services/nuldoc/public/slides/style.css b/services/nuldoc/public/slides/style.css
index 8c848bc..32dd4f5 100644
--- a/services/nuldoc/public/slides/style.css
+++ b/services/nuldoc/public/slides/style.css
@@ -418,3 +418,33 @@ img {
color: #000;
border-bottom-color: #000;
}
+
+.controllers {
+ display: flex;
+ flex-direction: column;
+ align-items: end;
+ margin: 1rem 0;
+}
+
+.controllers-buttons {
+ display: flex;
+ align-items: center;
+ gap: 1rem;
+}
+
+.controllers button {
+ width: 3.5rem;
+ height: 3rem;
+ border-radius: 0.5rem;
+ background: #000;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: #fff;
+ border: none;
+ cursor: pointer;
+}
+
+.controllers button:hover {
+ background: #555;
+}
diff --git a/services/nuldoc/public/slides/tags/c/index.html b/services/nuldoc/public/slides/tags/c/index.html
index a482284..aac8144 100644
--- a/services/nuldoc/public/slides/tags/c/index.html
+++ b/services/nuldoc/public/slides/tags/c/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/c/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「C」一覧|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="list">
<header class="header">
diff --git a/services/nuldoc/public/slides/tags/cohackpp/index.html b/services/nuldoc/public/slides/tags/cohackpp/index.html
index 18896d8..7060e42 100644
--- a/services/nuldoc/public/slides/tags/cohackpp/index.html
+++ b/services/nuldoc/public/slides/tags/cohackpp/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/cohackpp/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「紅白ぺぱ合戦」一覧|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="list">
<header class="header">
diff --git a/services/nuldoc/public/slides/tags/conference/index.html b/services/nuldoc/public/slides/tags/conference/index.html
index fdc03c3..04fb74d 100644
--- a/services/nuldoc/public/slides/tags/conference/index.html
+++ b/services/nuldoc/public/slides/tags/conference/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/conference/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「カンファレンス」一覧|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="list">
<header class="header">
diff --git a/services/nuldoc/public/slides/tags/index.html b/services/nuldoc/public/slides/tags/index.html
index a145ea7..f99eb0c 100644
--- a/services/nuldoc/public/slides/tags/index.html
+++ b/services/nuldoc/public/slides/tags/index.html
@@ -14,7 +14,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ一覧|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="list">
<header class="header">
diff --git a/services/nuldoc/public/slides/tags/php/index.html b/services/nuldoc/public/slides/tags/php/index.html
index d2f19fd..70d7377 100644
--- a/services/nuldoc/public/slides/tags/php/index.html
+++ b/services/nuldoc/public/slides/tags/php/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/php/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHP」一覧|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="list">
<header class="header">
diff --git a/services/nuldoc/public/slides/tags/phpcon-nagoya/index.html b/services/nuldoc/public/slides/tags/phpcon-nagoya/index.html
index cd0b0bc..27ad723 100644
--- a/services/nuldoc/public/slides/tags/phpcon-nagoya/index.html
+++ b/services/nuldoc/public/slides/tags/phpcon-nagoya/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/phpcon-nagoya/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHP カンファレンス名古屋」一覧|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="list">
<header class="header">
diff --git a/services/nuldoc/public/slides/tags/phpcon-odawara/index.html b/services/nuldoc/public/slides/tags/phpcon-odawara/index.html
index e319b20..f492f21 100644
--- a/services/nuldoc/public/slides/tags/phpcon-odawara/index.html
+++ b/services/nuldoc/public/slides/tags/phpcon-odawara/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/phpcon-odawara/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHP カンファレンス小田原」一覧|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="list">
<header class="header">
diff --git a/services/nuldoc/public/slides/tags/phpconfuk/index.html b/services/nuldoc/public/slides/tags/phpconfuk/index.html
index f535957..a31674b 100644
--- a/services/nuldoc/public/slides/tags/phpconfuk/index.html
+++ b/services/nuldoc/public/slides/tags/phpconfuk/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/phpconfuk/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHP カンファレンス福岡」一覧|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="list">
<header class="header">
diff --git a/services/nuldoc/public/slides/tags/phpconkagawa/index.html b/services/nuldoc/public/slides/tags/phpconkagawa/index.html
index 09dc4ae..c75f4d6 100644
--- a/services/nuldoc/public/slides/tags/phpconkagawa/index.html
+++ b/services/nuldoc/public/slides/tags/phpconkagawa/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/phpconkagawa/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHP カンファレンス香川」一覧|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="list">
<header class="header">
diff --git a/services/nuldoc/public/slides/tags/phperkaigi/index.html b/services/nuldoc/public/slides/tags/phperkaigi/index.html
index 7c46a22..e9075f3 100644
--- a/services/nuldoc/public/slides/tags/phperkaigi/index.html
+++ b/services/nuldoc/public/slides/tags/phperkaigi/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/phperkaigi/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHPerKaigi」一覧|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="list">
<header class="header">
diff --git a/services/nuldoc/public/slides/tags/phpstudy-tokyo/index.html b/services/nuldoc/public/slides/tags/phpstudy-tokyo/index.html
index be0f278..8f915a0 100644
--- a/services/nuldoc/public/slides/tags/phpstudy-tokyo/index.html
+++ b/services/nuldoc/public/slides/tags/phpstudy-tokyo/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/phpstudy-tokyo/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHP 勉強会@東京」一覧|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="list">
<header class="header">
diff --git a/services/nuldoc/public/slides/tags/techramen/index.html b/services/nuldoc/public/slides/tags/techramen/index.html
index ca17fb1..36deaac 100644
--- a/services/nuldoc/public/slides/tags/techramen/index.html
+++ b/services/nuldoc/public/slides/tags/techramen/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/techramen/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「TechRAMEN」一覧|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="list">
<header class="header">
diff --git a/services/nuldoc/public/slides/tags/wasm/index.html b/services/nuldoc/public/slides/tags/wasm/index.html
index af534e1..d4464aa 100644
--- a/services/nuldoc/public/slides/tags/wasm/index.html
+++ b/services/nuldoc/public/slides/tags/wasm/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/wasm/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「WebAssembly」一覧|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="list">
<header class="header">
diff --git a/services/nuldoc/public/slides/tags/ya8/index.html b/services/nuldoc/public/slides/tags/ya8/index.html
index 8907238..7b6a945 100644
--- a/services/nuldoc/public/slides/tags/ya8/index.html
+++ b/services/nuldoc/public/slides/tags/ya8/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/ya8/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「Ya8」一覧|nsfisis.dev</title>
- <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3">
+ <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644">
</head>
<body class="list">
<header class="header">