diff options
author | bors-servo <metajack+bors@gmail.com> | 2014-11-07 07:30:31 -0700 |
---|---|---|
committer | bors-servo <metajack+bors@gmail.com> | 2014-11-07 07:30:31 -0700 |
commit | c311ceea8c875df074b1dc6386a3430c01c48e5c (patch) | |
tree | 3c42ec7a420dbbe7b1e96dd550435fc032a453c0 /components/script/dom/attr.rs | |
parent | 23b75816a2fafe9004c2def038f0c0fe774cc1a8 (diff) | |
parent | 96e42feaa1e43b641ae1d5f19d6de9d62f0a96ac (diff) | |
download | servo-c311ceea8c875df074b1dc6386a3430c01c48e5c.tar.gz servo-c311ceea8c875df074b1dc6386a3430c01c48e5c.zip |
auto merge of #3935 : evilpie/servo/master, r=Ms2ger
Diffstat (limited to 'components/script/dom/attr.rs')
-rw-r--r-- | components/script/dom/attr.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/components/script/dom/attr.rs b/components/script/dom/attr.rs index bbb7325a7ae..324d17d6e14 100644 --- a/components/script/dom/attr.rs +++ b/components/script/dom/attr.rs @@ -141,6 +141,14 @@ impl<'a> AttrMethods for JSRef<'a, Attr> { self.set_value(ReplacedAttr, value); } + fn TextContent(self) -> DOMString { + self.Value() + } + + fn SetTextContent(self, value: DOMString) { + self.SetValue(value) + } + fn Name(self) -> DOMString { self.name.as_slice().to_string() } @@ -156,6 +164,14 @@ impl<'a> AttrMethods for JSRef<'a, Attr> { fn GetPrefix(self) -> Option<DOMString> { self.prefix.clone() } + + fn GetOwnerElement(self) -> Option<Temporary<Element>> { + Some(Temporary::new(self.owner)) + } + + fn Specified(self) -> bool { + true // Always returns true + } } pub trait AttrHelpers<'a> { |