Merge pull request #19923 from owncloud/apps-donotdisplaybrokenappiconininternetexplorer

Disable app icon preview in apps page for IE
This commit is contained in:
Thomas Müller 2015-10-21 13:42:48 +02:00
commit ae0f20471a
2 changed files with 11 additions and 2 deletions

View File

@ -1632,6 +1632,15 @@ OC.Util = {
return $el;
},
/**
* Returns whether this is IE
*
* @return {bool} true if this is IE, false otherwise
*/
isIE: function() {
return $('html').hasClass('ie');
},
/**
* Returns whether this is IE8
*

View File

@ -161,8 +161,8 @@ OC.Settings.Apps = OC.Settings.Apps || {
var page = $('#app-' + app.id);
// image loading kung-fu
if (app.preview) {
// image loading kung-fu (IE doesn't properly scale SVGs, so disable app icons)
if (app.preview && !OC.Util.isIE()) {
var currentImage = new Image();
currentImage.src = app.preview;