Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Appelman <icewind@owncloud.com>2012-08-29 03:57:35 +0400
committerRobin Appelman <icewind@owncloud.com>2012-08-29 03:57:59 +0400
commit92c782c1b049cbb4b9c8433edec2a08b739202a9 (patch)
tree8727af416595d605f0f0c1074ebd4cd4a5e7f24d
parentd786194ddc0c2f14cccc8bf80ecc2d397b684825 (diff)
return the jQuery deferred object when using OC.loadScript
-rw-r--r--core/js/js.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/core/js/js.js b/core/js/js.js
index 0c842f05593..c38eebbff29 100644
--- a/core/js/js.js
+++ b/core/js/js.js
@@ -120,18 +120,19 @@ OC={
*/
addScript:function(app,script,ready){
var path=OC.filePath(app,'js',script+'.js');
- if(OC.addScript.loaded.indexOf(path)==-1){
- OC.addScript.loaded.push(path);
+ if(!OC.addScript.loaded[path]){
if(ready){
- $.getScript(path,ready);
+ var deferred=$.getScript(path,ready);
}else{
- $.getScript(path);
+ var deferred=$.getScript(path);
}
+ OC.addScript.loaded[path]=deferred;
}else{
if(ready){
ready();
}
}
+ return OC.addScript.loaded[path];
},
/**
* load a css file and load it