Browse Source
Use jQuery.getScript to dynamically load script
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
pull/11028/head
Christoph Wurst
7 years ago
committed by
Roeland Jago Douma
No known key found for this signature in database
GPG Key ID: F941078878347C0C
1 changed files with
3 additions and
9 deletions
-
core/js/js.js
|
|
|
@ -368,15 +368,9 @@ var OCP = {}, |
|
|
|
addScript:function(app,script,ready){ |
|
|
|
var deferred, path=OC.filePath(app,'js',script+'.js'); |
|
|
|
if(!OC.addScript.loaded[path]) { |
|
|
|
deferred = jQuery.ajax({ |
|
|
|
url: path, |
|
|
|
cache: true, |
|
|
|
success: function (content) { |
|
|
|
window.eval(content); |
|
|
|
if(ready) { |
|
|
|
ready(); |
|
|
|
} |
|
|
|
} |
|
|
|
deferred = $.Deferred(); |
|
|
|
$.getScript(path, function() { |
|
|
|
deferred.resolve(); |
|
|
|
}); |
|
|
|
OC.addScript.loaded[path] = deferred; |
|
|
|
} else { |
|
|
|
|