diff --git a/assets/js/components.js b/assets/js/components.js index 7944171..b0ec378 100644 --- a/assets/js/components.js +++ b/assets/js/components.js @@ -135,10 +135,17 @@ `; - var navEl = document.getElementById('site-nav'); - var footerEl = document.getElementById('site-footer'); - var processEl = document.getElementById('site-process'); - if (navEl) navEl.innerHTML = NAV; - if (footerEl) footerEl.innerHTML = FOOTER; - if (processEl) processEl.outerHTML = PROCESS; + function inject() { + var navEl = document.getElementById('site-nav'); + var footerEl = document.getElementById('site-footer'); + var processEl = document.getElementById('site-process'); + if (navEl) navEl.innerHTML = NAV; + if (footerEl) footerEl.innerHTML = FOOTER; + if (processEl) processEl.outerHTML = PROCESS; + } + if (document.readyState === 'loading') { + document.addEventListener('DOMContentLoaded', inject); + } else { + inject(); + } })();