diff options
author | Ilyong Cho <ilyoan@gmail.com> | 2013-08-12 14:13:06 +0900 |
---|---|---|
committer | Jack Moffitt <jack@metajack.im> | 2013-08-15 11:36:15 -0600 |
commit | cba0caf7a504b067ec4acaac9a0c53b6fa32f40f (patch) | |
tree | 3a9c061f17d17d04b6f673c51c1e18963e5286f0 /src/components/script/dom/element.rs | |
parent | 2ad350531a233b14c7c146fa4c5f32fc9686b013 (diff) | |
download | servo-cba0caf7a504b067ec4acaac9a0c53b6fa32f40f.tar.gz servo-cba0caf7a504b067ec4acaac9a0c53b6fa32f40f.zip |
Call old Element::{get, set}_attr() from new Element::{Get, Set}Attribute()
Diffstat (limited to 'src/components/script/dom/element.rs')
-rw-r--r-- | src/components/script/dom/element.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/components/script/dom/element.rs b/src/components/script/dom/element.rs index e6ac799f4c7..4d775577367 100644 --- a/src/components/script/dom/element.rs +++ b/src/components/script/dom/element.rs @@ -311,15 +311,19 @@ impl Element { pub fn SetId(&self, _id: &DOMString) { } - pub fn GetAttribute(&self, _name: &DOMString) -> DOMString { - null_string + pub fn GetAttribute(&self, name: &DOMString) -> DOMString { + match self.get_attr(name.get_ref()) { + Some(val) => str(val.to_owned()), + None => null_string + } } pub fn GetAttributeNS(&self, _namespace: &DOMString, _localname: &DOMString) -> DOMString { null_string } - pub fn SetAttribute(&mut self, _name: &DOMString, _value: &DOMString, _rv: &mut ErrorResult) { + pub fn SetAttribute(&mut self, name: &DOMString, value: &DOMString, _rv: &mut ErrorResult) { + self.set_attr(name, value); } pub fn SetAttributeNS(&self, _namespace: &DOMString, _localname: &DOMString, _value: &DOMString, _rv: &mut ErrorResult) { |