Do not use CVAS for the content property

This commit is contained in:
Anthony Ramine 2017-09-11 16:35:11 +02:00
parent 5e8ee277fc
commit d27c5954a1

View file

@ -8,7 +8,6 @@
<%helpers:longhand name="content" boxed="True" animation_value_type="discrete" <%helpers:longhand name="content" boxed="True" animation_value_type="discrete"
spec="https://drafts.csswg.org/css-content/#propdef-content"> spec="https://drafts.csswg.org/css-content/#propdef-content">
use values::computed::ComputedValueAsSpecified;
#[cfg(feature = "gecko")] #[cfg(feature = "gecko")]
use values::generics::CounterStyleOrNone; use values::generics::CounterStyleOrNone;
#[cfg(feature = "gecko")] #[cfg(feature = "gecko")]
@ -22,8 +21,6 @@
pub use self::computed_value::T as SpecifiedValue; pub use self::computed_value::T as SpecifiedValue;
pub use self::computed_value::ContentItem; pub use self::computed_value::ContentItem;
impl ComputedValueAsSpecified for SpecifiedValue {}
pub mod computed_value { pub mod computed_value {
use cssparser; use cssparser;
use std::fmt; use std::fmt;
@ -39,8 +36,8 @@
#[cfg(feature = "gecko")] #[cfg(feature = "gecko")]
use values::specified::Attr; use values::specified::Attr;
#[derive(Clone, Debug, Eq, PartialEq)]
#[cfg_attr(feature = "servo", derive(HeapSizeOf))] #[cfg_attr(feature = "servo", derive(HeapSizeOf))]
#[derive(Clone, Debug, Eq, PartialEq, ToComputedValue)]
pub enum ContentItem { pub enum ContentItem {
/// Literal string content. /// Literal string content.
String(String), String(String),
@ -100,8 +97,8 @@
} }
} }
#[derive(Clone, Debug, Eq, PartialEq)]
#[cfg_attr(feature = "servo", derive(HeapSizeOf))] #[cfg_attr(feature = "servo", derive(HeapSizeOf))]
#[derive(Clone, Debug, Eq, PartialEq, ToComputedValue)]
pub enum T { pub enum T {
Normal, Normal,
None, None,