@@ -12,7 +12,6 @@ define([
1212 'mage/template' ,
1313 'matchMedia' ,
1414 'jquery-ui-modules/widget' ,
15- 'jquery-ui-modules/core' ,
1615 'mage/translate'
1716] , function ( $ , _ , mageTemplate , mediaCheck ) {
1817 'use strict' ;
@@ -212,71 +211,71 @@ define([
212211 var keyCode = e . keyCode || e . which ;
213212
214213 switch ( keyCode ) {
215- case $ . ui . keyCode . HOME :
216- if ( this . _getFirstVisibleElement ( ) ) {
217- this . _getFirstVisibleElement ( ) . addClass ( this . options . selectClass ) ;
218- this . responseList . selected = this . _getFirstVisibleElement ( ) ;
219- }
220- 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 ;
221220
222- case $ . ui . keyCode . END :
223- if ( this . _getLastElement ( ) ) {
224- this . _getLastElement ( ) . addClass ( this . options . selectClass ) ;
225- this . responseList . selected = this . _getLastElement ( ) ;
226- }
227- 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 ;
228227
229- case $ . ui . keyCode . ESCAPE :
230- this . _resetResponseList ( true ) ;
231- this . autoComplete . hide ( ) ;
232- break ;
228+ case $ . ui . keyCode . ESCAPE :
229+ this . _resetResponseList ( true ) ;
230+ this . autoComplete . hide ( ) ;
231+ break ;
233232
234- case $ . ui . keyCode . ENTER :
235- if ( this . element . val ( ) . length >= parseInt ( this . options . minSearchLength , 10 ) ) {
236- this . searchForm . trigger ( 'submit' ) ;
237- e . preventDefault ( ) ;
238- }
239- break ;
240-
241- case $ . ui . keyCode . DOWN :
242- if ( this . responseList . indexList ) {
243- if ( ! this . responseList . selected ) { //eslint-disable-line max-depth
244- this . _getFirstVisibleElement ( ) . addClass ( this . options . selectClass ) ;
245- this . responseList . selected = this . _getFirstVisibleElement ( ) ;
246- } else if ( ! this . _getLastElement ( ) . hasClass ( this . options . selectClass ) ) {
247- this . responseList . selected = this . responseList . selected
248- . removeClass ( this . options . selectClass ) . next ( ) . addClass ( this . options . selectClass ) ;
249- } else {
250- this . responseList . selected . removeClass ( this . options . selectClass ) ;
251- this . _getFirstVisibleElement ( ) . addClass ( this . options . selectClass ) ;
252- this . responseList . selected = this . _getFirstVisibleElement ( ) ;
253- }
254- this . element . val ( this . responseList . selected . find ( '.qs-option-name' ) . text ( ) ) ;
255- this . element . attr ( 'aria-activedescendant' , this . responseList . selected . attr ( 'id' ) ) ;
256- this . _updateAriaHasPopup ( true ) ;
257- 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 ( ) ;
258252 }
259- 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 ;
260259
261- case $ . ui . keyCode . UP :
262- if ( this . responseList . indexList !== null ) {
263- if ( ! this . _getFirstVisibleElement ( ) . hasClass ( this . options . selectClass ) ) {
264- this . responseList . selected = this . responseList . selected
265- . 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 ) ;
266265
267- } else {
268- this . responseList . selected . removeClass ( this . options . selectClass ) ;
269- this . _getLastElement ( ) . addClass ( this . options . selectClass ) ;
270- this . responseList . selected = this . _getLastElement ( ) ;
271- }
272- this . element . val ( this . responseList . selected . find ( '.qs-option-name' ) . text ( ) ) ;
273- this . element . attr ( 'aria-activedescendant' , this . responseList . selected . attr ( 'id' ) ) ;
274- this . _updateAriaHasPopup ( true ) ;
275- 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 ( ) ;
276270 }
277- break ;
278- default :
279- 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 ;
280279 }
281280 } ,
282281
0 commit comments