From 344c423bc22a715d344906522959cacec453d701 Mon Sep 17 00:00:00 2001 From: Bobby Radford Date: Wed, 29 Jun 2022 14:50:35 -0400 Subject: [PATCH] feat: add second script with module type --- js/hub.js | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/js/hub.js b/js/hub.js index 6907ee2..a6bdceb 100644 --- a/js/hub.js +++ b/js/hub.js @@ -10,16 +10,23 @@ function rowndSetConfigVar(name, value) { let baseUrl = window.localStorage.getItem('rph_base_url_override') || rownd_config_object?.hub_base_url || 'https://hub.rownd.io'; _rphConfig.push(['setBaseUrl', baseUrl]); var d = document, - g = d.createElement('script'), - s = d.getElementsByTagName('script')[0]; - g.type = 'text/javascript'; - g.async = true; - g.src = baseUrl + '/static/scripts/rph.js'; - if (s && s.parentNode) { - s.parentNode.insertBefore(g, s); - } else { - d.body.appendChild(g); - } + g = d.createElement('script'), + m = d.createElement('script'), + s = d.getElementsByTagName('script')[0]; + g.noModule = true; + g.async = true; + g.src = baseUrl + '/static/scripts/rph.js'; + m.type = 'module'; + m.async = true; + m.src = baseUrl + '/static/scripts/rph.mjs'; + + if (s?.parentNode) { + s.parentNode.insertBefore(g, s); + s.parentNode.insertBefore(m, s); + } else { + d.body.appendChild(g); + d.body.appendChild(m); + } })(); if (rownd_config_object?.start_wp_session === 'on') {