From be1fbd11cefe61170084b89aafa0a5311b258abf Mon Sep 17 00:00:00 2001 From: Jonathan M Tran Date: Mon, 27 Feb 2012 00:25:13 -0800 Subject: [PATCH] First commit of arrow_nav --- .../arrow_nav/helpers/arrow_nav_theme.php | 26 +++++++++++++++++++ 3.0/modules/arrow_nav/js/arrow_nav.js | 17 ++++++++++++ 3.0/modules/arrow_nav/module.info | 3 +++ 3 files changed, 46 insertions(+) create mode 100644 3.0/modules/arrow_nav/helpers/arrow_nav_theme.php create mode 100644 3.0/modules/arrow_nav/js/arrow_nav.js create mode 100644 3.0/modules/arrow_nav/module.info diff --git a/3.0/modules/arrow_nav/helpers/arrow_nav_theme.php b/3.0/modules/arrow_nav/helpers/arrow_nav_theme.php new file mode 100644 index 00000000..45e737c0 --- /dev/null +++ b/3.0/modules/arrow_nav/helpers/arrow_nav_theme.php @@ -0,0 +1,26 @@ +page_subtype == "photo") { + return $theme->script("arrow_nav.js"); + } + } +} diff --git a/3.0/modules/arrow_nav/js/arrow_nav.js b/3.0/modules/arrow_nav/js/arrow_nav.js new file mode 100644 index 00000000..28ef7917 --- /dev/null +++ b/3.0/modules/arrow_nav/js/arrow_nav.js @@ -0,0 +1,17 @@ +$(document).keydown(function(e) { + var url; + + if (e.keyCode == 37) { + // Left key pressed + url = $('.g-paginator .g-first a').attr("href"); + // Right key pressed + } else if (e.keyCode == 39) { + url = $('.g-paginator .g-text-right a').attr("href"); + } + + if(url != undefined) { + window.location = url; + } + + return false; +}); diff --git a/3.0/modules/arrow_nav/module.info b/3.0/modules/arrow_nav/module.info new file mode 100644 index 00000000..abae7113 --- /dev/null +++ b/3.0/modules/arrow_nav/module.info @@ -0,0 +1,3 @@ +name = "Arrow Navigation" +description = "Use the left/right arrow keys to go to the previous/next photo" +version = 1