=== modified file 'static/js/pandora/home.padma.js' --- static/js/pandora/home.padma.js 2012-02-18 06:35:38 +0000 +++ static/js/pandora/home.padma.js 2012-02-18 17:39:42 +0000 @@ -424,26 +424,27 @@ scrollToPosition(position + Math.round(deltaX), true); } }); - self.keydown = function(e) { - var focused = Ox.Focus.focused(), - key = Ox.KEYS[e.keyCode]; - if ( - focused === null - || !Ox.UI.elements[focused].hasClass('OxInput') - ) { - if (key == 'left' && selected > 0) { - selectList(selected - 1); - } else if (key == 'up' && selected > 0) { - selectList(0); - } else if (key == 'right' && selected < lists.length - 1) { - selectList(selected + 1); - } else if (key == 'down' && selected < lists.length - 1) { - selectList(lists.length - 1); - } + + } + self.keydown = function(e) { + var focused = Ox.Focus.focused(), + key = Ox.KEYS[e.keyCode]; + if ( + focused === null + || !Ox.UI.elements[focused].hasClass('OxInput') + ) { + if (key == 'left' && selected > 0) { + selectList(selected - 1); + } else if (key == 'up' && selected > 0) { + selectList(0); + } else if (key == 'right' && selected < lists.length - 1) { + selectList(selected + 1); + } else if (key == 'down' && selected < lists.length - 1) { + selectList(lists.length - 1); } - }; - Ox.$document.bind({keydown: self.keydown}); - } + } + }; + Ox.$document.bind({keydown: self.keydown}); lists.forEach(function(list, i) { $listBox[i] = $('
') .css({