templates/wanted_jobs_search/_includes/form_javascript.html.twig line 1

Open in your IDE?
  1. {{ include('/_includes/radiusslider.html.twig') }}
  2. <script>
  3. {{ inlineJsWrapperBegin() }}
  4. jQuery('form[name="wanted_jobs_search_parameters"]').on('submit', function () {
  5. jQuery(window).on('beforeunload', function () {
  6. jQuery('#please_wait_modal').removeClass('d-none');
  7. });
  8. });
  9. {{ inlineJsWrapperEnd() }}
  10. </script>
  11. {{ include('/_includes/selectZipcodeOrCity.html.twig') }}
  12. {{ include('/_includes/searchFormFieldValidation.html.twig') }}
  13. <script defer src="{{ asset('assets/generated/js/autoSuggest.js')|cdnifyUri }}"></script>
  14. <script>
  15. {{ inlineJsWrapperBegin() }}
  16. window.appFunctions.initializeAutoSuggest(
  17. 'wanted_jobs_search_parameters_filterSearchterm',
  18. 'searchterm-autosuggest-results',
  19. '{{ path('occupational_fields_and_professions_search.autosuggest.api') }}',
  20. '<p class="autosuggest-item m-0 cursor-pointer list-group-item list-group-item-action py-1">',
  21. '</p>',
  22. '<hr/>',
  23. 'autosuggest-item',
  24. '0'
  25. );
  26. {{ inlineJsWrapperEnd() }}
  27. </script>
  28. {% if criteo_service.pageShouldContainCriteoCode(app.request, app.user) %}
  29. <!-- Criteo Product Tag -->
  30. <script>
  31. {{ inlineJsWrapperBegin() }}
  32. if (typeof window.CCM === 'object') {
  33. const hasConsentForEmbedding = CCM.acceptedEmbeddings.some(embedding => {
  34. return embedding.name === 'Criteo';
  35. });
  36. if (hasConsentForEmbedding) {
  37. window.criteo_q = window.criteo_q || [];
  38. var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
  39. window.criteo_q.push(
  40. {event: "setAccount", account: 88704},
  41. {
  42. event: "setEmail",
  43. email: {% if app.user is defined and app.user is not null and app.user.email is defined and app.user.email is not null %}"{{ app.user.email|sha256 }}",
  44. hash_method: "sha256"
  45. {% else %}""{% endif %} },
  46. {event: "setSiteType", type: deviceType},
  47. {event: "viewItem", item: "1"}
  48. );
  49. }
  50. }
  51. {{ inlineJsWrapperEnd() }}
  52. </script>
  53. <!-- END Criteo Product Tag -->
  54. {% endif %}