[ddc] Update ddb script for new ddc modules

Add a body tag to the html dart:html can work when running in chrome.

Change-Id: I0d046d8033a734bd610091c52d1410cc72edec84
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/423521
Reviewed-by: Srujan Gaddam <srujzs@google.com>
Commit-Queue: Nicholas Shahan <nshahan@google.com>
This commit is contained in:
Nicholas Shahan
2025-04-21 17:07:51 -07:00
committed by Commit Queue
parent 5eef8e4ebe
commit d938748880
+13 -8
View File
@@ -349,14 +349,19 @@ sdk.dart.jsInteropNonNullAsserts($jsInteropNonNullAsserts);
for (var output in outputs) '<script src="$output"></script>'
].join('\n');
var ddcModulesHtml = '''
<script src="$preamblesDir/seal_native_object.js"></script>
<script src="$ddcPath/lib/js/ddc/ddc_module_loader.js"></script>
<script src="$sdkJsPath/dart_sdk.js"></script>
$ddcModuleScriptTags
<script>
$ddcModuleSdkOptions
$ddcModuleRunMain
</script>
<html>
<head></head>
<body>
<script src="$preamblesDir/seal_native_object.js"></script>
<script src="$ddcPath/lib/js/ddc/ddc_module_loader.js"></script>
<script src="$sdkJsPath/dart_sdk.js"></script>
$ddcModuleScriptTags
<script>
$ddcModuleSdkOptions
$ddcModuleRunMain
</script>
</body>
</html>
''';
var htmlFile = p.setExtension(entryPoint, '.html');
File(htmlFile)