make 'open in folder' action default for files

This commit is contained in:
Jörn Friedrich Dreyer 2013-09-17 17:27:47 +02:00
parent 00772a8470
commit 8bdafaf4e0
1 changed files with 22 additions and 15 deletions

View File

@ -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<type.length;i++){
var row=$('#searchresults tr.template').clone();
row.removeClass('template');
row.addClass('result');
row.data('type', typeid);
row.data('name', type[i].name);
row.data('text', type[i].text);
row.data('container', type[i].container);
if (i === 0){
row.children('td.type').text(name);
row.children('td.type').text(typeid);
}
row.find('td.result a').attr('href',type[i].link);
row.find('td.result div.name').text(type[i].name);
row.find('td.result div.text').text(type[i].text);
if (type[i].container) {
var td = row.find('td.container');
td.append('<a><img></img></a>');
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;