@@ -211,71 +211,71 @@ define([
211211 var keyCode = e . keyCode || e . which ;
212212
213213 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 ;
220220
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 ;
227227
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 ;
232232
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 ( ) ;
257252 }
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 ;
259259
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 ) ;
265265
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 ( ) ;
275270 }
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 ;
279279 }
280280 } ,
281281
0 commit comments