dont set search term from localstorage

v1.18.x
barisusakli 9 years ago
parent 6540b07ab2
commit ae6305365e

@ -63,49 +63,49 @@ define('forum/search', ['search', 'autocomplete'], function(searchModule, autoco
function fillOutForm() { function fillOutForm() {
var params = utils.params(); var params = utils.params();
var searchData = searchModule.getSearchPreferences(); var searchData = searchModule.getSearchPreferences();
params = utils.merge(searchData, params); var formData = utils.merge(searchData, params);
if (params) { if (formData) {
if (params.term) { if (params.term) {
$('#search-input').val(params.term); $('#search-input').val(params.term);
} }
if (params.in) { if (formData.in) {
$('#search-in').val(params.in); $('#search-in').val(formData.in);
updateFormItemVisiblity(params.in); updateFormItemVisiblity(formData.in);
} }
if (params.by) { if (formData.by) {
$('#posted-by-user').val(params.by); $('#posted-by-user').val(formData.by);
} }
if (params.categories) { if (formData.categories) {
$('#posted-in-categories').val(params.categories); $('#posted-in-categories').val(formData.categories);
} }
if (params.searchChildren) { if (formData.searchChildren) {
$('#search-children').prop('checked', true); $('#search-children').prop('checked', true);
} }
if (params.replies) { if (formData.replies) {
$('#reply-count').val(params.replies); $('#reply-count').val(formData.replies);
$('#reply-count-filter').val(params.repliesFilter); $('#reply-count-filter').val(formData.repliesFilter);
} }
if (params.timeRange) { if (formData.timeRange) {
$('#post-time-range').val(params.timeRange); $('#post-time-range').val(formData.timeRange);
$('#post-time-filter').val(params.timeFilter); $('#post-time-filter').val(formData.timeFilter);
} }
if (params.sortBy) { if (formData.sortBy) {
$('#post-sort-by').val(params.sortBy); $('#post-sort-by').val(formData.sortBy);
$('#post-sort-direction').val(params.sortDirection); $('#post-sort-direction').val(formData.sortDirection);
} }
if (params.showAs) { if (formData.showAs) {
var isTopic = params.showAs === 'topics'; var isTopic = formData.showAs === 'topics';
var isPost = params.showAs === 'posts'; var isPost = formData.showAs === 'posts';
$('#show-as-topics').prop('checked', isTopic).parent().toggleClass('active', isTopic); $('#show-as-topics').prop('checked', isTopic).parent().toggleClass('active', isTopic);
$('#show-as-posts').prop('checked', isPost).parent().toggleClass('active', isPost); $('#show-as-posts').prop('checked', isPost).parent().toggleClass('active', isPost);
} }

Loading…
Cancel
Save