Fossil SCM

Changed some of the exception-throwing code to propagate instead of ingore.

stephan 2011-10-01 05:04 UTC json
Commit e8fe84bc2c9a286a63a594d772e74b5b05687030
1 file changed +5 -9
--- ajax/js/fossil-ajaj.js
+++ ajax/js/fossil-ajaj.js
@@ -100,12 +100,11 @@
100100
if( WhAjaj.isFunction( self.onLogin ) ){
101101
try{ self.onLogin(); }
102102
catch(e){}
103103
}
104104
if( WhAjaj.isFunction(oldOnResponse) ) {
105
- try { oldOnResponse.apply(thisOpt,[resp,req]); }
106
- catch(e) {}
105
+ oldOnResponse.apply(thisOpt,[resp,req]);
107106
}
108107
};
109108
function doLogin(){
110109
//alert("Sending login request..."+WhAjaj.stringify(loginReq));
111110
self.sendCommand('/json/login', loginReq, ajajOpt);
@@ -148,12 +147,11 @@
148147
if( WhAjaj.isFunction( self.onLogout ) ){
149148
try{ self.onLogout(); }
150149
catch(e){}
151150
}
152151
if( WhAjaj.isFunction(oldOnResponse) ) {
153
- try { oldOnResponse.apply(thisOpt,[resp,req]); }
154
- catch(e) {}
152
+ oldOnResponse.apply(thisOpt,[resp,req]);
155153
}
156154
};
157155
this.sendCommand('/json/logout', undefined, ajajOpt );
158156
};
159157
@@ -177,21 +175,19 @@
177175
var self = this;
178176
ajajOpt = this.ajaj.normalizeAjaxParameters( ajajOpt || {} );
179177
var oldOnResponse = ajajOpt.onResponse;
180178
ajajOpt.onResponse = function(resp,req) {
181179
var thisOpt = this;
182
- //alert('login response:\n'+WhAjaj.stringify(resp));
183180
if( resp && resp.payload ){
184
- if( resp.payload.authToken ) self.authToken = resp.payload.authToken;
185
- if( resp.payload.name ) self.userName = resp.payload.name;
181
+ self.authToken = resp.payload.authToken;
182
+ self.userName = resp.payload.name;
186183
}
187184
else {
188185
delete self.userName;
189186
delete self.authToken
190187
}
191188
if( WhAjaj.isFunction(oldOnResponse) ) {
192
- try { oldOnResponse.apply(thisOpt,[resp,req]); }
193
- catch(e) {}
189
+ oldOnResponse.apply(thisOpt,[resp,req]);
194190
}
195191
};
196192
self.sendCommand('/json/whoami', undefined, ajajOpt);
197193
};
198194
--- ajax/js/fossil-ajaj.js
+++ ajax/js/fossil-ajaj.js
@@ -100,12 +100,11 @@
100 if( WhAjaj.isFunction( self.onLogin ) ){
101 try{ self.onLogin(); }
102 catch(e){}
103 }
104 if( WhAjaj.isFunction(oldOnResponse) ) {
105 try { oldOnResponse.apply(thisOpt,[resp,req]); }
106 catch(e) {}
107 }
108 };
109 function doLogin(){
110 //alert("Sending login request..."+WhAjaj.stringify(loginReq));
111 self.sendCommand('/json/login', loginReq, ajajOpt);
@@ -148,12 +147,11 @@
148 if( WhAjaj.isFunction( self.onLogout ) ){
149 try{ self.onLogout(); }
150 catch(e){}
151 }
152 if( WhAjaj.isFunction(oldOnResponse) ) {
153 try { oldOnResponse.apply(thisOpt,[resp,req]); }
154 catch(e) {}
155 }
156 };
157 this.sendCommand('/json/logout', undefined, ajajOpt );
158 };
159
@@ -177,21 +175,19 @@
177 var self = this;
178 ajajOpt = this.ajaj.normalizeAjaxParameters( ajajOpt || {} );
179 var oldOnResponse = ajajOpt.onResponse;
180 ajajOpt.onResponse = function(resp,req) {
181 var thisOpt = this;
182 //alert('login response:\n'+WhAjaj.stringify(resp));
183 if( resp && resp.payload ){
184 if( resp.payload.authToken ) self.authToken = resp.payload.authToken;
185 if( resp.payload.name ) self.userName = resp.payload.name;
186 }
187 else {
188 delete self.userName;
189 delete self.authToken
190 }
191 if( WhAjaj.isFunction(oldOnResponse) ) {
192 try { oldOnResponse.apply(thisOpt,[resp,req]); }
193 catch(e) {}
194 }
195 };
196 self.sendCommand('/json/whoami', undefined, ajajOpt);
197 };
198
--- ajax/js/fossil-ajaj.js
+++ ajax/js/fossil-ajaj.js
@@ -100,12 +100,11 @@
100 if( WhAjaj.isFunction( self.onLogin ) ){
101 try{ self.onLogin(); }
102 catch(e){}
103 }
104 if( WhAjaj.isFunction(oldOnResponse) ) {
105 oldOnResponse.apply(thisOpt,[resp,req]);
 
106 }
107 };
108 function doLogin(){
109 //alert("Sending login request..."+WhAjaj.stringify(loginReq));
110 self.sendCommand('/json/login', loginReq, ajajOpt);
@@ -148,12 +147,11 @@
147 if( WhAjaj.isFunction( self.onLogout ) ){
148 try{ self.onLogout(); }
149 catch(e){}
150 }
151 if( WhAjaj.isFunction(oldOnResponse) ) {
152 oldOnResponse.apply(thisOpt,[resp,req]);
 
153 }
154 };
155 this.sendCommand('/json/logout', undefined, ajajOpt );
156 };
157
@@ -177,21 +175,19 @@
175 var self = this;
176 ajajOpt = this.ajaj.normalizeAjaxParameters( ajajOpt || {} );
177 var oldOnResponse = ajajOpt.onResponse;
178 ajajOpt.onResponse = function(resp,req) {
179 var thisOpt = this;
 
180 if( resp && resp.payload ){
181 self.authToken = resp.payload.authToken;
182 self.userName = resp.payload.name;
183 }
184 else {
185 delete self.userName;
186 delete self.authToken
187 }
188 if( WhAjaj.isFunction(oldOnResponse) ) {
189 oldOnResponse.apply(thisOpt,[resp,req]);
 
190 }
191 };
192 self.sendCommand('/json/whoami', undefined, ajajOpt);
193 };
194

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button