var _l10ncache = {}; function t(app,text){ if( !( app in _l10ncache )){ $.post( oc_webroot+'/core/ajax/translations.php', {'app': app}, function(jsondata){ _l10ncache[app] = jsondata.data; }); // Bad answer ... if( !( app in _l10ncache )){ _l10ncache[app] = []; } } if( typeof( _l10ncache[app][text] ) !== 'undefined' ){ return _l10ncache[app][text]; } else{ return 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); } }