Thankyou modal

small script to open modals on page load for form submissions

by davehol

JavaScript

(function() {
  document.addEventListener("DOMContentLoaded", function(event) {
    $(document).ready(function() {
      var tyModal = $('#modalDisplay-modal');
      var modalBtn = $('#modal-btn');
      var closeX =  $('.boxclose, #modal-btn');
      $('.modal-dialog').removeClass('modal-lg');
      tyModal.modal({
        keyboard: true,
      });
      tyModal.on('shown.bs.modal', function() {
        $(this).find(modalBtn).focus();
      })
      tyModal.on('hidden.bs.modal', function () {
        history.replaceState({}, '', window.location.href.split('?')[0]);
	  });
      closeX.click(function() {
        tyModal.modal("hide");
      });  
      modalBtn.css("background-color", "#000054");
      var params = window.location.search;
      if (params.indexOf("success") > 0) {
       tyModal.modal('show');
      }
    });
  });
})();