Bug 1688879 - Part 2: Add support for import maps in ScriptElement/ScriptLoader/ScriptKind. r=jonco,yulia,smaug
Differential Revision: https://phabricator.services.mozilla.com/D142070
This commit is contained in:
@@ -851,8 +851,14 @@ bool ScriptLoader::ProcessScriptElement(nsIScriptElement* aElement) {
|
||||
nsAutoString type;
|
||||
bool hasType = aElement->GetScriptType(type);
|
||||
|
||||
ScriptKind scriptKind = aElement->GetScriptIsModule() ? ScriptKind::eModule
|
||||
: ScriptKind::eClassic;
|
||||
ScriptKind scriptKind;
|
||||
if (aElement->GetScriptIsModule()) {
|
||||
scriptKind = ScriptKind::eModule;
|
||||
} else if (aElement->GetScriptIsImportMap()) {
|
||||
scriptKind = ScriptKind::eImportMap;
|
||||
} else {
|
||||
scriptKind = ScriptKind::eClassic;
|
||||
}
|
||||
|
||||
// Step 13. Check that the script is not an eventhandler
|
||||
if (IsScriptEventHandler(scriptKind, scriptContent)) {
|
||||
|
||||
Reference in New Issue
Block a user