fixed: this.routes_request is a deferred/promise
This commit is contained in:
parent
e642d18e26
commit
25e4a071ef
|
@ -4,11 +4,7 @@ OC.Router = {
|
||||||
// register your ajax requests to load after the loading of the routes
|
// register your ajax requests to load after the loading of the routes
|
||||||
// has finished. otherwise you face problems with race conditions
|
// has finished. otherwise you face problems with race conditions
|
||||||
registerLoadedCallback: function(callback){
|
registerLoadedCallback: function(callback){
|
||||||
if(this.routes_request.state() === 'resolved'){
|
this.routes_request.done(callback);
|
||||||
callback();
|
|
||||||
} else {
|
|
||||||
this.loadedCallback = callback;
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
routes_request: $.ajax(OC.router_base_url + 'core/routes.json', {
|
routes_request: $.ajax(OC.router_base_url + 'core/routes.json', {
|
||||||
dataType: 'json',
|
dataType: 'json',
|
||||||
|
|
Loading…
Reference in New Issue