aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/cssstyledeclaration.rs
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2018-06-02 12:34:10 +0200
committerEmilio Cobos Álvarez <emilio@crisal.io>2018-06-02 17:24:12 +0200
commitaea5e146fe8c6c948264bf381ef53a8ee5f2ed11 (patch)
tree75ad21a8c4d1232706e49feca909fbae470ebbac /components/script/dom/cssstyledeclaration.rs
parent2434c2bef1aa6f37cb95e19e2008e1240f37cd76 (diff)
downloadservo-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.rs41
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