From 8bdafaf4e0b14d1437612483a6187c21533846db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Friedrich=20Dreyer?= Date: Tue, 17 Sep 2013 17:27:47 +0200 Subject: [PATCH] make 'open in folder' action default for files --- search/js/result.js | 37 ++++++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/search/js/result.js b/search/js/result.js index 78d9149f220..bfd81f4851e 100644 --- a/search/js/result.js +++ b/search/js/result.js @@ -50,43 +50,50 @@ OC.search.showResults=function(results){ $('#searchresults').show(); $('#searchresults tr.result').remove(); var index=0; - for(var name in types){ - var type=types[name]; + for(var typeid in types){ + var type=types[typeid]; if(type.length>0){ for(var i=0;i'); - td.find('img').attr('src',OC.imagePath('core','places/folder')); var containerName = OC.basename(type[i].container); if (containerName === '') { containerName = '/'; } - var containerLink = OC.linkTo('files','index.php') - +'?dir='+encodeURIComponent(type[i].container) - +'&scrollto='+encodeURIComponent(type[i].name); - row.find('td.container a') - .attr('href',containerLink) - .attr('title',t('core','Show in {folder}',{folder: containerName})); + var containerLink = OC.linkTo('files', 'index.php') + +'?dir='+encodeURIComponent(type[i].container) + +'&scrollto='+encodeURIComponent(type[i].name); + row.find('td.result a') + .attr('href', containerLink) + .attr('title', t('core', 'Show in {folder}', {folder: containerName})); + } else { + row.find('td.result a').attr('href', type[i].link); } row.data('index',index); index++; - if(OC.search.customResults[name]){//give plugins the ability to customize the entries in here - OC.search.customResults[name](row,type[i]); + if(OC.search.customResults[typeid]){//give plugins the ability to customize the entries in here + OC.search.customResults[typeid](row,type[i]); } $('#searchresults tbody').append(row); } } } + $('#searchresults').on('click', 'result', function () { + if ($(this).data('type') === 'Files') { + + } + }); } }; OC.search.showResults.loaded=false;