fancyBoxInit.js 812 B

123456789101112131415161718192021222324252627282930313233
  1. require(['jquery', 'fancybox', 'domReady!'], function ($) {
  2. 'use strict';
  3. var fb = $('.ddg-fancyBox');
  4. if (fb && fb !== null) {
  5. fb.fancybox({
  6. width: 508,
  7. height: 670,
  8. scrolling: 'no',
  9. hideOnOverlayClick: false,
  10. helpers: {
  11. overlay: {
  12. closeClick: false
  13. }
  14. }
  15. });
  16. $(document).on('click', 'a.fancybox-close', function () {
  17. location.reload();
  18. });
  19. window.addEventListener('message', function (event) {
  20. if (event.origin !== 'https://magentosignup.dotmailer.com') {
  21. return;
  22. }
  23. if (event.data === 'close') {
  24. location.reload();
  25. }
  26. });
  27. }
  28. });