diff options
author | Emilio Cobos Álvarez <emilio@crisal.io> | 2018-06-02 12:34:10 +0200 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2018-06-02 17:24:12 +0200 |
commit | aea5e146fe8c6c948264bf381ef53a8ee5f2ed11 (patch) | |
tree | 75ad21a8c4d1232706e49feca909fbae470ebbac /components/script/dom/cssstyledeclaration.rs | |
parent | 2434c2bef1aa6f37cb95e19e2008e1240f37cd76 (diff) | |
download | servo-aea5e146fe8c6c948264bf381ef53a8ee5f2ed11.tar.gz servo-aea5e146fe8c6c948264bf381ef53a8ee5f2ed11.zip |
dom: Remove CSSStyleDeclaration.setPropertyValue/setPropertyPriority.
Diffstat (limited to 'components/script/dom/cssstyledeclaration.rs')
-rw-r--r-- | components/script/dom/cssstyledeclaration.rs | 41 |
1 files changed, 6 insertions, 35 deletions
diff --git a/components/script/dom/cssstyledeclaration.rs b/components/script/dom/cssstyledeclaration.rs index e63d5833909..43eac985c5e 100644 --- a/components/script/dom/cssstyledeclaration.rs +++ b/components/script/dom/cssstyledeclaration.rs @@ -350,39 +350,6 @@ impl CSSStyleDeclarationMethods for CSSStyleDeclaration { self.set_property(id, value, priority) } - // https://dev.w3.org/csswg/cssom/#dom-cssstyledeclaration-setpropertypriority - fn SetPropertyPriority(&self, property: DOMString, priority: DOMString) -> ErrorResult { - // Step 1 - if self.readonly { - return Err(Error::NoModificationAllowed); - } - - // Step 2 & 3 - let id = match PropertyId::parse_enabled_for_all_content(&property) { - Ok(id) => id, - Err(..) => return Ok(()), // Unkwown property - }; - - // Step 4 - let importance = match &*priority { - "" => Importance::Normal, - p if p.eq_ignore_ascii_case("important") => Importance::Important, - _ => return Ok(()), - }; - - self.owner.mutate_associated_block(|pdb, changed| { - // Step 5 & 6 - *changed = pdb.set_importance(&id, importance); - }); - - Ok(()) - } - - // https://dev.w3.org/csswg/cssom/#dom-cssstyledeclaration-setpropertyvalue - fn SetPropertyValue(&self, property: DOMString, value: DOMString) -> ErrorResult { - self.SetProperty(property, value, DOMString::new()) - } - // https://dev.w3.org/csswg/cssom/#dom-cssstyledeclaration-removeproperty fn RemoveProperty(&self, property: DOMString) -> Fallible<DOMString> { // Step 1 @@ -407,12 +374,16 @@ impl CSSStyleDeclarationMethods for CSSStyleDeclaration { // https://dev.w3.org/csswg/cssom/#dom-cssstyledeclaration-cssfloat fn CssFloat(&self) -> DOMString { - self.GetPropertyValue(DOMString::from("float")) + self.get_property_value(PropertyId::Longhand(LonghandId::Float)) } // https://dev.w3.org/csswg/cssom/#dom-cssstyledeclaration-cssfloat fn SetCssFloat(&self, value: DOMString) -> ErrorResult { - self.SetPropertyValue(DOMString::from("float"), value) + self.set_property( + PropertyId::Longhand(LonghandId::Float), + value, + DOMString::new(), + ) } // https://dev.w3.org/csswg/cssom/#the-cssstyledeclaration-interface |