add js versions of linkTo, imagePath,addScript and addStyle

This commit is contained in:
Robin Appelman 2011-07-25 22:30:55 +02:00
parent e03340b04d
commit ac0c33209d
1 changed files with 38 additions and 0 deletions

View File

@ -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=$('<link rel="stylesheet" type="text/css" href="'+path+'"/>');
$('head').append(style);
}
}
$(document).ready(function(){
// Put fancy stuff in here
});