mirror of
https://github.com/servo/servo.git
synced 2025-06-27 18:43:40 +01:00
This cleans up and also allows us to keep the distinction between content: none and content: normal, which allows us to fix the computed style we return from getComputedStyle(). Do this last bit from the resolved value instead of StyleAdjuster, because otherwise we need to tweak every initial struct for ::before / ::after. Differential Revision: https://phabricator.services.mozilla.com/D58276
22 lines
992 B
Rust
22 lines
992 B
Rust
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
|
|
|
|
//! Computed values for counter properties
|
|
|
|
use crate::values::computed::url::ComputedImageUrl;
|
|
use crate::values::generics::counters as generics;
|
|
use crate::values::generics::counters::CounterIncrement as GenericCounterIncrement;
|
|
use crate::values::generics::counters::CounterSetOrReset as GenericCounterSetOrReset;
|
|
|
|
/// A computed value for the `counter-increment` property.
|
|
pub type CounterIncrement = GenericCounterIncrement<i32>;
|
|
|
|
/// A computed value for the `counter-set` and `counter-reset` properties.
|
|
pub type CounterSetOrReset = GenericCounterSetOrReset<i32>;
|
|
|
|
/// A computed value for the `content` property.
|
|
pub type Content = generics::GenericContent<ComputedImageUrl>;
|
|
|
|
/// A computed content item.
|
|
pub type ContentItem = generics::GenericContentItem<ComputedImageUrl>;
|