@@ -2,6 +2,7 @@ var stompClient = null;
2
2
var stompConnected = false ;
3
3
var sessionId = null ;
4
4
var onlineSubscription = null ;
5
+ var lol = 0 ;
5
6
//CSRF
6
7
$ ( function ( ) {
7
8
var token = $ ( "meta[name='_csrf']" ) . attr ( "content" ) ;
@@ -80,17 +81,20 @@ function setTitle() {
80
81
//add click event listener to <a> tags
81
82
function updateLinks ( ) {
82
83
$ . each ( $ ( "a" ) , function ( ) {
83
- this . addEventListener ( "click" , function ( event ) {
84
- if ( event . which == 2 ) {
85
- return true ;
86
- }
87
- var url = $ ( this ) . attr ( "href" ) ; //get url
88
- if ( url != "/login" ) {
89
- history . pushState ( null , null , url ) ; //update address bar
90
- }
91
- getPage ( url ) ; //load page
92
- event . preventDefault ( ) ; //prevent following the link
93
- } , true ) ;
84
+ var a = this ;
85
+ if ( ! ( $ . _data ( a , "events" ) && $ . _data ( a , "events" ) [ 'click' ] ) ) {
86
+ $ ( a ) . click ( function ( event ) {
87
+ if ( event . which == 2 ) {
88
+ return true ;
89
+ }
90
+ var url = $ ( a ) . attr ( "href" ) ; //get url
91
+ if ( url != "/login" ) {
92
+ history . pushState ( null , null , url ) ; //update address bar
93
+ }
94
+ getPage ( url ) ; //load page
95
+ event . preventDefault ( ) ; //prevent following the link
96
+ } ) ;
97
+ }
94
98
} ) ;
95
99
}
96
100
function showOnline ( users , guests ) {
@@ -161,7 +165,7 @@ var questions = {
161
165
} ,
162
166
loadQuestions : function ( time ) {
163
167
$ . ajax ( {
164
- type : "POST " ,
168
+ type : "GET " ,
165
169
url : "/loadQuestions/" + time ,
166
170
data : { exclude : questions . earliestIds } ,
167
171
success : function ( response ) {
0 commit comments