mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-15 17:56:17 +01:00
fix double callback execution
This commit is contained in:
@@ -211,19 +211,6 @@ Sonia.scm.Main = Ext.extend(Ext.util.Observable, {
|
|||||||
this.mainTabPanel.setActiveTab(id);
|
this.mainTabPanel.setActiveTab(id);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
execCallbacks: function(callbacks, param){
|
|
||||||
Ext.each(callbacks, function(callback){
|
|
||||||
if ( Ext.isFunction(callback) ){
|
|
||||||
callback(state);
|
|
||||||
} else if (Ext.isObject(callback)) {
|
|
||||||
callback.fn.call( callback.scope, param );
|
|
||||||
} else if (debug){
|
|
||||||
console.debug( "callback is not a function or object. " + callback );
|
|
||||||
}
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
loadState: function(s){
|
loadState: function(s){
|
||||||
if ( debug ){
|
if ( debug ){
|
||||||
console.debug( s );
|
console.debug( s );
|
||||||
@@ -233,7 +220,6 @@ Sonia.scm.Main = Ext.extend(Ext.util.Observable, {
|
|||||||
|
|
||||||
// call login callback functions
|
// call login callback functions
|
||||||
this.fireEvent("login", state);
|
this.fireEvent("login", state);
|
||||||
this.execCallbacks(loginCallbacks, state);
|
|
||||||
},
|
},
|
||||||
|
|
||||||
clearState: function(){
|
clearState: function(){
|
||||||
@@ -286,7 +272,6 @@ Sonia.scm.Main = Ext.extend(Ext.util.Observable, {
|
|||||||
}
|
}
|
||||||
this.clearState();
|
this.clearState();
|
||||||
// call logout callback functions
|
// call logout callback functions
|
||||||
this.execCallbacks(logoutCallbacks, state);
|
|
||||||
this.fireEvent( "logout", state );
|
this.fireEvent( "logout", state );
|
||||||
|
|
||||||
var s = null;
|
var s = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user