@@ -316,18 +316,24 @@ $( document ).on( "mobileinit", function() {
316
316
317
317
if ( e . which === $ . ui . keyCode . DOWN ) {
318
318
if ( this . element . find ( "li.ui-listview-item-active" ) . length === 0 ) {
319
- this . element . find ( "li:not('.ui-screen-hidden'):first" )
319
+ this . element . find ( "li" )
320
+ . not ( ".ui-screen-hidden" )
321
+ . first ( )
320
322
. toggleClass ( "ui-listview-item-active" )
321
- . find ( "a" ) . toggleClass ( "ui-button-active" ) ;
323
+ . find ( "a" )
324
+ . toggleClass ( "ui-button-active" ) ;
322
325
} else {
323
326
this . element . find ( "li.ui-listview-item-active a" )
324
327
. toggleClass ( "ui-button-active" ) ;
325
328
326
329
this . element . find ( "li.ui-listview-item-active" )
327
330
. toggleClass ( "ui-listview-item-active" )
328
- . nextAll ( "li:not('.ui-screen-hidden'):first" )
331
+ . nextAll ( "li" )
332
+ . not ( ".ui-screen-hidden" )
333
+ . first ( )
329
334
. toggleClass ( "ui-listview-item-active" )
330
- . find ( "a" ) . toggleClass ( "ui-button-active" ) ;
335
+ . find ( "a" )
336
+ . toggleClass ( "ui-button-active" ) ;
331
337
}
332
338
} else if ( e . which === $ . ui . keyCode . UP ) {
333
339
if ( this . element . find ( "li.ui-listview-item-active" ) . length !== 0 ) {
@@ -336,13 +342,19 @@ $( document ).on( "mobileinit", function() {
336
342
337
343
this . element . find ( "li.ui-listview-item-active" )
338
344
. toggleClass ( "ui-listview-item-active" )
339
- . prevAll ( "li:not('.ui-screen-hidden'):first" )
345
+ . prevAll ( "li" )
346
+ . not ( ".ui-screen-hidden" )
347
+ . first ( )
340
348
. toggleClass ( "ui-listview-item-active" )
341
- . find ( "a" ) . toggleClass ( "ui-button-active" ) ;
349
+ . find ( "a" )
350
+ . toggleClass ( "ui-button-active" ) ;
342
351
} else {
343
- this . element . find ( "li:not('.ui-screen-hidden'):last" )
352
+ this . element . find ( "li" )
353
+ . not ( ".ui-screen-hidden" )
354
+ . last ( )
344
355
. toggleClass ( "ui-listview-item-active" )
345
- . find ( "a" ) . toggleClass ( "ui-button-active" ) ;
356
+ . find ( "a" )
357
+ . toggleClass ( "ui-button-active" ) ;
346
358
}
347
359
} else if ( e . which === $ . ui . keyCode . ENTER ) {
348
360
this . submitHandler ( ) ;
0 commit comments