v1.18.x
Baris Usakli 8 years ago
parent a8e4981d30
commit 1f5b3ba636

@ -7,8 +7,6 @@ define('forum/search', ['search', 'autocomplete', 'storage'], function (searchMo
Search.init = function () {
var searchQuery = $('#results').attr('data-search-query');
$('#search-input').val(searchQuery);
var searchIn = $('#search-in');
searchIn.on('change', function () {
@ -62,12 +60,13 @@ define('forum/search', ['search', 'autocomplete', 'storage'], function (searchMo
function fillOutForm() {
var params = utils.params();
var searchData = searchModule.getSearchPreferences();
var formData = utils.merge(searchData, params);
if (formData) {
if (params.term) {
$('#search-input').val(params.term);
if (ajaxify.data.term) {
$('#search-input').val(ajaxify.data.term);
}
if (formData.in) {

@ -2,6 +2,7 @@
'use strict';
var async = require('async');
var validator = require('validator');
var meta = require('../meta');
var plugins = require('../plugins');
@ -68,7 +69,8 @@ searchController.search = function (req, res, next) {
searchData.breadcrumbs = helpers.buildBreadcrumbs([{ text: '[[global:search]]' }]);
searchData.expandSearch = !req.query.term;
searchData.searchDefaultSortBy = meta.config.searchDefaultSortBy || '';
searchData.search_query = validator.escape(String(req.query.term || ''));
searchData.term = req.query.term;
res.render('search', searchData);
});
};

@ -1,7 +1,6 @@
'use strict';
var async = require('async');
var validator = require('validator');
var db = require('./database');
var posts = require('./posts');
@ -31,7 +30,6 @@ search.search = function (data, callback) {
}
},
function (result, next) {
result.search_query = validator.escape(String(data.query || ''));
result.time = (process.elapsedTimeSince(start) / 1000).toFixed(2);
next(null, result);
},

Loading…
Cancel
Save