Browse Source

Wait for DOMContentLoaded event instead of checking for document.body

pull/88/head
Martin Honermeyer 4 years ago
parent
commit
6981e68a05
  1. 4
      src/Fancybox/Fancybox.js
  2. 3
      src/shared/utils/canUseDOM.js

4
src/Fancybox/Fancybox.js

@ -1479,6 +1479,8 @@ Fancybox.openers = new Map();
Fancybox.Plugins = Plugins;
// Auto init with default options
Fancybox.bind("[data-fancybox]");
document.addEventListener("DOMContentLoaded", () => {
Fancybox.bind("[data-fancybox]");
});
export { Fancybox };

3
src/shared/utils/canUseDOM.js

@ -4,6 +4,5 @@
export const canUseDOM = !!(
typeof window !== "undefined" &&
window.document &&
window.document.createElement &&
window.document.body
window.document.createElement
);

Loading…
Cancel
Save