diff options
author | Christoph Wurst <ChristophWurst@users.noreply.github.com> | 2017-05-16 20:04:33 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-05-16 20:04:33 +0200 |
commit | 1161139ebb1de4487fc986cba20872d6c3da3bf1 (patch) | |
tree | fd161bdd719f118b0575c1e90e627eb8c52e5a16 /apps | |
parent | 7d5b1b8c3876f15a22d071928808dee8a20b2638 (diff) | |
parent | da281822b67594bb58e1b81a782d0090f32596e7 (diff) | |
download | nextcloud-server-1161139ebb1de4487fc986cba20872d6c3da3bf1.tar.gz nextcloud-server-1161139ebb1de4487fc986cba20872d6c3da3bf1.zip |
Merge pull request #4900 from nextcloud/fix-search-mime-icons
Use proper mime icons for search results
Diffstat (limited to 'apps')
-rw-r--r-- | apps/files/js/search.js | 30 |
1 files changed, 4 insertions, 26 deletions
diff --git a/apps/files/js/search.js b/apps/files/js/search.js index 140a66e346d..aca6d42850e 100644 --- a/apps/files/js/search.js +++ b/apps/files/js/search.js @@ -67,7 +67,7 @@ $row.find('td.info div.name').after($pathDiv).text(result.name); $row.find('td.result a').attr('href', result.link); - $row.find('td.icon').css('background-image', 'url(' + OC.imagePath('core', 'filetypes/folder') + ')'); + $row.find('td.icon').css('background-image', 'url(' + OC.MimeType.getIconUrl(result.mime) + ')'); return $row; }; @@ -96,7 +96,7 @@ } else { // FIXME how to get mime icon if not in files app var mimeicon = result.mime.replace('/', '-'); - $row.find('td.icon').css('background-image', 'url(' + OC.imagePath('core', 'filetypes/' + mimeicon) + ')'); + $row.find('td.icon').css('background-image', 'url(' + OC.MimeType.getIconUrl(result.mime) + ')'); var dir = OC.dirname(result.path); if (dir === '') { dir = '/'; @@ -108,28 +108,6 @@ return $row; }; - this.renderAudioResult = function($row, result) { - /*render preview icon, show path beneath filename, - show size and last modified date on the right - show Artist and Album */ - $row = this.renderFileResult($row, result); - if ($row) { - $row.find('td.icon').css('background-image', 'url(' + OC.imagePath('core', 'filetypes/audio') + ')'); - } - return $row; - }; - - this.renderImageResult = function($row, result) { - /*render preview icon, show path beneath filename, - show size and last modified date on the right - show width and height */ - $row = this.renderFileResult($row, result); - if ($row && !self.fileAppLoaded()) { - $row.find('td.icon').css('background-image', 'url(' + OC.imagePath('core', 'filetypes/image') + ')'); - } - return $row; - }; - this.handleFolderClick = function($row, result, event) { // open folder @@ -179,8 +157,8 @@ search.setRenderer('folder', this.renderFolderResult.bind(this)); search.setRenderer('file', this.renderFileResult.bind(this)); - search.setRenderer('audio', this.renderAudioResult.bind(this)); - search.setRenderer('image', this.renderImageResult.bind(this)); + search.setRenderer('image', this.renderFileResult.bind(this)); + search.setRenderer('audio', this.renderFileResult.bind(this)); search.setHandler('folder', this.handleFolderClick.bind(this)); search.setHandler(['file', 'audio', 'image'], this.handleFileClick.bind(this)); |