index.js 990 B

1234567891011121314151617181920212223242526272829303132333435
  1. import { setupSearch } from './search'
  2. document
  3. .querySelectorAll('[data-ol-contact-form-with-search]')
  4. .forEach(setupSearch)
  5. document
  6. .querySelectorAll('[data-ol-open-contact-form-modal="contact-us"]')
  7. .forEach(el => {
  8. el.addEventListener('click', function (e) {
  9. e.preventDefault()
  10. $('[data-ol-contact-form-modal="contact-us"]').modal()
  11. })
  12. })
  13. document
  14. .querySelectorAll('[data-ol-open-contact-form-modal="general"]')
  15. .forEach(el => {
  16. el.addEventListener('click', function (e) {
  17. e.preventDefault()
  18. $('[data-ol-contact-form-modal="general"]').modal()
  19. })
  20. })
  21. document.querySelectorAll('[data-ol-contact-form]').forEach(el => {
  22. el.addEventListener('submit', function () {
  23. const emailValue = document.querySelector(
  24. '[data-ol-contact-form-email-input]'
  25. ).value
  26. const thankYouEmailEl = document.querySelector(
  27. '[data-ol-contact-form-thank-you-email]'
  28. )
  29. thankYouEmailEl.textContent = emailValue
  30. })
  31. })