mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-12 17:05:51 +01:00
closes #5771
This commit is contained in:
@@ -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);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user