@@ -12,7 +12,6 @@ define([
12
12
'mage/template' ,
13
13
'matchMedia' ,
14
14
'jquery-ui-modules/widget' ,
15
- 'jquery-ui-modules/core' ,
16
15
'mage/translate'
17
16
] , function ( $ , _ , mageTemplate , mediaCheck ) {
18
17
'use strict' ;
@@ -212,71 +211,71 @@ define([
212
211
var keyCode = e . keyCode || e . which ;
213
212
214
213
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 ;
221
220
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 ;
228
227
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 ;
233
232
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 ( ) ;
258
252
}
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 ;
260
259
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 ) ;
266
265
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 ( ) ;
276
270
}
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 ;
280
279
}
281
280
} ,
282
281
0 commit comments