diff --git a/packages/babel-standalone/examples/scriptTag-disabled.htm b/packages/babel-standalone/examples/scriptTag-disabled.htm new file mode 100644 index 0000000000..abb65ce6b2 --- /dev/null +++ b/packages/babel-standalone/examples/scriptTag-disabled.htm @@ -0,0 +1,19 @@ + + +
+ +This line should not be overwritten!+ + + + + + diff --git a/packages/babel-standalone/src/index.js b/packages/babel-standalone/src/index.js index f4f1b3f3c7..a0c91ef498 100644 --- a/packages/babel-standalone/src/index.js +++ b/packages/babel-standalone/src/index.js @@ -244,14 +244,14 @@ registerPresets({ export const version = VERSION; +function onDOMContentLoaded() { + transformScriptTags(); +} + // Listen for load event if we're in a browser and then kick off finding and // running of scripts with "text/babel" type. if (typeof window !== "undefined" && window && window.addEventListener) { - window.addEventListener( - "DOMContentLoaded", - () => transformScriptTags(), - false, - ); + window.addEventListener("DOMContentLoaded", onDOMContentLoaded, false); } /** @@ -266,5 +266,5 @@ export function transformScriptTags(scriptTags) { * Disables automatic transformation of