From 067f96ffe2539cb33483e14fe2f065c08a024002 Mon Sep 17 00:00:00 2001 From: Andrew Davis Date: Fri, 11 Jan 2019 19:34:48 -0600 Subject: [PATCH 1/3] Fixed icon height for IE --- assets/css/site.css | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/css/site.css b/assets/css/site.css index 12371b3..0cbe3f6 100644 --- a/assets/css/site.css +++ b/assets/css/site.css @@ -185,6 +185,7 @@ button:hover .icon svg { } .icon { width: 1em; + height: 1.25em; display: inline-block; } .home-title { From 86b53c49dff4c6a5ece154ff2ea426d2514bc4a9 Mon Sep 17 00:00:00 2001 From: Andrew Davis Date: Fri, 11 Jan 2019 19:35:05 -0600 Subject: [PATCH 2/3] Added ability to navigate with arrow keys --- assets/js/site.js | 32 ++++++++++++++++++++------------ assets/templates/default.phtml | 4 ++-- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/assets/js/site.js b/assets/js/site.js index 2e6785d..df922c6 100644 --- a/assets/js/site.js +++ b/assets/js/site.js @@ -41,18 +41,26 @@ var onLoad = function () { document.onkeydown = function (e) { e = e || window.event; - var isEscape = false; - if ("key" in e) { - isEscape = (e.key == "Escape" || e.key == "Esc"); - } else { - isEscape = (e.keyCode == 27); - } - - if (isEscape) { - var modal = document.querySelector('.modal'); - if (modal && !modal.classList.contains('closed')) { - modal.classList.add('closed'); - } + switch (e.key) { + case 'Esc': + case 'Escape': + var modal = document.querySelector('.modal'); + if (modal && !modal.classList.contains('closed')) { + modal.classList.add('closed'); + } + break; + case 'ArrowRight': + var link = document.querySelector('#next-link'); + if (link) { + window.location.href = link.href; + } + break; + case 'ArrowLeft': + var link = document.querySelector('#prev-link'); + if (link) { + window.location.href = link.href; + } + break; } }; diff --git a/assets/templates/default.phtml b/assets/templates/default.phtml index 3cfd6b6..7861e01 100644 --- a/assets/templates/default.phtml +++ b/assets/templates/default.phtml @@ -10,13 +10,13 @@
diff --git a/assets/templates/index.phtml b/assets/templates/index.phtml index 399cf02..a4e2bf9 100644 --- a/assets/templates/index.phtml +++ b/assets/templates/index.phtml @@ -26,6 +26,8 @@ +
+

Created and managed by Andrew Davis @restoreddev