diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-04-26 08:34:05 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-04-26 08:34:05 +0900 |
| commit | 27705f555967c7cec0a11c6eabdb6d702a2e30aa (patch) | |
| tree | 092ee9abc3409a375c7d10793f3dac52f4f0ada0 | |
| parent | cc7ff872c804772c11c7a3b459454bf29ba9fae4 (diff) | |
| download | nsfisis.dev-27705f555967c7cec0a11c6eabdb6d702a2e30aa.tar.gz nsfisis.dev-27705f555967c7cec0a11c6eabdb6d702a2e30aa.tar.zst nsfisis.dev-27705f555967c7cec0a11c6eabdb6d702a2e30aa.zip | |
32 files changed, 185 insertions, 111 deletions
diff --git a/services/nuldoc/lib/nuldoc/pages/slide_page.rb b/services/nuldoc/lib/nuldoc/pages/slide_page.rb index 07dd80aa..5d7371c6 100644 --- a/services/nuldoc/lib/nuldoc/pages/slide_page.rb +++ b/services/nuldoc/lib/nuldoc/pages/slide_page.rb @@ -47,7 +47,9 @@ module Nuldoc end end end - canvas id: 'slide', 'data-slide-link': slide.slide_link + div class: 'slide-container' do + canvas id: 'slide', 'data-slide-link': slide.slide_link + end div class: 'controllers' do div class: 'controllers-buttons' do button id: 'prev', type: 'button' do diff --git a/services/nuldoc/public/slides/slide.js b/services/nuldoc/public/slides/slide.js index db6f9c1e..8d6ba52d 100644 --- a/services/nuldoc/public/slides/slide.js +++ b/services/nuldoc/public/slides/slide.js @@ -18,7 +18,7 @@ async function init() { const baseViewport = page.getViewport({ scale: 1.0 }); const containerWidth = canvas.parentElement.clientWidth; - const scale = Math.min(1.0, containerWidth / baseViewport.width); + const scale = containerWidth / baseViewport.width; const viewport = page.getViewport({ scale }); const outputScale = globalThis.devicePixelRatio || 1; diff --git a/services/nuldoc/public/slides/slides.css b/services/nuldoc/public/slides/slides.css index 18b75070..2c92dc55 100644 --- a/services/nuldoc/public/slides/slides.css +++ b/services/nuldoc/public/slides/slides.css @@ -27,3 +27,12 @@ .controllers button:hover { background: #555; } + +main { + max-width: unset; + margin: 2rem; +} + +.slide-container { + margin: 0 1rem; +} 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 50d44b0d..61f9292e 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -59,8 +59,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2023-01-18/phpstudy-tokyo-148/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2023-01-18/phpstudy-tokyo-148/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -77,7 +79,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 914a3963..0792d451 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -59,8 +59,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2023-02-15/phpstudy-tokyo-149/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2023-02-15/phpstudy-tokyo-149/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -77,7 +79,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 0f3d64f5..b42584fd 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -62,8 +62,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2023-03-15/phpstudy-tokyo-150/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2023-03-15/phpstudy-tokyo-150/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -80,7 +82,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 7d79d46d..24174597 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -62,8 +62,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2023-03-24/phperkaigi-2023/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2023-03-24/phperkaigi-2023/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -80,7 +82,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 da713846..d75d5bff 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -62,8 +62,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2023-03-25/phperkaigi-2023-tokens/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2023-03-25/phperkaigi-2023-tokens/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -80,7 +82,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 9c555526..03e85eee 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -59,8 +59,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2023-04-12/phpstudy-tokyo-151/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2023-04-12/phpstudy-tokyo-151/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -77,7 +79,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 c5f5c99d..6a308188 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -59,8 +59,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2023-06-21/phpstudy-tokyo-153/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2023-06-21/phpstudy-tokyo-153/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -77,7 +79,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 e78c1ae8..58969e6e 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -59,8 +59,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2023-06-23/phpconfuk-2023-eve/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2023-06-23/phpconfuk-2023-eve/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -77,7 +79,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 0fe73ab1..17ae771c 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -59,8 +59,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2023-07-26/phpstudy-tokyo-154/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2023-07-26/phpstudy-tokyo-154/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -77,7 +79,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 eed59e13..e3e0d498 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -59,8 +59,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2023-08-24/phpstudy-tokyo-155/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2023-08-24/phpstudy-tokyo-155/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -77,7 +79,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 197773d3..ec1efb8a 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -59,8 +59,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2023-10-25/phpstudy-tokyo-157/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2023-10-25/phpstudy-tokyo-157/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -77,7 +79,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 877b81bf..9d5f93bd 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -59,8 +59,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2024-01-24/phpstudy-tokyo-160/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2024-01-24/phpstudy-tokyo-160/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -77,7 +79,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 ddb215eb..b7f13aaf 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -65,8 +65,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2024-03-08/phperkaigi-2024/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2024-03-08/phperkaigi-2024/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -83,7 +85,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 578077b3..48127994 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -62,8 +62,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2024-03-15/ya8-2024/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2024-03-15/ya8-2024/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -80,7 +82,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 fae40679..8348e63d 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -62,8 +62,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2024-04-13/phpcon-odawara-2024/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2024-04-13/phpcon-odawara-2024/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -80,7 +82,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 54edcc7a..23a69552 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -59,8 +59,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2024-04-25/phpstudy-tokyo-163/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2024-04-25/phpstudy-tokyo-163/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -77,7 +79,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 f50bd530..04c85da2 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -59,8 +59,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2024-07-18/phpstudy-tokyo-166/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2024-07-18/phpstudy-tokyo-166/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -77,7 +79,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 f0206606..a5f0b6be 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -59,8 +59,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2024-10-30/phpstudy-tokyo-169/slide.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2024-10-30/phpstudy-tokyo-169/slide.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -77,7 +79,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 bb2ec82e..52a1db82 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -59,8 +59,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2024-11-30/cohackpp/slides.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2024-11-30/cohackpp/slides.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -77,7 +79,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 aa0edee9..0ea79e05 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -62,8 +62,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2025-02-22/phpcon-nagoya-2025/slides.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2025-02-22/phpcon-nagoya-2025/slides.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -80,7 +82,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 6eb2c379..48d697e7 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -62,8 +62,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2025-03-23/phperkaigi-2025/slides.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2025-03-23/phperkaigi-2025/slides.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -80,7 +82,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 ab1d1756..0ffa26c9 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -62,8 +62,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2025-04-12/phpcon-odawara-2025/slides.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2025-04-12/phpcon-odawara-2025/slides.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -80,7 +82,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 9d140660..2d5ccb2b 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -62,8 +62,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2025-07-26/techramen-25-conf/slides.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2025-07-26/techramen-25-conf/slides.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -80,7 +82,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 064945a5..d168bca1 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -59,8 +59,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2025-10-29/phpstudy-tokyo-180/slides.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2025-10-29/phpstudy-tokyo-180/slides.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -77,7 +79,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" 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 4c5ac2d8..05727626 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 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -62,8 +62,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2025-11-24/phpconkagawa-2025/slides.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2025-11-24/phpconkagawa-2025/slides.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -80,7 +82,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2026-03-21/phperkaigi-2026-book-revue/index.html b/services/nuldoc/public/slides/slides/2026-03-21/phperkaigi-2026-book-revue/index.html index b81d3aca..63f56a8d 100644 --- a/services/nuldoc/public/slides/slides/2026-03-21/phperkaigi-2026-book-revue/index.html +++ b/services/nuldoc/public/slides/slides/2026-03-21/phperkaigi-2026-book-revue/index.html @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -65,8 +65,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2026-03-21/phperkaigi-2026-book-revue/slides.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2026-03-21/phperkaigi-2026-book-revue/slides.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -83,7 +85,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2026-03-22/phperkaigi-2026/index.html b/services/nuldoc/public/slides/slides/2026-03-22/phperkaigi-2026/index.html index 406a8d68..4e96b253 100644 --- a/services/nuldoc/public/slides/slides/2026-03-22/phperkaigi-2026/index.html +++ b/services/nuldoc/public/slides/slides/2026-03-22/phperkaigi-2026/index.html @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> </head> <body class="single"> - <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <link rel="stylesheet" href="/slides.css?h=439ab4bc2a67451d90853ddfc17d1d25"> <header class="header"> <div class="site-logo"> <a href="https://nsfisis.dev/">nsfisis.dev</a> @@ -62,8 +62,10 @@ </li> </ol> </section> - <canvas data-slide-link="/slides/2026-03-22/phperkaigi-2026/slides.pdf" id="slide"> - </canvas> + <div class="slide-container"> + <canvas data-slide-link="/slides/2026-03-22/phperkaigi-2026/slides.pdf" id="slide"> + </canvas> + </div> <div class="controllers"> <div class="controllers-buttons"> <button id="prev" type="button"> @@ -80,7 +82,7 @@ </button> </div> </div> - <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + <script src="/slide.js?h=c2c22b47417da35a41fbb991178b64d2" type="module"> </script> </div> </article> diff --git a/services/nuldoc/static/slides/slide.js b/services/nuldoc/static/slides/slide.js index db6f9c1e..8d6ba52d 100644 --- a/services/nuldoc/static/slides/slide.js +++ b/services/nuldoc/static/slides/slide.js @@ -18,7 +18,7 @@ async function init() { const baseViewport = page.getViewport({ scale: 1.0 }); const containerWidth = canvas.parentElement.clientWidth; - const scale = Math.min(1.0, containerWidth / baseViewport.width); + const scale = containerWidth / baseViewport.width; const viewport = page.getViewport({ scale }); const outputScale = globalThis.devicePixelRatio || 1; diff --git a/services/nuldoc/static/slides/slides.css b/services/nuldoc/static/slides/slides.css index 18b75070..2c92dc55 100644 --- a/services/nuldoc/static/slides/slides.css +++ b/services/nuldoc/static/slides/slides.css @@ -27,3 +27,12 @@ .controllers button:hover { background: #555; } + +main { + max-width: unset; + margin: 2rem; +} + +.slide-container { + margin: 0 1rem; +} |
