Implement nomodule attribute

This commit is contained in:
CYBAI 2019-11-29 12:21:55 +09:00
parent 5c9536acdc
commit 1cc6435cfc
2 changed files with 11 additions and 1 deletions

View file

@ -447,7 +447,10 @@ impl HTMLScriptElement {
return;
}
// TODO: Step 12: nomodule content attribute
// Step 12
if element.has_attribute(&local_name!("nomodule")) && script_type == ScriptType::Classic {
return;
}
// Step 13.
if !element.has_attribute(&local_name!("src")) &&
@ -1062,6 +1065,11 @@ impl HTMLScriptElementMethods for HTMLScriptElement {
// https://html.spec.whatwg.org/multipage/#dom-script-defer
make_bool_setter!(SetDefer, "defer");
// https://html.spec.whatwg.org/multipage/#dom-script-nomodule
make_bool_getter!(NoModule, "nomodule");
// https://html.spec.whatwg.org/multipage/#dom-script-nomodule
make_bool_setter!(SetNoModule, "nomodule");
// https://html.spec.whatwg.org/multipage/#dom-script-integrity
make_getter!(Integrity, "integrity");
// https://html.spec.whatwg.org/multipage/#dom-script-integrity