aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/element.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/element.rs')
-rw-r--r--components/script/dom/element.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs
index d461cd11527..155098247b6 100644
--- a/components/script/dom/element.rs
+++ b/components/script/dom/element.rs
@@ -1508,6 +1508,11 @@ impl Element {
.unwrap_or_else(|_| USVString(value.to_owned()))
}
+ pub fn set_url_attribute(&self, local_name: &LocalName, value: USVString) {
+ assert!(*local_name == local_name.to_ascii_lowercase());
+ self.set_attribute(local_name, AttrValue::String(value.to_string()));
+ }
+
pub fn get_string_attribute(&self, local_name: &LocalName) -> DOMString {
match self.get_attribute(&ns!(), local_name) {
Some(x) => x.Value(),