templates/_includes/formSearch/javascript.html.twig line 1

Open in your IDE?
  1. <script>
  2. {{ inlineJsWrapperBegin() }}
  3. {# Search Term Section #}
  4. if (jQuery('.form-error-message').length > 0) {
  5. jQuery('label.required.active').find('.invalid-feedback').remove();
  6. jQuery('.jtw-form-search-label-container').find('.invalid-feedback').remove();
  7. }
  8. jQuery(document).ready(function () {
  9. var defaultValue = jQuery('.selected-option-wrapper').data('value');
  10. jQuery('.jtw-form-dropdown-item').find('.hiddenInput[value="' + defaultValue + '"]').attr('checked', 'checked');
  11. jQuery('.selected-option-wrapper').on('click', function (event) {
  12. event.preventDefault();
  13. jQuery('.dropdown-list').toggleClass('tw-hidden')
  14. jQuery('.dropdown-list').toggleClass('tw-block')
  15. jQuery('.jtw-form-dropdown-item').on('click', function () {
  16. var selectedValue = jQuery(this).data('value');
  17. jQuery('.selected-option').text(selectedValue);
  18. jQuery(this).find('.hiddenInput').attr('checked', 'checked');
  19. jQuery('.dropdown-list').addClass('tw-hidden');
  20. })
  21. })
  22. });
  23. jQuery(document).ready(function () {
  24. jQuery(document).on("click", function (event) {
  25. if (!$(event.target).closest('.jwt-form-filterZipcodeRadius-dropdown').length) {
  26. jQuery('.jwt-form-filterZipcodeRadius-dropdown .dropdown-list').addClass('tw-hidden');
  27. }
  28. });
  29. jQuery('.jwt-form-filterZipcodeRadius-dropdown').on("click", function (event) {
  30. event.stopPropagation();
  31. });
  32. });
  33. {# Working Time table #}
  34. jQuery('.toggle-edit-working-times').on('click', function () {
  35. jQuery('.working-times-table').toggleClass('tw-hidden');
  36. jQuery('.toggle-edit-working-times-icon').toggleClass('fa-chevron-down').toggleClass('fa-chevron-up');
  37. });
  38. jQuery('#activate-all-weekplan-daysandtimes-button').on('click', function () {
  39. jQuery('.weekplan-dayandtime-checkbox').prop('checked', true);
  40. });
  41. jQuery('#activate-all-weekplan-daysandtimes-button-2').on('click', function () {
  42. jQuery('.weekplan-dayandtime-checkbox').prop('checked', true);
  43. });
  44. jQuery('#deactivate-all-weekplan-daysandtimes-button').on('click', function () {
  45. jQuery('.weekplan-dayandtime-checkbox').prop('checked', false);
  46. });
  47. jQuery('#deactivate-all-weekplan-daysandtimes-button-2').on('click', function () {
  48. jQuery('.weekplan-dayandtime-checkbox').prop('checked', false);
  49. })
  50. {# filter Section #}
  51. jQuery('.toggle-filter').on('click', function (event) {
  52. jQuery('.filter-area').toggleClass('tw-hidden');
  53. jQuery('.open-filter-area').toggleClass('fa-chevron-down');
  54. jQuery('.open-filter-area').toggleClass('fa-chevron-up');
  55. })
  56. {{ inlineJsWrapperEnd() }}
  57. </script>