diff options
| Commit | d76eea311fa2ff157b1af1c9a52d4adaa8e634e1 (patch) | |
|---|---|---|
| Author | 2023-04-24 14:43:56 +0300 | |
| Committer | 2023-04-24 14:43:56 +0300 | |
| Files | d4de930ef2bafd4593f17487af02e8ef2126cbfb | |
| syndamia.com-d76eea311fa2ff157b1af1c9a52d4adaa8e634e1.tar syndamia.com-d76eea311fa2ff157b1af1c9a52d4adaa8e634e1.tar.gz syndamia.com-d76eea311fa2ff157b1af1c9a52d4adaa8e634e1.zip | ||
| Parent | ac3e159482d8e116b42c8d81e025703a4e5030c5 (diff) | |
[theme-changer] Added keybinding
2 files changed, 13 insertions, 1 deletions
| -rw-r--r-- | src/_footer.html | 2 | ||||
| -rw-r--r-- | src/scripts/theme-changer.js | 12 |
diff --git a/src/_footer.html b/src/_footer.html index a4dc7a6..c19241c 100644 --- a/src/_footer.html +++ b/src/_footer.html @@ -3,7 +3,7 @@ <img id="scrollBtn" class="icon unzoomable btn" src="/img/chevrons-up.svg" alt="^"> </body> -<script type="text/javascript" src="/scripts/theme-changer.js" integrity="sha512-4p/NmUO9VMUBe7xPDGYEcZrZh9A96OebGs/3CZNcV98ZaouWSQ3WXlKfkcZLpWov/D/Vcf+6ZOtBtSQ0Caz2Jg==" crossorigin="anonymous" defer></script> +<script type="text/javascript" src="/scripts/theme-changer.js" integrity="sha512-I3GOqvrnYTc/udoTm21ZmmyhIzFTP0FhE7odQO+xPeIdUau1eXiYU33XJZUqRt+W6SLck5vGJcPMjyFrausRPg==" crossorigin="anonymous" defer></script> <script type="text/javascript" src="/scripts/image-show.js" integrity="sha512-nvHl7jQO5YAE/K8KUPwF0m1Oq2mT6I8hNZYby4abaxIuJe6F60L1BDtYsJYB/1+A7iExW+i7YREL886qzCJt7A==" crossorigin="anonymous" defer></script> <script type="text/javascript" src="/scripts/back-to-top.js" integrity="sha512-yih1opqueA2DkNTsRo8JG7r/haDe3VaHpV08Vs79tDYI9Goe+QpDNSPjpZDszDBQOrIIX7ZKZA4QJ0J+fxkn5w==" crossorigin="anonymous" defer></script> diff --git a/src/scripts/theme-changer.js b/src/scripts/theme-changer.js index 39eedc9..47c5dfe 100644 --- a/src/scripts/theme-changer.js +++ b/src/scripts/theme-changer.js @@ -17,3 +17,15 @@ themeBtn.onclick = function() { localStorage.setItem('theme', 'dark'); } } + +/* Keyboard controls */ + +document.addEventListener('keydown', function (e) { + if (e.ctrlKey) return; + + switch (e.code) { + case 'KeyC': + themeBtn.click(); + break; + } +}); |