better search result page

v1.18.x
Baris Soner Usakli 11 years ago
parent f5ec24e925
commit 70299ea5c2

@ -3,14 +3,14 @@ define(function() {
Search.init = function() { Search.init = function() {
var searchQuery = $('#topic-results').attr('data-search-query'); var searchQuery = $('#topic-results').attr('data-search-query');
$('.search-result-text').children().each(function() {
var text = $(this).text(); $('.search-result-text').each(function() {
var text = $(this).html();
var regex = new RegExp(searchQuery, 'gi'); var regex = new RegExp(searchQuery, 'gi');
text = text.replace(regex, '<span class="label label-success">' + searchQuery + '</span>'); text = text.replace(regex, '<span class="label label-success">' + searchQuery + '</span>');
$(this).html(text); $(this).html(text);
}); });
$('#search-form input').val(searchQuery); $('#search-form input').val(searchQuery);
$('#mobile-search-form').off('submit').on('submit', function() { $('#mobile-search-form').off('submit').on('submit', function() {

@ -13,7 +13,7 @@
</div> </div>
</form> </form>
<div class="search favourites"> <div class="search">
<div class="{show_results} row"> <div class="{show_results} row">
<div id="topic-results" class="col-md-12" data-search-query="{search_query}"> <div id="topic-results" class="col-md-12" data-search-query="{search_query}">
@ -28,25 +28,19 @@
<!-- BEGIN topics --> <!-- BEGIN topics -->
<div class="topic-row panel panel-default clearfix"> <div class="topic-row panel panel-default clearfix">
<div class="panel-body"> <div class="panel-body">
<a href="../../user/{topics.userslug}">
<img title="{topics.username}" class="img-rounded user-img" src="{topics.picture}">
</a>
<a href="../../user/{topics.userslug}">
<strong><span>{topics.username}</span></strong> <a href="../../topic/{topics.slug}" class="search-result-text">
{topics.title}
</a> </a>
<span class="search-result-text">
<p>{topics.title}</p>
</span>
<div> <div>
<small> <small>
<span class="pull-right"> <span class="pull-right">
<a href="../../topic/{topics.slug}">posted</a> <a href="../../user/{topics.userslug}"><img title="{topics.username}" class="img-rounded user-img" src="{topics.picture}"></a>
in <a href="../../topic/{topics.slug}"> [[global:posted]]</a>
<a href="../../category/{topics.categorySlug}"> [[global:in]]
<i class="fa {topics.categoryIcon}"></i> {topics.categoryName} <a href="../../category/{topics.category.slug}"><i class="fa {topics.category.icon}"></i> {topics.category.name}</a>
</a>
<span class="timeago" title="{topics.relativeTime}"></span> <span class="timeago" title="{topics.relativeTime}"></span>
</span> </span>
</small> </small>
@ -67,20 +61,16 @@
<!-- BEGIN posts --> <!-- BEGIN posts -->
<div class="topic-row panel panel-default clearfix"> <div class="topic-row panel panel-default clearfix">
<div class="panel-body"> <div class="panel-body">
<a href="../../user/{posts.userslug}"> <a href="../../topic/{posts.topicSlug}#{posts.pid}" class="search-result-text">
<img title="{posts.username}" class="img-rounded user-img" src="{posts.picture}">
</a>
<a href="../../user/{posts.userslug}">
<strong><span>{posts.username}</span></strong>
</a>
<span class="search-result-text">
{posts.content} {posts.content}
</span> </a>
<div> <div>
<small> <small>
<span class="pull-right"> <span class="pull-right">
<a href="../../user/{posts.userslug}">
<img title="{posts.username}" class="img-rounded user-img" src="{posts.picture}">
</a>
<a href="../../topic/{posts.topicSlug}#{posts.pid}">posted</a> <a href="../../topic/{posts.topicSlug}#{posts.pid}">posted</a>
in in
<a href="../../category/{posts.categorySlug}"> <a href="../../category/{posts.categorySlug}">

Loading…
Cancel
Save