@@ -120,7 +120,7 @@ FM.init = function() {
120120FM . setActive = function ( index , box ) {
121121 var tab = FM . getTabLetter ( box ) ;
122122 $ ( box + ' .selected' ) . removeClass ( 'selected' ) ;
123- $ ( box ) . find ( 'li:eq(' + index + ')' ) . addClass ( 'selected' ) ;
123+ $ ( box ) . find ( 'li.dir :eq(' + index + ')' ) . addClass ( 'selected' ) ;
124124 //$(box).find('li:eq('+index+')').addClass('selected');
125125 //var w_h = $(window).height() - 100;
126126 var w_offset = $ ( box ) . scrollTop ( ) ;
@@ -1009,9 +1009,11 @@ FM.setTabActive = function(box, action) {
10091009
10101010 if ( FM . CURRENT_TAB == FM . TAB_A ) {
10111011 $ ( FM . TAB_B ) . find ( '.selected' ) . addClass ( 'selected-inactive' ) . removeClass ( 'selected' ) ;
1012+ $ ( FM . TAB_A ) . find ( '.selected-inactive' ) . addClass ( 'selected' ) . removeClass ( 'selected-inactive' ) ;
10121013 }
10131014 else {
10141015 $ ( FM . TAB_A ) . find ( '.selected' ) . addClass ( 'selected-inactive' ) . removeClass ( 'selected' ) ;
1016+ $ ( FM . TAB_B ) . find ( '.selected-inactive' ) . addClass ( 'selected' ) . removeClass ( 'selected-inactive' ) ;
10151017 }
10161018}
10171019
@@ -1634,6 +1636,24 @@ $(document).ready(function() {
16341636 'target' : document
16351637 } ) ;
16361638
1639+ shortcut . add ( "Left" , function ( ) {
1640+ FM . setTabActive ( FM . TAB_A ) ;
1641+ } , {
1642+ 'type' : 'keydown' ,
1643+ 'propagate' : false ,
1644+ 'disable_in_input' : false ,
1645+ 'target' : document
1646+ } ) ;
1647+
1648+ shortcut . add ( "Right" , function ( ) {
1649+ FM . setTabActive ( FM . TAB_B ) ;
1650+ } , {
1651+ 'type' : 'keydown' ,
1652+ 'propagate' : false ,
1653+ 'disable_in_input' : false ,
1654+ 'target' : document
1655+ } ) ;
1656+
16371657 shortcut . add ( "Tab" , function ( ) {
16381658 FM . switchTab ( ) ;
16391659 } , {
0 commit comments