Added keyboard navigation in image viewer (javascript)
authorMarc MAURICE <dooblempub@positon.org>
Tue, 4 Jan 2011 20:16:27 +0000 (21:16 +0100)
committerMarc MAURICE <dooblempub@positon.org>
Tue, 4 Jan 2011 20:16:27 +0000 (21:16 +0100)
plugins/viewer/view.php

index 6cac4b0..e9a9949 100644 (file)
@@ -160,5 +160,31 @@ window.onload = function() {
 </div>
 <?php } ?>
 
+<script language="javascript">
+// keyboard navigation
+function keyup(e)
+{
+       switch (e.keyCode) {
+               case 37: // left
+                       window.location = "<?php echo $prevPageUrl ?>";
+               break;
+               case 39: // right
+               case 32: // space
+                       window.location = "<?php echo $nextPageUrl ?>";
+               break;
+               case 38: // up  (down is 40)
+                       window.location = "<?php echo $directoryUrl ?>";
+               break;
+               case 13: // enter
+                       window.location = "<?php echo $imageUrl ?>";
+               break;
+       }
+}
+
+if (document.addEventListener) {
+        document.addEventListener("keyup", keyup, false);
+}
+</script>
+
 </body>
 </html>