From 05a7bfed71a745091f87a2bfdc719c6b7665c22d Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Fri, 4 Apr 2014 11:44:11 +0200 Subject: [PATCH] Fix file picker to correctly show SVG file icons --- core/js/oc-dialogs.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/js/oc-dialogs.js b/core/js/oc-dialogs.js index 6fc8d4d3523..4888fc1eea5 100644 --- a/core/js/oc-dialogs.js +++ b/core/js/oc-dialogs.js @@ -557,7 +557,6 @@ var OCdialogs = { filename: entry.name, date: OC.mtime2date(Math.floor(entry.mtime / 1000)) }); - $li.find('img').attr('src', entry.icon); if (entry.isPreviewAvailable) { var urlSpec = { file: dir + '/' + entry.name @@ -565,10 +564,16 @@ var OCdialogs = { var previewUrl = OC.generateUrl('/core/preview.png?') + $.param(urlSpec); $li.find('img').attr('src', previewUrl); } + else { + $li.find('img').attr('src', OC.Util.replaceSVGIcon(entry.icon)); + } self.$filelist.append($li); }); self.$filelist.removeClass('loading'); + if (!OC.Util.hasSVGSupport()) { + OC.Util.replaceSVG(self.$filePicker.find('.dirtree')); + } }); }, /** -- 2.39.5