Added key navigation functionality

This commit is contained in:
Thanos K
2015-09-13 16:41:37 +03:00
parent a488771913
commit 01e6f3b7ee
2 changed files with 20 additions and 3 deletions

View File

@@ -58,10 +58,10 @@ if (isset($keys[array_search($item_num, $keys)-1])) {
<ul id="nextprev">
<?php
if ($next_num) {
echo "<li><span>&#8594;</span><a href='/$next_num' title='Read next guideline'>$next_item</a></li>";
echo "<li><span>&#8594;</span><a href='/$next_num' title='Read next guideline' id='next_guideline'>$next_item</a></li>";
}
if ($prev_num) {
echo "<li><span>&#8592;</span><a href='/$prev_num' title='Read previous guideline'>$prev_item</a></li>";
echo "<li><span>&#8592;</span><a href='/$prev_num' title='Read previous guideline' id='previous_guideline'>$prev_item</a></li>";
}
?>
</ul>

View File

@@ -1 +1,18 @@
/* No JS required any more */
/* No JS required any more */
document.onkeydown = function (e) {
switch (e.keyCode) {
case 37:
if (document.getElementById('previous_guideline') !== null)
window.location = document.getElementById('previous_guideline').href;
break;
case 39:
if (document.getElementById('next_guideline') !== null)
window.location = document.getElementById('next_guideline').href;
break;
default:
return; // Do nothing for the rest
}
};