@@ -211,71 +211,71 @@ define([
211
211
var keyCode = e . keyCode || e . which ;
212
212
213
213
switch ( keyCode ) {
214
- case $ . ui . keyCode . HOME :
215
- if ( this . _getFirstVisibleElement ( ) ) {
216
- this . _getFirstVisibleElement ( ) . addClass ( this . options . selectClass ) ;
217
- this . responseList . selected = this . _getFirstVisibleElement ( ) ;
218
- }
219
- break ;
214
+ case $ . ui . keyCode . HOME :
215
+ if ( this . _getFirstVisibleElement ( ) ) {
216
+ this . _getFirstVisibleElement ( ) . addClass ( this . options . selectClass ) ;
217
+ this . responseList . selected = this . _getFirstVisibleElement ( ) ;
218
+ }
219
+ break ;
220
220
221
- case $ . ui . keyCode . END :
222
- if ( this . _getLastElement ( ) ) {
223
- this . _getLastElement ( ) . addClass ( this . options . selectClass ) ;
224
- this . responseList . selected = this . _getLastElement ( ) ;
225
- }
226
- break ;
221
+ case $ . ui . keyCode . END :
222
+ if ( this . _getLastElement ( ) ) {
223
+ this . _getLastElement ( ) . addClass ( this . options . selectClass ) ;
224
+ this . responseList . selected = this . _getLastElement ( ) ;
225
+ }
226
+ break ;
227
227
228
- case $ . ui . keyCode . ESCAPE :
229
- this . _resetResponseList ( true ) ;
230
- this . autoComplete . hide ( ) ;
231
- break ;
228
+ case $ . ui . keyCode . ESCAPE :
229
+ this . _resetResponseList ( true ) ;
230
+ this . autoComplete . hide ( ) ;
231
+ break ;
232
232
233
- case $ . ui . keyCode . ENTER :
234
- if ( this . element . val ( ) . length >= parseInt ( this . options . minSearchLength , 10 ) ) {
235
- this . searchForm . trigger ( 'submit' ) ;
236
- e . preventDefault ( ) ;
237
- }
238
- break ;
239
-
240
- case $ . ui . keyCode . DOWN :
241
- if ( this . responseList . indexList ) {
242
- if ( ! this . responseList . selected ) { //eslint-disable-line max-depth
243
- this . _getFirstVisibleElement ( ) . addClass ( this . options . selectClass ) ;
244
- this . responseList . selected = this . _getFirstVisibleElement ( ) ;
245
- } else if ( ! this . _getLastElement ( ) . hasClass ( this . options . selectClass ) ) {
246
- this . responseList . selected = this . responseList . selected
247
- . removeClass ( this . options . selectClass ) . next ( ) . addClass ( this . options . selectClass ) ;
248
- } else {
249
- this . responseList . selected . removeClass ( this . options . selectClass ) ;
250
- this . _getFirstVisibleElement ( ) . addClass ( this . options . selectClass ) ;
251
- this . responseList . selected = this . _getFirstVisibleElement ( ) ;
252
- }
253
- this . element . val ( this . responseList . selected . find ( '.qs-option-name' ) . text ( ) ) ;
254
- this . element . attr ( 'aria-activedescendant' , this . responseList . selected . attr ( 'id' ) ) ;
255
- this . _updateAriaHasPopup ( true ) ;
256
- this . autoComplete . show ( ) ;
233
+ case $ . ui . keyCode . ENTER :
234
+ if ( this . element . val ( ) . length >= parseInt ( this . options . minSearchLength , 10 ) ) {
235
+ this . searchForm . trigger ( 'submit' ) ;
236
+ e . preventDefault ( ) ;
237
+ }
238
+ break ;
239
+
240
+ case $ . ui . keyCode . DOWN :
241
+ if ( this . responseList . indexList ) {
242
+ if ( ! this . responseList . selected ) { //eslint-disable-line max-depth
243
+ this . _getFirstVisibleElement ( ) . addClass ( this . options . selectClass ) ;
244
+ this . responseList . selected = this . _getFirstVisibleElement ( ) ;
245
+ } else if ( ! this . _getLastElement ( ) . hasClass ( this . options . selectClass ) ) {
246
+ this . responseList . selected = this . responseList . selected
247
+ . removeClass ( this . options . selectClass ) . next ( ) . addClass ( this . options . selectClass ) ;
248
+ } else {
249
+ this . responseList . selected . removeClass ( this . options . selectClass ) ;
250
+ this . _getFirstVisibleElement ( ) . addClass ( this . options . selectClass ) ;
251
+ this . responseList . selected = this . _getFirstVisibleElement ( ) ;
257
252
}
258
- break ;
253
+ this . element . val ( this . responseList . selected . find ( '.qs-option-name' ) . text ( ) ) ;
254
+ this . element . attr ( 'aria-activedescendant' , this . responseList . selected . attr ( 'id' ) ) ;
255
+ this . _updateAriaHasPopup ( true ) ;
256
+ this . autoComplete . show ( ) ;
257
+ }
258
+ break ;
259
259
260
- case $ . ui . keyCode . UP :
261
- if ( this . responseList . indexList !== null ) {
262
- if ( ! this . _getFirstVisibleElement ( ) . hasClass ( this . options . selectClass ) ) {
263
- this . responseList . selected = this . responseList . selected
264
- . removeClass ( this . options . selectClass ) . prev ( ) . addClass ( this . options . selectClass ) ;
260
+ case $ . ui . keyCode . UP :
261
+ if ( this . responseList . indexList !== null ) {
262
+ if ( ! this . _getFirstVisibleElement ( ) . hasClass ( this . options . selectClass ) ) {
263
+ this . responseList . selected = this . responseList . selected
264
+ . removeClass ( this . options . selectClass ) . prev ( ) . addClass ( this . options . selectClass ) ;
265
265
266
- } else {
267
- this . responseList . selected . removeClass ( this . options . selectClass ) ;
268
- this . _getLastElement ( ) . addClass ( this . options . selectClass ) ;
269
- this . responseList . selected = this . _getLastElement ( ) ;
270
- }
271
- this . element . val ( this . responseList . selected . find ( '.qs-option-name' ) . text ( ) ) ;
272
- this . element . attr ( 'aria-activedescendant' , this . responseList . selected . attr ( 'id' ) ) ;
273
- this . _updateAriaHasPopup ( true ) ;
274
- this . autoComplete . show ( ) ;
266
+ } else {
267
+ this . responseList . selected . removeClass ( this . options . selectClass ) ;
268
+ this . _getLastElement ( ) . addClass ( this . options . selectClass ) ;
269
+ this . responseList . selected = this . _getLastElement ( ) ;
275
270
}
276
- break ;
277
- default :
278
- return true ;
271
+ this . element . val ( this . responseList . selected . find ( '.qs-option-name' ) . text ( ) ) ;
272
+ this . element . attr ( 'aria-activedescendant' , this . responseList . selected . attr ( 'id' ) ) ;
273
+ this . _updateAriaHasPopup ( true ) ;
274
+ this . autoComplete . show ( ) ;
275
+ }
276
+ break ;
277
+ default :
278
+ return true ;
279
279
}
280
280
} ,
281
281
0 commit comments