From ac0c33209da391d3a1faedaaedded3d2d3899744 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Mon, 25 Jul 2011 22:30:55 +0200 Subject: [PATCH] add js versions of linkTo, imagePath,addScript and addStyle --- core/js/js.js | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/core/js/js.js b/core/js/js.js index 9a14cb8ed4f..1c66e187366 100644 --- a/core/js/js.js +++ b/core/js/js.js @@ -18,6 +18,44 @@ function t(app,text){ } } +OC={ + webroot:oc_webroot, + coreApps:['files','admin','log','search','settings'], + linkTo:function(app,file){ + return OC.filePath(app,'',file); + }, + 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+'/' + } + link+=file; + return link; + }, + imagePath:function(app,file){ + return OC.filePath(app,'img',file); + }, + addScript:function(app,script,ready){ + var path=OC.filePath(app,'js',script+'.js'); + if(ready){ + $.getScript(path,ready); + }else{ + $.getScript(path); + } + }, + addStyle:function(app,style){ + var path=OC.filePath(app,'css',style+'.css'); + var style=$(''); + $('head').append(style); + } +} + $(document).ready(function(){ // Put fancy stuff in here }); -- 2.39.5