|
|
|
@ -38,7 +38,7 @@ define('forum/search', ['search', 'autocomplete', 'storage'], function (searchMo
|
|
|
|
|
searchData.term = $('#search-input').val();
|
|
|
|
|
if (searchData.in === 'posts' || searchData.in === 'titlesposts' || searchData.in === 'titles') {
|
|
|
|
|
searchData.matchWords = form.find('#match-words-filter').val();
|
|
|
|
|
searchData.by = form.find('#posted-by-user').val();
|
|
|
|
|
searchData.by = form.find('#posted-by-user').tagsinput('items');
|
|
|
|
|
searchData.categories = form.find('#posted-in-categories').val();
|
|
|
|
|
searchData.searchChildren = form.find('#search-children').is(':checked');
|
|
|
|
|
searchData.hasTags = form.find('#has-tags').tagsinput('items');
|
|
|
|
@ -85,7 +85,10 @@ define('forum/search', ['search', 'autocomplete', 'storage'], function (searchMo
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (formData.by) {
|
|
|
|
|
$('#posted-by-user').val(formData.by);
|
|
|
|
|
formData.by = Array.isArray(formData.by) ? formData.by : [formData.by];
|
|
|
|
|
formData.by.forEach(function (by) {
|
|
|
|
|
$('#posted-by-user').tagsinput('add', by);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (formData.categories) {
|
|
|
|
@ -176,7 +179,12 @@ define('forum/search', ['search', 'autocomplete', 'storage'], function (searchMo
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function enableAutoComplete() {
|
|
|
|
|
autocomplete.user($('#posted-by-user'));
|
|
|
|
|
var userEl = $('#posted-by-user');
|
|
|
|
|
userEl.tagsinput({
|
|
|
|
|
confirmKeys: [13, 44],
|
|
|
|
|
trimValue: true,
|
|
|
|
|
});
|
|
|
|
|
autocomplete.user(userEl.siblings('.bootstrap-tagsinput').find('input'));
|
|
|
|
|
|
|
|
|
|
var tagEl = $('#has-tags');
|
|
|
|
|
tagEl.tagsinput({
|
|
|
|
@ -184,7 +192,7 @@ define('forum/search', ['search', 'autocomplete', 'storage'], function (searchMo
|
|
|
|
|
trimValue: true,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
autocomplete.tag($('#has-tags').siblings('.bootstrap-tagsinput').find('input'));
|
|
|
|
|
autocomplete.tag(tagEl.siblings('.bootstrap-tagsinput').find('input'));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return Search;
|
|
|
|
|