index.ui.js 786 B

12345678910111213141516171819202122232425262728
  1. searchWords = function($form)
  2. {
  3. const words = $form.find('input[name=words]').val();
  4. if(words == '')
  5. {
  6. zui.Modal.alert(inputWords);
  7. return false;
  8. }
  9. const form = new FormData();
  10. form.append('words', words);
  11. const types = $form.find('[name^=type]').val();
  12. if(typeof types == 'object') types.forEach(type => form.append('type[]', type));
  13. if(typeof types == 'string') form.append('type[]', types);
  14. postAndLoadPage($.createLink('search', 'index'), form);
  15. }
  16. function clearWords()
  17. {
  18. $('#clearWords').addClass('hidden').closest('.input-group').find('input[name=words]').val('');
  19. }
  20. function toggleClearWords()
  21. {
  22. $(event.target).closest('.input-group').find('#clearWords').toggleClass('hidden', $(event.target).val() == '');
  23. }