Simplify counter CSS properties

This commit is contained in:
Anthony Ramine 2018-02-04 03:15:15 +01:00
parent 2f8cd0fe22
commit df11a7fec7
7 changed files with 120 additions and 186 deletions

View file

@ -5669,9 +5669,8 @@ clip-path
v: longhands::counter_${counter_property.lower()}::computed_value::T
) {
unsafe {
bindings::Gecko_ClearAndResizeCounter${counter_property}s(&mut self.gecko,
v.get_values().len() as u32);
for (i, &(ref name, value)) in v.get_values().into_iter().enumerate() {
bindings::Gecko_ClearAndResizeCounter${counter_property}s(&mut self.gecko, v.len() as u32);
for (i, &(ref name, value)) in v.iter().enumerate() {
self.gecko.m${counter_property}s[i].mCounter.assign(name.0.as_slice());
self.gecko.m${counter_property}s[i].mValue = value;
}