Skip to content

Commit 2713482

Browse files
Daniel Eduardo Mendez BArberanBeta Bot
authored andcommitted
Cherry pick branch 'genexuslabs:issue204942/javascript_modules_support' into beta
1 parent cf309ea commit 2713482

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

gxweb/src/main/java/com/genexus/internet/HttpAjaxContext.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -673,7 +673,11 @@ public void ClearJavascriptSources() {
673673
javascriptSources.clear();
674674
}
675675

676-
public void AddJavascriptSource(String jsSrc, String urlBuildNumber, boolean userDefined, boolean isInlined)
676+
public void AddJavascriptSource(String jsSrc, String urlBuildNumber, boolean userDefined, boolean isInlined) {
677+
AddJavascriptSource( jsSrc, urlBuildNumber, userDefined, isInlined, false);
678+
}
679+
680+
public void AddJavascriptSource(String jsSrc, String urlBuildNumber, boolean userDefined, boolean isInlined, boolean isModule)
677681
{
678682
if(!javascriptSources.contains(jsSrc))
679683
{
@@ -686,7 +690,7 @@ public void AddJavascriptSource(String jsSrc, String urlBuildNumber, boolean use
686690
queryString = "";
687691
attributes = "data-gx-external-script";
688692
}
689-
String fragment = "<script type=\"text/javascript\" src=\"" + oldConvertURL(jsSrc) + queryString + "\" " + attributes + "></script>" ;
693+
String fragment = "<script type=\"" + (isModule ? "module" : "text/javascript") + "\" src=\"" + oldConvertURL(jsSrc) + queryString + "\" " + attributes + "></script>" ;
690694
if (isAjaxRequest() || isInlined || jsSrc == "jquery.js" || jsSrc == "gxcore.js")
691695
{
692696
writeTextNL(fragment);

0 commit comments

Comments
 (0)