]> source.dussan.org Git - nextcloud-server.git/commitdiff
modify OC.filepath for movable apps
authorGeorg Ehrke <dev@georgswebsite.de>
Fri, 20 Apr 2012 20:35:12 +0000 (22:35 +0200)
committerGeorg Ehrke <dev@georgswebsite.de>
Fri, 20 Apr 2012 20:35:12 +0000 (22:35 +0200)
core/js/js.js

index 019c40a0e1be0ce6b6f38f7ef8e050ec9611126f..9b0a159b5c2f59694fce499b995a540e9c14799e 100644 (file)
@@ -32,7 +32,7 @@ t.cache={};
 OC={
        webroot:oc_webroot,
        currentUser:(typeof oc_current_user!=='undefined')?oc_current_user:false,
-       coreApps:['files','admin','log','search','settings','core','3rdparty'],
+       coreApps:['admin','log','search','settings','core','3rdparty'],
        /**
         * get an absolute url to a file in an appen
         * @param app the id of the app the file belongs to
@@ -51,16 +51,21 @@ OC={
         */
        filePath:function(app,type,file){
                var isCore=OC.coreApps.indexOf(app)!=-1;
-               app+='/';
-               var link=OC.webroot+'/';
-               if(!isCore){
-                       link+='apps/';
-               }
-               link+=app;
-               if(type){
-                       link+=type+'/';
+               var link=OC.webroot;
+               if(file.substring(file.length-3) == 'php' && !isCore){
+                       link+='/?app=' + app + '&file=' + type + '/' + file;
+               }else{
+                       link+='/';
+                       app+='/';
+                       if(!isCore){
+                               link+='apps/';
+                       }
+                       link+=app;
+                       if(type){
+                               link+=type+'/';
+                       }
+                       link+=file;     
                }
-               link+=file;
                return link;
        },
        /**