@@ -43,8 +43,7 @@ $(document).ready(function() {
43
43
44
44
function onPopState ( fn ) {
45
45
if ( window . history && window . history . pushState ) {
46
- return $ ( window ) . bind ( 'popstate' , function ( event ) {
47
- var section ;
46
+ return $ ( window ) . on ( 'popstate' , function ( ) {
48
47
initialPop = ! popped && location . href === initialURL ;
49
48
popped = true ;
50
49
if ( initialPop ) {
@@ -115,7 +114,7 @@ var GitTurns20 = {
115
114
} else {
116
115
let start = 0
117
116
let count = 0
118
- $ ( "#tagline" ) . click ( e => {
117
+ $ ( "#tagline" ) . on ( 'click' , e => {
119
118
if ( count === 0 || e . timeStamp > start + count * 1000 ) {
120
119
start = e . timeStamp ;
121
120
count = 1 ;
@@ -181,20 +180,20 @@ var Search = {
181
180
} ,
182
181
183
182
observeFocus : function ( ) {
184
- $ ( 'form#search input' ) . focus ( function ( ) {
183
+ $ ( 'form#search input' ) . on ( 'focus' , function ( ) {
185
184
$ ( this ) . parent ( 'form#search' ) . switchClass ( "" , "focus" , 200 ) ;
186
185
} ) ;
187
- $ ( 'form#search input' ) . blur ( function ( ) {
186
+ $ ( 'form#search input' ) . on ( 'blur' , function ( ) {
188
187
Search . resetForm ( ) ;
189
188
} ) ;
190
189
} ,
191
190
192
191
observeTextEntry : function ( ) {
193
- $ ( 'form#search input' ) . keyup ( function ( e ) {
192
+ $ ( 'form#search input' ) . on ( 'keyup' , function ( ) {
194
193
Search . runSearch ( ) ;
195
194
} ) ;
196
195
197
- $ ( 'form#search input' ) . keydown ( function ( e ) {
196
+ $ ( 'form#search input' ) . on ( 'keydown' , function ( e ) {
198
197
if ( $ ( '#search-results' ) . not ( ':visible' ) && e . which != 27 ) {
199
198
$ ( '#search-results' ) . fadeIn ( 0.2 ) ;
200
199
Search . highlight ( Search . selectedIndex ) ;
@@ -220,16 +219,16 @@ var Search = {
220
219
} ,
221
220
222
221
observeResultsClicks : function ( ) {
223
- $ ( '#search-results' ) . mousedown ( function ( e ) {
222
+ $ ( '#search-results' ) . on ( 'mousedown' , function ( e ) {
224
223
e . preventDefault ( ) ;
225
224
} ) ;
226
225
} ,
227
226
228
227
installKeyboardShortcuts : function ( ) {
229
- $ ( document ) . keydown ( function ( e ) {
228
+ $ ( document ) . on ( 'keydown' , function ( e ) {
230
229
if ( e . target . tagName . toUpperCase ( ) !== 'INPUT' && [ 's' , 'S' , '/' ] . includes ( e . key ) ) {
231
230
e . preventDefault ( ) ;
232
- $ ( 'form#search input' ) . focus ( ) ;
231
+ $ ( 'form#search input' ) . trigger ( 'focus' ) ;
233
232
}
234
233
else if ( e . target . tagName . toUpperCase ( ) !== 'INPUT' ) GitTurns20 . keydown ( e ) ;
235
234
} ) ;
@@ -491,7 +490,7 @@ var Forms = {
491
490
} ,
492
491
493
492
observeCopyableInputs : function ( ) {
494
- $ ( 'input.copyable' ) . click ( function ( ) {
493
+ $ ( 'input.copyable' ) . on ( 'click' , function ( ) {
495
494
$ ( this ) . select ( ) ;
496
495
} ) ;
497
496
}
@@ -545,7 +544,7 @@ var Downloads = {
545
544
} ,
546
545
547
546
observeGUIOSFilter : function ( ) {
548
- $ ( 'a.gui-os-filter' ) . click ( function ( e ) {
547
+ $ ( 'a.gui-os-filter' ) . on ( 'click' , function ( e ) {
549
548
e . preventDefault ( ) ;
550
549
var os = $ ( this ) . attr ( 'data-os' ) ;
551
550
@@ -565,7 +564,7 @@ var Downloads = {
565
564
} ,
566
565
567
566
observePopState : function ( ) {
568
- onPopState ( function ( ) {
567
+ onPopState ( function ( ) {
569
568
Downloads . filterGUIS ( ) ;
570
569
} ) ;
571
570
} ,
@@ -648,7 +647,7 @@ var DarkMode = {
648
647
}
649
648
button . css ( "display" , "block" ) ;
650
649
651
- button . click ( function ( e ) {
650
+ button . on ( 'click' , function ( e ) {
652
651
e . preventDefault ( ) ;
653
652
let theme
654
653
if ( prefersDarkScheme ) {
@@ -780,12 +779,12 @@ var PostelizeAnchor = {
780
779
781
780
// Scroll to Top
782
781
$ ( '#scrollToTop' ) . removeClass ( 'no-js' ) ;
783
- $ ( window ) . scroll ( function ( ) {
782
+ $ ( window ) . on ( 'scroll' , function ( ) {
784
783
$ ( this ) . scrollTop ( ) > 150
785
784
? $ ( '#scrollToTop' ) . fadeIn ( )
786
785
: $ ( '#scrollToTop' ) . fadeOut ( ) ;
787
786
} ) ;
788
- $ ( '#scrollToTop' ) . click ( function ( e ) {
787
+ $ ( '#scrollToTop' ) . on ( 'click' , function ( e ) {
789
788
e . preventDefault ( ) ;
790
789
$ ( "html, body" ) . animate ( {
791
790
scrollTop : 0
0 commit comments