aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlscriptelement.rs
diff options
context:
space:
mode:
authorPer Lundberg <perlun@gmail.com>2016-04-02 00:35:22 +0300
committerPer Lundberg <perlun@gmail.com>2016-04-03 22:33:57 +0300
commit99f473631affce4f3dc7aee125712c1e379ed2af (patch)
tree2d2ac10e5e8e8e279db0af6926e0d5c4ea0e268d /components/script/dom/htmlscriptelement.rs
parent4e4a213c73d49641fdfbf83c31152295d4856ae0 (diff)
downloadservo-99f473631affce4f3dc7aee125712c1e379ed2af.tar.gz
servo-99f473631affce4f3dc7aee125712c1e379ed2af.zip
HTMLScriptElement: Added missing DOM properties
This should sort out most (all?) of the ones pointed out in #10227. (Amended with suggested fixes in PR #10354.)
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())