summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/js/js.js11
1 files changed, 8 insertions, 3 deletions
diff --git a/core/js/js.js b/core/js/js.js
index 25de7c13b74..a4369deb283 100644
--- a/core/js/js.js
+++ b/core/js/js.js
@@ -54,15 +54,20 @@ OC={
var isCore=OC.coreApps.indexOf(app)!=-1;
var link=OC.webroot;
if(file.substring(file.length-3) == 'php' && !isCore){
- link+='/?app=' + app + '&getfile=' + encodeURI(type + '/' + file);
+ link+='/?app=' + app + '&getfile=';
+ if(type){
+ link+=encodeURI(type + '/');
+ }
+ link+= file;
}else if(file.substring(file.length-3) != 'php' && !isCore){
link=OC.appswebroot;
+ link+='/';
link+='apps/';
- link+=app;
+ link+=app+'/';
if(type){
link+=type+'/';
}
- link+=file;
+ link+=file;
}else{
link+='/';
app+='/';