88
99$ ( function ( ) {
1010
11- var btnSbTrigger = $ ( ' #sidebar-trigger' ) ;
12- var btnSearchTrigger = $ ( ' #search-trigger' ) ;
13- var btnCancel = $ ( ' #search-cancel' ) ;
14- var btnClear = $ ( ' #search-cleaner' ) ;
11+ var btnSbTrigger = $ ( " #sidebar-trigger" ) ;
12+ var btnSearchTrigger = $ ( " #search-trigger" ) ;
13+ var btnCancel = $ ( " #search-cancel" ) ;
14+ var btnClear = $ ( " #search-cleaner" ) ;
1515
16- var main = $ ( ' #main' ) ;
17- var topbarTitle = $ ( ' #topbar-title' ) ;
18- var searchWrapper = $ ( ' #search-wrapper' ) ;
19- var resultWrapper = $ ( ' #search-result-wrapper' ) ;
20- var results = $ ( ' #search-results' ) ;
21- var input = $ ( ' #search-input' ) ;
22- var hints = $ ( ' #search-hints' ) ;
16+ var main = $ ( " #main" ) ;
17+ var topbarTitle = $ ( " #topbar-title" ) ;
18+ var searchWrapper = $ ( " #search-wrapper" ) ;
19+ var resultWrapper = $ ( " #search-result-wrapper" ) ;
20+ var results = $ ( " #search-results" ) ;
21+ var input = $ ( " #search-input" ) ;
22+ var hints = $ ( " #search-hints" ) ;
2323
2424
2525 /*--- Actions in small screens (Sidebar unloaded) ---*/
2626
2727 var scrollBlocker = ( function ( ) {
2828 var offset = 0 ;
2929 return {
30- block : function ( ) {
30+ block ( ) {
3131 offset = $ ( window ) . scrollTop ( ) ;
3232 } ,
33- release : function ( ) {
34- $ ( ' html,body' ) . scrollTop ( offset ) ;
33+ release ( ) {
34+ $ ( " html,body" ) . scrollTop ( offset ) ;
3535 } ,
36- getOffset : function ( ) {
36+ getOffset ( ) {
3737 return offset ;
3838 }
39- }
40- } ) ( ) ;
39+ } ;
40+ } ( ) ) ;
4141
4242 var mobileSearchBar = ( function ( ) {
4343 return {
44- on : function ( ) {
45- btnSbTrigger . addClass ( ' unloaded' ) ;
46- topbarTitle . addClass ( ' unloaded' ) ;
47- btnSearchTrigger . addClass ( ' unloaded' ) ;
48- searchWrapper . addClass ( ' d-flex' ) ;
49- btnCancel . addClass ( ' loaded' ) ;
44+ on ( ) {
45+ btnSbTrigger . addClass ( " unloaded" ) ;
46+ topbarTitle . addClass ( " unloaded" ) ;
47+ btnSearchTrigger . addClass ( " unloaded" ) ;
48+ searchWrapper . addClass ( " d-flex" ) ;
49+ btnCancel . addClass ( " loaded" ) ;
5050 } ,
51- off : function ( ) {
52- btnCancel . removeClass ( ' loaded' ) ;
53- searchWrapper . removeClass ( ' d-flex' ) ;
54- btnSbTrigger . removeClass ( ' unloaded' ) ;
55- topbarTitle . removeClass ( ' unloaded' ) ;
56- btnSearchTrigger . removeClass ( ' unloaded' ) ;
51+ off ( ) {
52+ btnCancel . removeClass ( " loaded" ) ;
53+ searchWrapper . removeClass ( " d-flex" ) ;
54+ btnSbTrigger . removeClass ( " unloaded" ) ;
55+ topbarTitle . removeClass ( " unloaded" ) ;
56+ btnSearchTrigger . removeClass ( " unloaded" ) ;
5757 }
58- }
59- } ) ( ) ;
58+ } ;
59+ } ( ) ) ;
6060
6161 var resultSwitch = ( function ( ) {
6262 var visable = false ;
6363
6464 return {
65- on : function ( ) {
65+ on ( ) {
6666 if ( ! visable ) {
67- resultWrapper . removeClass ( ' unloaded' ) ;
68- main . addClass ( ' hidden' ) ;
67+ resultWrapper . removeClass ( " unloaded" ) ;
68+ main . addClass ( " hidden" ) ;
6969
7070 visable = true ;
7171 scrollBlocker . block ( ) ;
7272 }
7373 } ,
74- off : function ( ) {
74+ off ( ) {
7575 if ( visable ) {
7676 results . empty ( ) ;
77- if ( hints . hasClass ( ' unloaded' ) ) {
78- hints . removeClass ( ' unloaded' ) ;
77+ if ( hints . hasClass ( " unloaded" ) ) {
78+ hints . removeClass ( " unloaded" ) ;
7979 }
80- resultWrapper . addClass ( ' unloaded' ) ;
81- btnClear . removeClass ( ' visable' ) ;
82- main . removeClass ( ' hidden' ) ;
80+ resultWrapper . addClass ( " unloaded" ) ;
81+ btnClear . removeClass ( " visable" ) ;
82+ main . removeClass ( " hidden" ) ;
8383
84- input . val ( '' ) ;
84+ input . val ( "" ) ;
8585 visable = false ;
8686
8787 scrollBlocker . release ( ) ;
8888 }
8989 } ,
90- isVisable : function ( ) {
90+ isVisable ( ) {
9191 return visable ;
9292 }
93- }
94- } ) ( ) ;
93+ } ;
94+
95+ } ( ) ) ;
9596
9697
9798 function isMobileView ( ) {
98- return btnCancel . hasClass ( ' loaded' ) ;
99+ return btnCancel . hasClass ( " loaded" ) ;
99100 }
100101
101102 btnSearchTrigger . click ( function ( ) {
@@ -110,45 +111,45 @@ $(function() {
110111 } ) ;
111112
112113 input . focus ( function ( ) {
113- searchWrapper . addClass ( ' input-focus' ) ;
114+ searchWrapper . addClass ( " input-focus" ) ;
114115 } ) ;
115116
116117 input . focusout ( function ( ) {
117- searchWrapper . removeClass ( ' input-focus' ) ;
118+ searchWrapper . removeClass ( " input-focus" ) ;
118119 } ) ;
119120
120- input . on ( ' keyup' , function ( e ) {
121- if ( e . keyCode == 8 && input . val ( ) == '' ) {
121+ input . on ( " keyup" , function ( e ) {
122+ if ( e . keyCode === 8 && input . val ( ) === "" ) {
122123 if ( ! isMobileView ( ) ) {
123124 resultSwitch . off ( ) ;
124125 } else {
125- hints . removeClass ( ' unloaded' ) ;
126+ hints . removeClass ( " unloaded" ) ;
126127 }
127128 } else {
128- if ( input . val ( ) != '' ) {
129+ if ( input . val ( ) !== "" ) {
129130 resultSwitch . on ( ) ;
130131
131- if ( ! btnClear . hasClass ( ' visible' ) ) {
132- btnClear . addClass ( ' visable' ) ;
132+ if ( ! btnClear . hasClass ( " visible" ) ) {
133+ btnClear . addClass ( " visable" ) ;
133134 }
134135
135136 if ( isMobileView ( ) ) {
136- hints . addClass ( ' unloaded' ) ;
137+ hints . addClass ( " unloaded" ) ;
137138 }
138139 }
139140 }
140141 } ) ;
141142
142- btnClear . on ( ' click' , function ( ) {
143- input . val ( '' ) ;
143+ btnClear . on ( " click" , function ( ) {
144+ input . val ( "" ) ;
144145 if ( isMobileView ( ) ) {
145- hints . removeClass ( ' unloaded' ) ;
146+ hints . removeClass ( " unloaded" ) ;
146147 results . empty ( ) ;
147148 } else {
148149 resultSwitch . off ( ) ;
149150 }
150151 input . focus ( ) ;
151- btnClear . removeClass ( ' visable' ) ;
152+ btnClear . removeClass ( " visable" ) ;
152153 } ) ;
153154
154- } ) ;
155+ } ) ;
0 commit comments