give OC.imagePath the ability to detect whether to use svg or png images

This commit is contained in:
Robin Appelman 2011-07-28 04:28:04 +02:00
parent 09eff063de
commit 74249c65da
1 changed files with 8 additions and 1 deletions

View File

@ -40,6 +40,9 @@ OC={
return link; return link;
}, },
imagePath:function(app,file){ imagePath:function(app,file){
if(file.indexOf('.')==-1){//if no extention is given, use png or svg depending on browser support
file+=(SVGSupport())?'.svg':'.png'
}
return OC.filePath(app,'img',file); return OC.filePath(app,'img',file);
}, },
addScript:function(app,script,ready){ addScript:function(app,script,ready){
@ -95,4 +98,8 @@ if (!Array.prototype.indexOf){
} }
return -1; return -1;
}; };
} }
function SVGSupport() {
return document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1") || document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Shape", "1.0");
}