You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
726 B
JavaScript
28 lines
726 B
JavaScript
define(function() {
|
|
var Search = {};
|
|
|
|
Search.init = function() {
|
|
var searchQuery = $('#topic-results').attr('data-search-query');
|
|
|
|
$('.search-result-text').each(function() {
|
|
var result = $(this);
|
|
var text = result.html();
|
|
var regex = new RegExp(searchQuery, 'gi');
|
|
text = text.replace(regex, '<span class="label label-success">' + searchQuery + '</span>');
|
|
result.html(text);
|
|
result.find('img').addClass('img-responsive');
|
|
});
|
|
|
|
$('#search-form input').val(searchQuery);
|
|
|
|
$('#mobile-search-form').off('submit').on('submit', function() {
|
|
var input = $(this).find('input');
|
|
ajaxify.go("search/" + input.val(), null, "search");
|
|
input.val('');
|
|
return false;
|
|
});
|
|
};
|
|
|
|
return Search;
|
|
});
|