From: Robin Appelman Date: Mon, 25 Jul 2011 20:30:55 +0000 (+0200) Subject: add js versions of linkTo, imagePath,addScript and addStyle X-Git-Tag: v3.0~267^2~378 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ac0c33209da391d3a1faedaaedded3d2d3899744;p=nextcloud-server.git add js versions of linkTo, imagePath,addScript and addStyle --- 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 });