selecting a text file from the search results now activates the text viewer
This commit is contained in:
parent
ad51328408
commit
a2062036d3
|
@ -116,4 +116,16 @@ $(document).ready(function() {
|
|||
});
|
||||
FileActions.setDefault('application/xml','View');
|
||||
}
|
||||
OC.search.customResults.Text=function(row,item){
|
||||
var text=item.link.substr(item.link.indexOf('file=')+5);
|
||||
var a=row.find('a');
|
||||
a.data('file',text);
|
||||
a.attr('href','#');
|
||||
a.click(function(){
|
||||
var file=$(this).data('file');
|
||||
var text=file.split('/').pop();
|
||||
var dir=file.substr(0,file.length-file.length-1);
|
||||
TextViewer.showText(dir,text);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
|
|
@ -13,14 +13,21 @@ class OC_Search_Provider_File extends OC_Search_Provider{
|
|||
switch($mimeBase){
|
||||
case 'audio':
|
||||
break;
|
||||
case 'text':
|
||||
$results[]=new OC_Search_Result(basename($file),'',OC_Helper::linkTo( 'files', 'download.php?file='.$file ),'Text');
|
||||
break;
|
||||
case 'image':
|
||||
$results[]=new OC_Search_Result(basename($file),'',OC_Helper::linkTo( 'files', 'download.php?file='.$file ),'Images');
|
||||
break;
|
||||
default:
|
||||
if($mime=='application/xml'){
|
||||
$results[]=new OC_Search_Result(basename($file),'',OC_Helper::linkTo( 'files', 'download.php?file='.$file ),'Text');
|
||||
}else{
|
||||
$results[]=new OC_Search_Result(basename($file),'',OC_Helper::linkTo( 'files', 'download.php?file='.$file ),'Files');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return $results;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue