aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlscriptelement.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/htmlscriptelement.rs')
-rw-r--r--components/script/dom/htmlscriptelement.rs25
1 files changed, 25 insertions, 0 deletions
diff --git a/components/script/dom/htmlscriptelement.rs b/components/script/dom/htmlscriptelement.rs
index eb63d524c9c..70d96f25fe7 100644
--- a/components/script/dom/htmlscriptelement.rs
+++ b/components/script/dom/htmlscriptelement.rs
@@ -600,6 +600,31 @@ impl HTMLScriptElementMethods for HTMLScriptElement {
// https://html.spec.whatwg.org/multipage/#dom-script-src
make_setter!(SetSrc, "src");
+ // https://html.spec.whatwg.org/multipage/#dom-script-type
+ make_getter!(Type, "type");
+ // https://html.spec.whatwg.org/multipage/#dom-script-type
+ make_setter!(SetType, "type");
+
+ // https://html.spec.whatwg.org/multipage/#dom-script-charset
+ make_getter!(Charset, "charset");
+ // https://html.spec.whatwg.org/multipage/#dom-script-charset
+ make_setter!(SetCharset, "charset");
+
+ // https://html.spec.whatwg.org/multipage/#dom-script-defer
+ make_bool_getter!(Defer, "defer");
+ // https://html.spec.whatwg.org/multipage/#dom-script-defer
+ make_bool_setter!(SetDefer, "defer");
+
+ // https://html.spec.whatwg.org/multipage/#dom-script-event
+ make_getter!(Event, "event");
+ // https://html.spec.whatwg.org/multipage/#dom-script-event
+ make_setter!(SetEvent, "event");
+
+ // https://html.spec.whatwg.org/multipage/#dom-script-htmlfor
+ make_getter!(HtmlFor, "for");
+ // https://html.spec.whatwg.org/multipage/#dom-script-htmlfor
+ make_setter!(SetHtmlFor, "for");
+
// https://html.spec.whatwg.org/multipage/#dom-script-text
fn Text(&self) -> DOMString {
Node::collect_text_contents(self.upcast::<Node>().children())