znt/module/search/js/index.ui.js

29 lines
786 B
JavaScript

searchWords = function($form)
{
const words = $form.find('input[name=words]').val();
if(words == '')
{
zui.Modal.alert(inputWords);
return false;
}
const form = new FormData();
form.append('words', words);
const types = $form.find('[name^=type]').val();
if(typeof types == 'object') types.forEach(type => form.append('type[]', type));
if(typeof types == 'string') form.append('type[]', types);
postAndLoadPage($.createLink('search', 'index'), form);
}
function clearWords()
{
$('#clearWords').addClass('hidden').closest('.input-group').find('input[name=words]').val('');
}
function toggleClearWords()
{
$(event.target).closest('.input-group').find('#clearWords').toggleClass('hidden', $(event.target).val() == '');
}