File tree Expand file tree Collapse file tree 1 file changed +10
-15
lines changed
src/tpl/defaultTheme/frontend Expand file tree Collapse file tree 1 file changed +10
-15
lines changed Original file line number Diff line number Diff line change 1919
2020 const Enter = 'Enter' ;
2121 const Escape = 'Escape' ;
22- const Esc = 'Esc' ;
2322 const Space = ' ' ;
2423
2524 let hasStorage = false ;
109108 } ;
110109
111110 input . addEventListener ( 'keydown' , function ( e ) {
112- switch ( e . key ) {
113- case Enter :
114- onEnter ( ) ;
115- e . preventDefault ( ) ;
116- break ;
117- case Escape :
118- case Esc :
119- onEscape ( ) ;
120- e . preventDefault ( ) ;
121- break ;
111+ if ( e . key === Enter ) {
112+ onEnter ( ) ;
113+ e . preventDefault ( ) ;
114+ } else if ( e . key === Escape ) {
115+ onEscape ( ) ;
116+ e . preventDefault ( ) ;
122117 }
123118 } ) ;
124119 clear . addEventListener ( 'click' , function ( ) {
137132 }
138133
139134 window . addEventListener ( 'pagehide' , function ( ) {
140- if ( input . value ) {
141- sessionStorage . setItem ( location . pathname , input . value ) ;
135+ const inputValue = input . value ;
136+ if ( inputValue ) {
137+ sessionStorage . setItem ( location . pathname , inputValue ) ;
142138 }
143139 } ) ;
144140 }
150146 function keepFocusOnBackwardForward ( ) {
151147 function onFocus ( e ) {
152148 const link = e . target . closest ( 'a' ) ;
153- if ( ! link || link === lastFocused ) return ;
154- lastFocused = link ;
149+ if ( link && link !== lastFocused ) lastFocused = link ;
155150 }
156151
157152 const itemList = document . body . querySelector ( selectorItemList ) ;
You can’t perform that action at this time.
0 commit comments