mirror of
https://github.com/servo/servo.git
synced 2025-07-22 23:03:42 +01:00
Convert layout to use Gecko's alignment style representation (#32790)
Signed-off-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nico Burns <nico@nicoburns.com>
This commit is contained in:
parent
a0d2b36ad8
commit
882a855b8c
80 changed files with 177 additions and 6482 deletions
26
Cargo.lock
generated
26
Cargo.lock
generated
|
@ -1291,7 +1291,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "derive_common"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
|
||||
dependencies = [
|
||||
"darling",
|
||||
"proc-macro2",
|
||||
|
@ -3760,7 +3760,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "malloc_size_of"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
|
||||
dependencies = [
|
||||
"accountable-refcell",
|
||||
"app_units",
|
||||
|
@ -5399,7 +5399,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "selectors"
|
||||
version = "0.24.0"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
|
||||
dependencies = [
|
||||
"bitflags 2.6.0",
|
||||
"cssparser",
|
||||
|
@ -5687,7 +5687,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "servo_arc"
|
||||
version = "0.2.0"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
|
||||
dependencies = [
|
||||
"nodrop",
|
||||
"serde",
|
||||
|
@ -5697,7 +5697,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "servo_atoms"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
|
||||
dependencies = [
|
||||
"string_cache",
|
||||
"string_cache_codegen",
|
||||
|
@ -5885,7 +5885,7 @@ checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
|
|||
[[package]]
|
||||
name = "size_of_test"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
|
||||
dependencies = [
|
||||
"static_assertions",
|
||||
]
|
||||
|
@ -6026,7 +6026,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
|
|||
[[package]]
|
||||
name = "static_prefs"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
|
||||
|
||||
[[package]]
|
||||
name = "strict-num"
|
||||
|
@ -6063,7 +6063,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "style"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
|
||||
dependencies = [
|
||||
"app_units",
|
||||
"arrayvec",
|
||||
|
@ -6121,7 +6121,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "style_config"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
|
||||
dependencies = [
|
||||
"lazy_static",
|
||||
]
|
||||
|
@ -6129,7 +6129,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "style_derive"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
|
||||
dependencies = [
|
||||
"darling",
|
||||
"derive_common",
|
||||
|
@ -6160,7 +6160,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "style_traits"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
|
||||
dependencies = [
|
||||
"app_units",
|
||||
"bitflags 2.6.0",
|
||||
|
@ -6510,7 +6510,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "to_shmem"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
|
||||
dependencies = [
|
||||
"cssparser",
|
||||
"servo_arc",
|
||||
|
@ -6523,7 +6523,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "to_shmem_derive"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
|
||||
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
|
||||
dependencies = [
|
||||
"darling",
|
||||
"derive_common",
|
||||
|
|
|
@ -11,16 +11,14 @@ use app_units::{Au, MAX_AU};
|
|||
use euclid::default::Point2D;
|
||||
use log::debug;
|
||||
use serde::Serialize;
|
||||
use style::computed_values::align_content::T as AlignContent;
|
||||
use style::computed_values::align_self::T as AlignSelf;
|
||||
use style::computed_values::flex_direction::T as FlexDirection;
|
||||
use style::computed_values::flex_wrap::T as FlexWrap;
|
||||
use style::computed_values::justify_content::T as JustifyContent;
|
||||
use style::logical_geometry::{Direction, LogicalSize};
|
||||
use style::properties::ComputedValues;
|
||||
use style::servo::restyle_damage::ServoRestyleDamage;
|
||||
use style::values::computed::flex::FlexBasis;
|
||||
use style::values::computed::{MaxSize, Size};
|
||||
use style::values::specified::align::AlignFlags;
|
||||
|
||||
use crate::block::{AbsoluteAssignBSizesTraversal, BlockFlow, MarginsMayCollapseFlag};
|
||||
use crate::context::LayoutContext;
|
||||
|
@ -612,42 +610,47 @@ impl FlexFlow {
|
|||
// TODO(stshine): if this flex line contain children that have
|
||||
// property visibility:collapse, exclude them and resolve again.
|
||||
|
||||
let item_count = items.len() as i32;
|
||||
let mut cur_i = inline_start_content_edge;
|
||||
let item_interval = if line.free_space >= Au(0) && line.auto_margin_count == 0 {
|
||||
match self
|
||||
let justify_content = {
|
||||
let justify_content = self
|
||||
.block_flow
|
||||
.fragment
|
||||
.style()
|
||||
.get_position()
|
||||
.justify_content
|
||||
{
|
||||
JustifyContent::SpaceBetween => {
|
||||
.0
|
||||
.primary()
|
||||
.value();
|
||||
|
||||
match justify_content {
|
||||
AlignFlags::AUTO | AlignFlags::NORMAL => AlignFlags::STRETCH,
|
||||
_ => justify_content,
|
||||
}
|
||||
};
|
||||
|
||||
let item_count = items.len() as i32;
|
||||
let mut cur_i = inline_start_content_edge;
|
||||
let item_interval = if line.free_space >= Au(0) && line.auto_margin_count == 0 {
|
||||
match justify_content {
|
||||
AlignFlags::SPACE_BETWEEN => {
|
||||
if item_count == 1 {
|
||||
Au(0)
|
||||
} else {
|
||||
line.free_space / (item_count - 1)
|
||||
}
|
||||
},
|
||||
JustifyContent::SpaceAround => line.free_space / item_count,
|
||||
AlignFlags::SPACE_AROUND => line.free_space / item_count,
|
||||
_ => Au(0),
|
||||
}
|
||||
} else {
|
||||
Au(0)
|
||||
};
|
||||
|
||||
match self
|
||||
.block_flow
|
||||
.fragment
|
||||
.style()
|
||||
.get_position()
|
||||
.justify_content
|
||||
{
|
||||
match justify_content {
|
||||
// Overflow equally in both ends of line.
|
||||
JustifyContent::Center | JustifyContent::SpaceAround => {
|
||||
AlignFlags::CENTER | AlignFlags::SPACE_AROUND => {
|
||||
cur_i += (line.free_space - item_interval * (item_count - 1)) / 2;
|
||||
},
|
||||
JustifyContent::FlexEnd => {
|
||||
AlignFlags::FLEX_END => {
|
||||
cur_i += line.free_space;
|
||||
},
|
||||
_ => {},
|
||||
|
@ -721,12 +724,22 @@ impl FlexFlow {
|
|||
let _scope = layout_debug_scope!("flex::inline_mode_assign_block_size");
|
||||
|
||||
let line_count = self.lines.len() as i32;
|
||||
let line_align = self
|
||||
.block_flow
|
||||
.fragment
|
||||
.style()
|
||||
.get_position()
|
||||
.align_content;
|
||||
let line_align = {
|
||||
let line_align = self
|
||||
.block_flow
|
||||
.fragment
|
||||
.style()
|
||||
.get_position()
|
||||
.align_content
|
||||
.0
|
||||
.primary()
|
||||
.value();
|
||||
|
||||
match line_align {
|
||||
AlignFlags::AUTO | AlignFlags::NORMAL => AlignFlags::STRETCH,
|
||||
_ => line_align,
|
||||
}
|
||||
};
|
||||
let mut cur_b = self.block_flow.fragment.border_padding.block_start;
|
||||
let mut total_cross_size = Au(0);
|
||||
let mut line_interval = Au(0);
|
||||
|
@ -762,21 +775,21 @@ impl FlexFlow {
|
|||
let free_space = container_block_size - total_cross_size;
|
||||
total_cross_size = container_block_size;
|
||||
|
||||
if line_align == AlignContent::Stretch && free_space > Au(0) {
|
||||
if line_align == AlignFlags::STRETCH && free_space > Au(0) {
|
||||
for line in self.lines.iter_mut() {
|
||||
line.cross_size += free_space / line_count;
|
||||
}
|
||||
}
|
||||
|
||||
line_interval = match line_align {
|
||||
AlignContent::SpaceBetween => {
|
||||
AlignFlags::SPACE_BETWEEN => {
|
||||
if line_count <= 1 {
|
||||
Au(0)
|
||||
} else {
|
||||
free_space / (line_count - 1)
|
||||
}
|
||||
},
|
||||
AlignContent::SpaceAround => {
|
||||
AlignFlags::SPACE_AROUND => {
|
||||
if line_count == 0 {
|
||||
Au(0)
|
||||
} else {
|
||||
|
@ -787,16 +800,31 @@ impl FlexFlow {
|
|||
};
|
||||
|
||||
match line_align {
|
||||
AlignContent::Center | AlignContent::SpaceAround => {
|
||||
AlignFlags::CENTER | AlignFlags::SPACE_AROUND => {
|
||||
cur_b += (free_space - line_interval * (line_count - 1)) / 2;
|
||||
},
|
||||
AlignContent::FlexEnd => {
|
||||
AlignFlags::FLEX_END => {
|
||||
cur_b += free_space;
|
||||
},
|
||||
_ => {},
|
||||
}
|
||||
}
|
||||
|
||||
let align_items = {
|
||||
let align_items = self
|
||||
.block_flow
|
||||
.fragment
|
||||
.style()
|
||||
.clone_align_items()
|
||||
.0
|
||||
.value();
|
||||
|
||||
match align_items {
|
||||
AlignFlags::AUTO | AlignFlags::NORMAL => AlignFlags::STRETCH,
|
||||
_ => align_items,
|
||||
}
|
||||
};
|
||||
|
||||
let mut children = self.block_flow.base.children.random_access_mut();
|
||||
for line in &self.lines {
|
||||
for item in self.items[line.range.clone()].iter_mut() {
|
||||
|
@ -826,8 +854,23 @@ impl FlexFlow {
|
|||
free_space = Au(0);
|
||||
}
|
||||
|
||||
let self_align = block.fragment.style().get_position().align_self;
|
||||
if self_align == AlignSelf::Stretch &&
|
||||
let self_align = {
|
||||
let self_align = block
|
||||
.fragment
|
||||
.style()
|
||||
.get_position()
|
||||
.align_self
|
||||
.0
|
||||
.0
|
||||
.value();
|
||||
|
||||
match self_align {
|
||||
AlignFlags::AUTO | AlignFlags::NORMAL => align_items,
|
||||
_ => self_align,
|
||||
}
|
||||
};
|
||||
|
||||
if self_align == AlignFlags::STRETCH &&
|
||||
block.fragment.style().content_block_size().is_auto()
|
||||
{
|
||||
free_space = Au(0);
|
||||
|
@ -850,8 +893,8 @@ impl FlexFlow {
|
|||
// TODO(stshine): support baseline alignment.
|
||||
if free_space != Au(0) {
|
||||
let flex_cross = match self_align {
|
||||
AlignSelf::FlexEnd => free_space,
|
||||
AlignSelf::Center => free_space / 2,
|
||||
AlignFlags::FLEX_END => free_space,
|
||||
AlignFlags::CENTER => free_space / 2,
|
||||
_ => Au(0),
|
||||
};
|
||||
block.base.position.start.b += if !self.cross_reverse {
|
||||
|
|
|
@ -18,6 +18,7 @@ use style::properties::ComputedValues;
|
|||
use style::values::computed::length::Size;
|
||||
use style::values::computed::Length;
|
||||
use style::values::generics::flex::GenericFlexBasis as FlexBasis;
|
||||
use style::values::specified::align::AlignFlags;
|
||||
use style::Zero;
|
||||
|
||||
use super::geom::{
|
||||
|
@ -136,14 +137,12 @@ impl FlexContext<'_> {
|
|||
}
|
||||
|
||||
fn align_for(&self, align_self: &AlignSelf) -> AlignItems {
|
||||
match align_self {
|
||||
AlignSelf::Auto => self.align_items,
|
||||
AlignSelf::Stretch => AlignItems::Stretch,
|
||||
AlignSelf::FlexStart => AlignItems::FlexStart,
|
||||
AlignSelf::FlexEnd => AlignItems::FlexEnd,
|
||||
AlignSelf::Center => AlignItems::Center,
|
||||
AlignSelf::Baseline => AlignItems::Baseline,
|
||||
}
|
||||
let value = align_self.0 .0.value();
|
||||
let mapped_value = match value {
|
||||
AlignFlags::AUTO | AlignFlags::NORMAL => self.align_items.0,
|
||||
_ => value,
|
||||
};
|
||||
AlignItems(mapped_value)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -225,8 +224,12 @@ impl FlexContainer {
|
|||
FlexWrap::Nowrap | FlexWrap::Wrap => false,
|
||||
FlexWrap::WrapReverse => true,
|
||||
};
|
||||
|
||||
let align_content = container_style.clone_align_content();
|
||||
let align_items = container_style.clone_align_items();
|
||||
let align_items = AlignItems(match container_style.clone_align_items().0 {
|
||||
AlignFlags::AUTO | AlignFlags::NORMAL => AlignFlags::STRETCH,
|
||||
align => align,
|
||||
});
|
||||
let justify_content = container_style.clone_justify_content();
|
||||
|
||||
let mut flex_context = FlexContext {
|
||||
|
@ -310,10 +313,12 @@ impl FlexContainer {
|
|||
//
|
||||
// In addition to the spec at https://www.w3.org/TR/css-align-3/ this implementation follows
|
||||
// the resolution of https://github.com/w3c/csswg-drafts/issues/10154
|
||||
let resolved_align_content: AlignContent = {
|
||||
let resolved_align_content: AlignFlags = {
|
||||
let align_content_style = flex_context.align_content.0.primary();
|
||||
|
||||
// Inital values from the style system
|
||||
let mut resolved_align_content = flex_context.align_content;
|
||||
let mut is_safe = false; // FIXME: retrieve from style system
|
||||
let mut resolved_align_content = align_content_style.value();
|
||||
let mut is_safe = align_content_style.flags() == AlignFlags::SAFE;
|
||||
|
||||
// Fallback occurs in two cases:
|
||||
|
||||
|
@ -321,17 +326,17 @@ impl FlexContainer {
|
|||
// https://www.w3.org/TR/css-align-3/#distribution-values
|
||||
if line_count <= 1 || free_space <= Au::zero() {
|
||||
(resolved_align_content, is_safe) = match resolved_align_content {
|
||||
AlignContent::Stretch => (AlignContent::FlexStart, true),
|
||||
AlignContent::SpaceBetween => (AlignContent::FlexStart, true),
|
||||
AlignContent::SpaceAround => (AlignContent::Center, true),
|
||||
AlignContent::SpaceEvenly => (AlignContent::Center, true),
|
||||
AlignFlags::STRETCH => (AlignFlags::FLEX_START, true),
|
||||
AlignFlags::SPACE_BETWEEN => (AlignFlags::FLEX_START, true),
|
||||
AlignFlags::SPACE_AROUND => (AlignFlags::CENTER, true),
|
||||
AlignFlags::SPACE_EVENLY => (AlignFlags::CENTER, true),
|
||||
_ => (resolved_align_content, is_safe),
|
||||
}
|
||||
};
|
||||
|
||||
// 2. If free space is negative the "safe" alignment variants all fallback to Start alignment
|
||||
if free_space <= Au::zero() && is_safe {
|
||||
resolved_align_content = AlignContent::Start;
|
||||
resolved_align_content = AlignFlags::START;
|
||||
}
|
||||
|
||||
resolved_align_content
|
||||
|
@ -339,40 +344,46 @@ impl FlexContainer {
|
|||
|
||||
// Implement "unsafe" alignment. "safe" alignment is handled by the fallback process above.
|
||||
cross_start_position_cursor = match resolved_align_content {
|
||||
AlignContent::Start => Au::zero(),
|
||||
AlignContent::FlexStart => {
|
||||
AlignFlags::START => Au::zero(),
|
||||
AlignFlags::FLEX_START => {
|
||||
if layout_is_flex_reversed {
|
||||
free_space
|
||||
} else {
|
||||
Au::zero()
|
||||
}
|
||||
},
|
||||
AlignContent::End => free_space,
|
||||
AlignContent::FlexEnd => {
|
||||
AlignFlags::END => free_space,
|
||||
AlignFlags::FLEX_END => {
|
||||
if layout_is_flex_reversed {
|
||||
Au::zero()
|
||||
} else {
|
||||
free_space
|
||||
}
|
||||
},
|
||||
AlignContent::Center => free_space / 2,
|
||||
AlignContent::Stretch => Au::zero(),
|
||||
AlignContent::SpaceBetween => Au::zero(),
|
||||
AlignContent::SpaceAround => free_space / line_count as i32 / 2,
|
||||
AlignContent::SpaceEvenly => free_space / (line_count + 1) as i32,
|
||||
AlignFlags::CENTER => free_space / 2,
|
||||
AlignFlags::STRETCH => Au::zero(),
|
||||
AlignFlags::SPACE_BETWEEN => Au::zero(),
|
||||
AlignFlags::SPACE_AROUND => free_space / line_count as i32 / 2,
|
||||
AlignFlags::SPACE_EVENLY => free_space / (line_count + 1) as i32,
|
||||
|
||||
// TODO: Implement all alignments. Note: not all alignment values are valid for content distribution
|
||||
_ => Au::zero(),
|
||||
};
|
||||
|
||||
// TODO: Implement gap property
|
||||
line_interval = /*gap + */ match resolved_align_content {
|
||||
AlignContent::Start => Au::zero(),
|
||||
AlignContent::FlexStart => Au::zero(),
|
||||
AlignContent::End => Au::zero(),
|
||||
AlignContent::FlexEnd => Au::zero(),
|
||||
AlignContent::Center => Au::zero(),
|
||||
AlignContent::Stretch => Au::zero(),
|
||||
AlignContent::SpaceBetween => free_space / (line_count - 1) as i32,
|
||||
AlignContent::SpaceAround => free_space / line_count as i32,
|
||||
AlignContent::SpaceEvenly => free_space / (line_count + 1) as i32,
|
||||
AlignFlags::START => Au::zero(),
|
||||
AlignFlags::FLEX_START => Au::zero(),
|
||||
AlignFlags::END => Au::zero(),
|
||||
AlignFlags::FLEX_END => Au::zero(),
|
||||
AlignFlags::CENTER => Au::zero(),
|
||||
AlignFlags::STRETCH => Au::zero(),
|
||||
AlignFlags::SPACE_BETWEEN => free_space / (line_count - 1) as i32,
|
||||
AlignFlags::SPACE_AROUND => free_space / line_count as i32,
|
||||
AlignFlags::SPACE_EVENLY => free_space / (line_count + 1) as i32,
|
||||
|
||||
// TODO: Implement all alignments. Note: not all alignment values are valid for content distribution
|
||||
_ => Au::zero(),
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -819,7 +830,7 @@ impl FlexLine<'_> {
|
|||
.zip(item_layout_results)
|
||||
.zip(&item_used_main_sizes)
|
||||
.map(|((item, mut item_result), &used_main_size)| {
|
||||
let has_stretch = item.align_self == AlignItems::Stretch;
|
||||
let has_stretch = item.align_self.0.value() == AlignFlags::STRETCH;
|
||||
let cross_size = if has_stretch &&
|
||||
item.content_box_size.cross.is_auto() &&
|
||||
!(item.margin.cross_start.is_auto() || item.margin.cross_end.is_auto())
|
||||
|
@ -857,10 +868,12 @@ impl FlexLine<'_> {
|
|||
//
|
||||
// In addition to the spec at https://www.w3.org/TR/css-align-3/ this implementation follows
|
||||
// the resolution of https://github.com/w3c/csswg-drafts/issues/10154
|
||||
let resolved_justify_content: JustifyContent = {
|
||||
let resolved_justify_content: AlignFlags = {
|
||||
let justify_content_style = flex_context.justify_content.0.primary();
|
||||
|
||||
// Inital values from the style system
|
||||
let mut resolved_justify_content = flex_context.justify_content;
|
||||
let mut is_safe = false; // FIXME: retrieve from style system
|
||||
let mut resolved_justify_content = justify_content_style.value();
|
||||
let mut is_safe = justify_content_style.flags() == AlignFlags::SAFE;
|
||||
|
||||
// Fallback occurs in two cases:
|
||||
|
||||
|
@ -868,17 +881,17 @@ impl FlexLine<'_> {
|
|||
// https://www.w3.org/TR/css-align-3/#distribution-values
|
||||
if item_count <= 1 || free_space <= Au::zero() {
|
||||
(resolved_justify_content, is_safe) = match resolved_justify_content {
|
||||
JustifyContent::Stretch => (JustifyContent::FlexStart, true),
|
||||
JustifyContent::SpaceBetween => (JustifyContent::FlexStart, true),
|
||||
JustifyContent::SpaceAround => (JustifyContent::Center, true),
|
||||
JustifyContent::SpaceEvenly => (JustifyContent::Center, true),
|
||||
AlignFlags::STRETCH => (AlignFlags::FLEX_START, true),
|
||||
AlignFlags::SPACE_BETWEEN => (AlignFlags::FLEX_START, true),
|
||||
AlignFlags::SPACE_AROUND => (AlignFlags::CENTER, true),
|
||||
AlignFlags::SPACE_EVENLY => (AlignFlags::CENTER, true),
|
||||
_ => (resolved_justify_content, is_safe),
|
||||
}
|
||||
};
|
||||
|
||||
// 2. If free space is negative the "safe" alignment variants all fallback to Start alignment
|
||||
if free_space <= Au::zero() && is_safe {
|
||||
resolved_justify_content = JustifyContent::Start;
|
||||
resolved_justify_content = AlignFlags::START;
|
||||
}
|
||||
|
||||
resolved_justify_content
|
||||
|
@ -886,40 +899,46 @@ impl FlexLine<'_> {
|
|||
|
||||
// Implement "unsafe" alignment. "safe" alignment is handled by the fallback process above.
|
||||
let main_start_position = match resolved_justify_content {
|
||||
JustifyContent::Start => Au::zero(),
|
||||
JustifyContent::FlexStart => {
|
||||
AlignFlags::START => Au::zero(),
|
||||
AlignFlags::FLEX_START => {
|
||||
if layout_is_flex_reversed {
|
||||
free_space
|
||||
} else {
|
||||
Au::zero()
|
||||
}
|
||||
},
|
||||
JustifyContent::End => free_space,
|
||||
JustifyContent::FlexEnd => {
|
||||
AlignFlags::END => free_space,
|
||||
AlignFlags::FLEX_END => {
|
||||
if layout_is_flex_reversed {
|
||||
Au::zero()
|
||||
} else {
|
||||
free_space
|
||||
}
|
||||
},
|
||||
JustifyContent::Center => free_space / 2,
|
||||
JustifyContent::Stretch => Au::zero(),
|
||||
JustifyContent::SpaceBetween => Au::zero(),
|
||||
JustifyContent::SpaceAround => (free_space / item_count as i32) / 2,
|
||||
JustifyContent::SpaceEvenly => free_space / (item_count + 1) as i32,
|
||||
AlignFlags::CENTER => free_space / 2,
|
||||
AlignFlags::STRETCH => Au::zero(),
|
||||
AlignFlags::SPACE_BETWEEN => Au::zero(),
|
||||
AlignFlags::SPACE_AROUND => (free_space / item_count as i32) / 2,
|
||||
AlignFlags::SPACE_EVENLY => free_space / (item_count + 1) as i32,
|
||||
|
||||
// TODO: Implement all alignments. Note: not all alignment values are valid for content distribution
|
||||
_ => Au::zero(),
|
||||
};
|
||||
|
||||
// TODO: Implement gap property
|
||||
let item_main_interval = /*gap + */ match resolved_justify_content {
|
||||
JustifyContent::Start => Au::zero(),
|
||||
JustifyContent::FlexStart => Au::zero(),
|
||||
JustifyContent::End => Au::zero(),
|
||||
JustifyContent::FlexEnd => Au::zero(),
|
||||
JustifyContent::Center => Au::zero(),
|
||||
JustifyContent::Stretch => Au::zero(),
|
||||
JustifyContent::SpaceBetween => free_space / (item_count - 1) as i32,
|
||||
JustifyContent::SpaceAround => free_space / item_count as i32,
|
||||
JustifyContent::SpaceEvenly => free_space / (item_count + 1) as i32,
|
||||
AlignFlags::START => Au::zero(),
|
||||
AlignFlags::FLEX_START => Au::zero(),
|
||||
AlignFlags::END => Au::zero(),
|
||||
AlignFlags::FLEX_END => Au::zero(),
|
||||
AlignFlags::CENTER => Au::zero(),
|
||||
AlignFlags::STRETCH => Au::zero(),
|
||||
AlignFlags::SPACE_BETWEEN => free_space / (item_count - 1) as i32,
|
||||
AlignFlags::SPACE_AROUND => free_space / item_count as i32,
|
||||
AlignFlags::SPACE_EVENLY => free_space / (item_count + 1) as i32,
|
||||
|
||||
// TODO: Implement all alignments. Note: not all alignment values are valid for content distribution
|
||||
_ => Au::zero(),
|
||||
};
|
||||
|
||||
// https://drafts.csswg.org/css-flexbox/#algo-cross-margins
|
||||
|
@ -1440,18 +1459,18 @@ impl FlexItem<'_> {
|
|||
if self.margin.cross_start.is_auto() || self.margin.cross_end.is_auto() {
|
||||
Au::zero()
|
||||
} else {
|
||||
match self.align_self {
|
||||
AlignItems::Stretch | AlignItems::FlexStart => Au::zero(),
|
||||
AlignItems::FlexEnd => {
|
||||
match self.align_self.0.value() {
|
||||
AlignFlags::STRETCH | AlignFlags::FLEX_START => Au::zero(),
|
||||
AlignFlags::FLEX_END => {
|
||||
let margin_box_cross = *content_size + self.pbm_auto_is_zero.cross;
|
||||
line_cross_size - margin_box_cross
|
||||
},
|
||||
AlignItems::Center => {
|
||||
AlignFlags::CENTER => {
|
||||
let margin_box_cross = *content_size + self.pbm_auto_is_zero.cross;
|
||||
(line_cross_size - margin_box_cross) / 2
|
||||
},
|
||||
// FIXME: handle baseline alignment
|
||||
AlignItems::Baseline => Au::zero(),
|
||||
// FIXME: handle other alignments (note: not all AlignFlags values are valid for self alignment)
|
||||
_ => Au::zero(),
|
||||
}
|
||||
};
|
||||
outer_cross_start + margin.cross_start + self.border.cross_start + self.padding.cross_start
|
||||
|
|
|
@ -8,60 +8,6 @@
|
|||
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-content> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-content> from [initial\] to [baseline\] at (0) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-content> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-content> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-content> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-content> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-content> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-content> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-content> from [initial\] to [baseline\] at (0) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-content> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-content> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-content> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-content> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-content> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <align-content> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -83,15 +29,6 @@
|
|||
[Web Animations: property <align-content> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-items> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-items> from [initial\] to [baseline\] at (0) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-items> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <align-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -113,15 +50,6 @@
|
|||
[Web Animations: property <align-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-self> from [initial\] to [baseline\] at (0) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-self> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -152,51 +80,6 @@
|
|||
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-items> from [initial\] to [baseline\] at (0) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -206,78 +89,6 @@
|
|||
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <align-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-self> from [initial\] to [baseline\] at (0) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <align-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (0) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (0) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (0) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -287,18 +98,6 @@
|
|||
[CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -308,18 +107,6 @@
|
|||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -329,18 +116,6 @@
|
|||
[CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -350,18 +125,6 @@
|
|||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -371,18 +134,6 @@
|
|||
[CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -391,15 +142,3 @@
|
|||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
|
|
@ -8,60 +8,6 @@
|
|||
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <justify-items> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <justify-items> from [initial\] to [baseline\] at (0) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <justify-items> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <justify-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <justify-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <justify-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <justify-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <justify-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <justify-items> from [initial\] to [baseline\] at (0) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <justify-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <justify-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <justify-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <justify-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <justify-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <justify-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -92,60 +38,6 @@
|
|||
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <justify-self> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <justify-self> from [initial\] to [baseline\] at (0) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <justify-self> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <justify-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <justify-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <justify-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <justify-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <justify-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <justify-self> from [initial\] to [baseline\] at (0) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <justify-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <justify-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <justify-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <justify-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <justify-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <justify-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -167,24 +59,6 @@
|
|||
[Web Animations: property <justify-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (0) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (0) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -194,18 +68,6 @@
|
|||
[CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -215,18 +77,6 @@
|
|||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -236,18 +86,6 @@
|
|||
[CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -256,15 +94,3 @@
|
|||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,54 +0,0 @@
|
|||
[parse-align-content-001.html]
|
||||
[Checking align-content: normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: last baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: safe flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: unsafe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: safe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: unsafe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: safe center]
|
||||
expected: FAIL
|
|
@ -1,21 +0,0 @@
|
|||
[parse-align-content-002.html]
|
||||
[Test 'initial' value when nothing is specified]
|
||||
expected: FAIL
|
||||
|
||||
[Test align-content: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test grid items align-content: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test flex items align-content: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned elements align-content: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned grid items align-content: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned flex items align-content: 'initial']
|
||||
expected: FAIL
|
|
@ -1,54 +0,0 @@
|
|||
[parse-align-content-003.html]
|
||||
[Checking align-content: normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: last baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: safe flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: unsafe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: safe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: unsafe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-content: safe center]
|
||||
expected: FAIL
|
|
@ -1,120 +0,0 @@
|
|||
[parse-align-content-004.html]
|
||||
[Checking invalid combination - align-content: auto]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: legacy]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: safe right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: auto safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: auto left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: normal unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: normal stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: baseline normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: first baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: last baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: baseline last]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: baseline first]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: stretch unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: stretch right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: unsafe unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: unsafe safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: center start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: unsafe stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: safe stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: baseline safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: unsafe baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: unsafe safe left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: unsafe left safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: left safe unsafe safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: start safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: space-between left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: space-around center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: space-evenly right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: stretch safe start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: space-around unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: space-evenly safe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: space-between safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: space-between stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: stretch start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: stretch baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-content: first baseline space-around]
|
||||
expected: FAIL
|
|
@ -1,9 +0,0 @@
|
|||
[parse-align-content-005.html]
|
||||
[Test the value 'inherit' overrides current value ('end')]
|
||||
expected: FAIL
|
||||
|
||||
[Test the value 'inherit' overrides current value ('safe start')]
|
||||
expected: FAIL
|
||||
|
||||
[Test the value 'inherit' overrides current value ('unsafe center')]
|
||||
expected: FAIL
|
|
@ -1,51 +0,0 @@
|
|||
[parse-justify-content-001.html]
|
||||
[Checking justify-content: normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: safe flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: unsafe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: safe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: unsafe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: safe center]
|
||||
expected: FAIL
|
|
@ -1,21 +0,0 @@
|
|||
[parse-justify-content-002.html]
|
||||
[Test 'initial' value when nothing is specified]
|
||||
expected: FAIL
|
||||
|
||||
[Test justify-content: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test grid items justify-content: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test flex items justify-content: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned elements justify-content: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned grid items justify-content: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned flex items justify-content: 'initial']
|
||||
expected: FAIL
|
|
@ -1,51 +0,0 @@
|
|||
[parse-justify-content-003.html]
|
||||
[Checking justify-content: normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: safe flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: unsafe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: safe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: unsafe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-content: safe center]
|
||||
expected: FAIL
|
|
@ -1,123 +0,0 @@
|
|||
[parse-justify-content-004.html]
|
||||
[Checking invalid combination - justify-content: auto]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: legacy]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: last baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: auto safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: auto left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: normal unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: normal stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: baseline normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: first baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: last baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: baseline last]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: baseline first]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: stretch unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: stretch right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: unsafe unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: unsafe safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: center start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: unsafe stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: safe stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: baseline safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: unsafe baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: unsafe safe left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: unsafe left safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: left safe unsafe safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: start safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: space-between left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: space-around center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: space-evenly right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: stretch safe start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: space-around unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: space-evenly safe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: space-between safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: space-between stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: stretch start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: stretch baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-content: first baseline space-around]
|
||||
expected: FAIL
|
|
@ -1,9 +0,0 @@
|
|||
[parse-justify-content-005.html]
|
||||
[Test the value 'inherit' overrides current value ('end')]
|
||||
expected: FAIL
|
||||
|
||||
[Test the value 'inherit' overrides current value ('safe left')]
|
||||
expected: FAIL
|
||||
|
||||
[Test the value 'inherit' overrides current value ('unsafe center')]
|
||||
expected: FAIL
|
|
@ -1,45 +0,0 @@
|
|||
[place-content-shorthand-001.html]
|
||||
[Checking place-content: normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe center]
|
||||
expected: FAIL
|
|
@ -1,648 +0,0 @@
|
|||
[place-content-shorthand-002.html]
|
||||
[Checking place-content: normal normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: normal left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: normal right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: normal start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: normal end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: normal center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: normal flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: normal flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: normal stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: normal space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: normal space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: normal space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: start normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: start left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: start right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: start start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: start end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: start center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: start flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: start flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: start stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: start space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: start space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: start space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: end normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: end left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: end right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: end start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: end end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: end center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: end flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: end flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: end stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: end space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: end space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: end space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: center normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: center left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: center right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: center start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: center end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: center center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: center flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: center flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: center stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: center space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: center space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: center space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-start normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-start left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-start right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-start start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-start end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-start center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-start flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-start flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-start stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-start space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-start space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-start space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-end normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-end left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-end right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-end start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-end end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-end center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-end flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-end flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-end stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-end space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-end space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-end space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: stretch normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: stretch left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: stretch right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: stretch start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: stretch end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: stretch center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: stretch flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: stretch flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: stretch stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: stretch space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: stretch space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: stretch space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-around normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-around left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-around right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-around start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-around end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-around center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-around flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-around flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-around stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-around space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-around space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-around space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-between normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-between left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-between right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-between start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-between end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-between center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-between flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-between flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-between stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-between space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-between space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-between space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-evenly normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-evenly left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-evenly right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-evenly start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-evenly end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-evenly center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-evenly flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-evenly flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-evenly stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-evenly space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-evenly space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-evenly space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: baseline normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: baseline left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: baseline right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: baseline start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: baseline end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: baseline flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: baseline flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: baseline stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: baseline space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: baseline space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: baseline space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: last baseline normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: last baseline left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: last baseline right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: last baseline start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: last baseline end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: last baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: last baseline flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: last baseline flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: last baseline stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: last baseline space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: last baseline space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: last baseline space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe flex-end normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe flex-end left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe flex-end right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe flex-end start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe flex-end end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe flex-end center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe flex-end flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe flex-end flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe flex-end stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe flex-end space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe flex-end space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe flex-end space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe end normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe end left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe end right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe end start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe end end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe end center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe end flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe end flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe end stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe end space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe end space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe end space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe end normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe end left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe end right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe end start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe end end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe end center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe end flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe end flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe end stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe end space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe end space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe end space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe flex-start normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe flex-start left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe flex-start right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe flex-start start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe flex-start end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe flex-start center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe flex-start flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe flex-start flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe flex-start stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe flex-start space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe flex-start space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: unsafe flex-start space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe center normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe center left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe center right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe center start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe center end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe center center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe center flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe center flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe center stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe center space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe center space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: safe center space-evenly]
|
||||
expected: FAIL
|
|
@ -1,6 +0,0 @@
|
|||
[place-content-shorthand-003.html]
|
||||
[Check place-content: initial - align-content expanded value]
|
||||
expected: FAIL
|
||||
|
||||
[Check place-content: initial - justify-content expanded value]
|
||||
expected: FAIL
|
|
@ -1,21 +0,0 @@
|
|||
[place-content-shorthand-004.html]
|
||||
[Verify fallback values are invalid]
|
||||
expected: FAIL
|
||||
|
||||
[Verify 'left' and 'right' values are invalid for block/cross axis alignment]
|
||||
expected: FAIL
|
||||
|
||||
[Verify <baseline-position> values are invalid for the justify-content property]
|
||||
expected: FAIL
|
||||
|
||||
[Verify numeric values are invalid]
|
||||
expected: FAIL
|
||||
|
||||
[Verify 'auto' values are invalid]
|
||||
expected: FAIL
|
||||
|
||||
[Verify self-position values are invalid]
|
||||
expected: FAIL
|
||||
|
||||
[Verify empty declaration is invalid]
|
||||
expected: FAIL
|
|
@ -1,6 +0,0 @@
|
|||
[place-content-shorthand-005.html]
|
||||
[Check place-content: inherit - align-content resolved value]
|
||||
expected: FAIL
|
||||
|
||||
[Check place-content: inherit - justify-content resolved value]
|
||||
expected: FAIL
|
|
@ -1,66 +0,0 @@
|
|||
[place-content-shorthand-006.html]
|
||||
[Checking place-content: normal normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: start start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: end end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: center center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-start flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: flex-end flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: stretch stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-around space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-between space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: space-evenly space-evenly]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline space-between]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-content: first baseline space-evenly]
|
||||
expected: FAIL
|
|
@ -1,51 +0,0 @@
|
|||
[parse-align-items-001.html]
|
||||
[Checking align-items: normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: self-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: last baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: safe flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: unsafe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: safe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: unsafe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: safe center]
|
||||
expected: FAIL
|
|
@ -1,21 +0,0 @@
|
|||
[parse-align-items-002.html]
|
||||
[Test 'initial' value when nothing is specified]
|
||||
expected: FAIL
|
||||
|
||||
[Test align-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test grid items align-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test flex items align-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned elements align-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned grid items align-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned flex items align-items: 'initial']
|
||||
expected: FAIL
|
|
@ -1,51 +0,0 @@
|
|||
[parse-align-items-003.html]
|
||||
[Checking align-items: normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: self-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: last baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: safe flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: unsafe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: safe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: unsafe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-items: safe center]
|
||||
expected: FAIL
|
|
@ -1,87 +0,0 @@
|
|||
[parse-align-items-004.html]
|
||||
[Checking invalid combination - align-items: auto]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: legacy]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: safe right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: auto safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: auto left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: normal unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: normal stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: baseline normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: first baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: last baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: baseline last]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: baseline first]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: stretch unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: stretch right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: unsafe unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: unsafe safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: center start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: unsafe stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: safe stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: baseline safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: unsafe baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: unsafe safe left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: unsafe left safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: left safe unsafe safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: start safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-items: safe]
|
||||
expected: FAIL
|
|
@ -1,9 +0,0 @@
|
|||
[parse-align-items-005.html]
|
||||
[Test the value 'inherit' overrides current value ('end')]
|
||||
expected: FAIL
|
||||
|
||||
[Test the value 'inherit' overrides current value ('safe start')]
|
||||
expected: FAIL
|
||||
|
||||
[Test the value 'inherit' overrides current value ('unsafe center')]
|
||||
expected: FAIL
|
|
@ -1,66 +0,0 @@
|
|||
[parse-justify-items-001.html]
|
||||
[Checking justify-items: normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: self-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: last baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: safe flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: unsafe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: safe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: unsafe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: safe center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: legacy left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: legacy center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: legacy right]
|
||||
expected: FAIL
|
|
@ -1,21 +0,0 @@
|
|||
[parse-justify-items-002.html]
|
||||
[Test 'initial' value when nothing is specified]
|
||||
expected: FAIL
|
||||
|
||||
[Test justify-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test grid items justify-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test flex items justify-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned elements justify-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned grid items justify-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned flex items justify-items: 'initial']
|
||||
expected: FAIL
|
|
@ -1,66 +0,0 @@
|
|||
[parse-justify-items-003.html]
|
||||
[Checking justify-items: normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: self-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: last baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: safe flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: unsafe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: safe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: unsafe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: safe center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: legacy left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: legacy center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-items: legacy right]
|
||||
expected: FAIL
|
|
@ -1,96 +0,0 @@
|
|||
[parse-justify-items-004.html]
|
||||
[Checking invalid combination - justify-items: auto]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: auto safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: auto left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: normal unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: normal stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: baseline normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: first baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: last baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: baseline last]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: baseline first]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: stretch unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: stretch right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: unsafe unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: unsafe safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: center start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: unsafe stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: safe stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: baseline safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: unsafe baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: unsafe safe left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: unsafe left safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: left safe unsafe safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: start safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: legacy start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: legacy end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: legacy right unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: legacy auto]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: legacy stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-items: legacy left right]
|
||||
expected: FAIL
|
|
@ -1,9 +0,0 @@
|
|||
[parse-justify-items-005.html]
|
||||
[Test the value 'inherit' overrides current value ('end')]
|
||||
expected: FAIL
|
||||
|
||||
[Test the value 'inherit' overrides current value ('safe left')]
|
||||
expected: FAIL
|
||||
|
||||
[Test the value 'inherit' overrides current value ('unsafe center')]
|
||||
expected: FAIL
|
|
@ -1,51 +0,0 @@
|
|||
[place-items-shorthand-001.html]
|
||||
[Checking place-items: normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: self-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: last baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: safe flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: unsafe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: safe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: unsafe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: safe center]
|
||||
expected: FAIL
|
File diff suppressed because it is too large
Load diff
|
@ -1,6 +0,0 @@
|
|||
[place-items-shorthand-003.html]
|
||||
[Check place-items: initial - align-items expanded value]
|
||||
expected: FAIL
|
||||
|
||||
[Check place-items: initial - justify-items expanded value]
|
||||
expected: FAIL
|
|
@ -1,12 +0,0 @@
|
|||
[place-items-shorthand-004.html]
|
||||
[Verify fallback values are invalid]
|
||||
expected: FAIL
|
||||
|
||||
[Verify 'left' and 'right' values are invalid for block/cross axis alignment]
|
||||
expected: FAIL
|
||||
|
||||
[Verify numeric values are invalid]
|
||||
expected: FAIL
|
||||
|
||||
[Verify empty declaration is invalid]
|
||||
expected: FAIL
|
|
@ -1,6 +0,0 @@
|
|||
[place-items-shorthand-005.html]
|
||||
[Check place-items: inherit - align-items resolved value]
|
||||
expected: FAIL
|
||||
|
||||
[Check place-items: inherit - justify-items resolved value]
|
||||
expected: FAIL
|
|
@ -1,108 +0,0 @@
|
|||
[place-items-shorthand-006.html]
|
||||
[Checking place-items: normal normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: normal first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: stretch stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: stretch first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: start start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: start first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: end end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: end first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: self-start self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: self-start first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: self-end self-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: self-end first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: center center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: center first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: flex-start flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: flex-start first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: flex-end flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: flex-end first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: baseline baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: baseline first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: first baseline left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: first baseline right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: first baseline normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: first baseline stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: first baseline start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: first baseline end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: first baseline self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: first baseline self-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: first baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: first baseline flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: first baseline flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: first baseline baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: first baseline first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: first baseline last baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: last baseline first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-items: last baseline last baseline]
|
||||
expected: FAIL
|
|
@ -1,51 +0,0 @@
|
|||
[shorthand-serialization-001.html]
|
||||
[test shorthand serialization {"alignContent":"center","shorthand":"center normal"}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"alignContent":"baseline safe right","shorthand":""}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"justifyContent":"safe start","shorthand":"normal safe start"}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"justifyContent":"unsafe start","shorthand":["normal unsafe start"\]}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"justifyContent":"space-evenly start","shorthand":""}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"alignContent":"start","justifyContent":"end","shorthand":"start end"}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"alignItems":"center","shorthand":"center legacy"}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"alignItems":"baseline","shorthand":"baseline legacy"}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"justifyItems":"safe start","shorthand":"normal safe start"}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"justifyItems":"unsafe start","shorthand":["normal unsafe start"\]}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"justifyItems":"stretch","shorthand":"normal stretch"}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"justifyItems":"left legacy","shorthand":"normal legacy left"}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"alignItems":"stretch","justifyItems":"end","shorthand":"stretch end"}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"alignSelf":"self-end safe","shorthand":""}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"justifySelf":"unsafe start","shorthand":["auto start","auto unsafe start"\]}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"justifySelf":"last baseline start","shorthand":""}]
|
||||
expected: FAIL
|
||||
|
||||
[test shorthand serialization {"alignSelf":"baseline","justifySelf":"last baseline","shorthand":"baseline last baseline"}]
|
||||
expected: FAIL
|
|
@ -1,46 +1,13 @@
|
|||
[inheritance.html]
|
||||
[Property align-content has initial value normal]
|
||||
expected: FAIL
|
||||
|
||||
[Property align-content does not inherit]
|
||||
expected: FAIL
|
||||
|
||||
[Property align-items has initial value normal]
|
||||
expected: FAIL
|
||||
|
||||
[Property align-items does not inherit]
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self has initial value auto]
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self does not inherit]
|
||||
expected: FAIL
|
||||
|
||||
[Property column-gap has initial value normal]
|
||||
expected: FAIL
|
||||
|
||||
[Property column-gap does not inherit]
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content has initial value normal]
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content does not inherit]
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items has initial value legacy center]
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items does not inherit]
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self has initial value auto]
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self does not inherit]
|
||||
expected: FAIL
|
||||
|
||||
[Property row-gap has initial value normal]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
[align-content-computed.html]
|
||||
[Property align-content value 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-content value 'baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-content value 'last baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-content value 'space-between']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-content value 'space-around']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-content value 'space-evenly']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-content value 'stretch']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-content value 'center']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-content value 'start']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-content value 'end']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-content value 'flex-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-content value 'flex-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-content value 'unsafe end']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-content value 'safe flex-start']
|
||||
expected: FAIL
|
|
@ -1,45 +0,0 @@
|
|||
[align-content-valid.html]
|
||||
[e.style['align-content'\] = "normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-content'\] = "baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-content'\] = "first baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-content'\] = "last baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-content'\] = "space-between" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-content'\] = "space-around" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-content'\] = "space-evenly" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-content'\] = "stretch" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-content'\] = "center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-content'\] = "start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-content'\] = "end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-content'\] = "flex-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-content'\] = "flex-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-content'\] = "unsafe end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-content'\] = "safe flex-start" should set the property value]
|
||||
expected: FAIL
|
|
@ -1,39 +0,0 @@
|
|||
[align-items-computed.html]
|
||||
[Property align-items value 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-items value 'stretch']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-items value 'baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-items value 'last baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-items value 'center']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-items value 'start']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-items value 'end']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-items value 'self-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-items value 'self-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-items value 'flex-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-items value 'flex-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-items value 'unsafe center']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-items value 'safe self-end']
|
||||
expected: FAIL
|
|
@ -1,42 +0,0 @@
|
|||
[align-items-valid.html]
|
||||
[e.style['align-items'\] = "normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-items'\] = "stretch" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-items'\] = "baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-items'\] = "first baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-items'\] = "last baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-items'\] = "center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-items'\] = "start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-items'\] = "end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-items'\] = "self-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-items'\] = "self-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-items'\] = "flex-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-items'\] = "flex-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-items'\] = "unsafe center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-items'\] = "safe self-end" should set the property value]
|
||||
expected: FAIL
|
|
@ -1,42 +0,0 @@
|
|||
[align-self-computed.html]
|
||||
[Property align-self value 'auto']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self value 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self value 'stretch']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self value 'baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self value 'last baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self value 'center']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self value 'start']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self value 'end']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self value 'self-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self value 'self-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self value 'flex-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self value 'flex-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self value 'unsafe center']
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self value 'safe self-end']
|
||||
expected: FAIL
|
|
@ -1,45 +0,0 @@
|
|||
[align-self-valid.html]
|
||||
[e.style['align-self'\] = "auto" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-self'\] = "normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-self'\] = "stretch" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-self'\] = "baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-self'\] = "first baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-self'\] = "last baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-self'\] = "center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-self'\] = "start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-self'\] = "end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-self'\] = "self-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-self'\] = "self-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-self'\] = "flex-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-self'\] = "flex-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-self'\] = "unsafe center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['align-self'\] = "safe self-end" should set the property value]
|
||||
expected: FAIL
|
|
@ -1,42 +0,0 @@
|
|||
[justify-content-computed.html]
|
||||
[Property justify-content value 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content value 'space-between']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content value 'space-around']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content value 'space-evenly']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content value 'stretch']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content value 'center']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content value 'start']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content value 'end']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content value 'flex-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content value 'flex-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content value 'unsafe end']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content value 'safe flex-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content value 'left']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content value 'unsafe right']
|
||||
expected: FAIL
|
|
@ -1,42 +0,0 @@
|
|||
[justify-content-valid.html]
|
||||
[e.style['justify-content'\] = "normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-content'\] = "space-between" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-content'\] = "space-around" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-content'\] = "space-evenly" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-content'\] = "stretch" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-content'\] = "center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-content'\] = "start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-content'\] = "end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-content'\] = "flex-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-content'\] = "flex-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-content'\] = "unsafe end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-content'\] = "safe flex-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-content'\] = "left" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-content'\] = "unsafe right" should set the property value]
|
||||
expected: FAIL
|
|
@ -1,60 +1,3 @@
|
|||
[justify-items-computed.html]
|
||||
[Property justify-items value 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'stretch']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'last baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'center']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'start']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'end']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'self-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'self-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'flex-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'flex-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'unsafe center']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'safe self-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'right']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'safe left']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'legacy']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'legacy left']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'legacy right']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-items value 'legacy center']
|
||||
expected: FAIL
|
||||
|
||||
[justify-items legacy depends on inherited value]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,60 +0,0 @@
|
|||
[justify-items-valid.html]
|
||||
[e.style['justify-items'\] = "normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "stretch" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "first baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "last baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "self-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "self-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "flex-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "flex-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "unsafe center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "safe self-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "right" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "safe left" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "legacy" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "left legacy" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "right legacy" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-items'\] = "center legacy" should set the property value]
|
||||
expected: FAIL
|
|
@ -1,48 +0,0 @@
|
|||
[justify-self-computed.html]
|
||||
[Property justify-self value 'auto']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self value 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self value 'stretch']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self value 'baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self value 'last baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self value 'center']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self value 'start']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self value 'end']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self value 'self-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self value 'self-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self value 'flex-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self value 'flex-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self value 'unsafe center']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self value 'safe self-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self value 'left']
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-self value 'unsafe right']
|
||||
expected: FAIL
|
|
@ -1,51 +0,0 @@
|
|||
[justify-self-valid.html]
|
||||
[e.style['justify-self'\] = "auto" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "stretch" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "first baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "last baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "self-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "self-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "flex-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "flex-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "unsafe center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "safe self-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "left" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['justify-self'\] = "unsafe right" should set the property value]
|
||||
expected: FAIL
|
|
@ -1,69 +0,0 @@
|
|||
[place-content-computed.html]
|
||||
[Property place-content value 'normal normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'first baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'first baseline start']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'last baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'first baseline stretch']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'last baseline flex-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'baseline stretch']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'space-between']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'space-around']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'space-evenly']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'stretch']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'center']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'end']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'flex-start flex-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'unsafe end unsafe end']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'safe flex-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'normal stretch']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'baseline space-around']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'space-evenly unsafe end']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'center normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'normal right']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-content value 'baseline unsafe left']
|
||||
expected: FAIL
|
|
@ -1,45 +0,0 @@
|
|||
[place-content-shorthand.html]
|
||||
[e.style['place-content'\] = "normal" should set align-content]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "normal" should set justify-content]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "normal" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "first baseline" should set align-content]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "first baseline" should set justify-content]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "first baseline" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "last baseline flex-start" should set align-content]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "last baseline flex-start" should set justify-content]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "last baseline flex-start" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "space-around" should set align-content]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "space-around" should set justify-content]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "space-around" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "space-evenly unsafe end" should set align-content]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "space-evenly unsafe end" should set justify-content]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "space-evenly unsafe end" should not set unrelated longhands]
|
||||
expected: FAIL
|
|
@ -1,69 +0,0 @@
|
|||
[place-content-valid.html]
|
||||
[e.style['place-content'\] = "normal normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "first baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "first baseline start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "last baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "first baseline stretch" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "last baseline flex-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "baseline stretch" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "space-between" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "space-around" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "space-evenly" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "stretch" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "flex-start flex-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "unsafe end unsafe end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "safe flex-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "normal stretch" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "baseline space-around" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "space-evenly unsafe end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "center normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "normal right" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-content'\] = "baseline unsafe left" should set the property value]
|
||||
expected: FAIL
|
|
@ -1,54 +1,3 @@
|
|||
[place-items-computed.html]
|
||||
[Property place-items value 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'stretch stretch']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'first baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'last baseline last baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'center']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'end end']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'self-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'flex-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'unsafe center unsafe center']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'safe self-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'stretch baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'last baseline center']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'safe self-end normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'normal right']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'baseline unsafe left']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'flex-end legacy']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'stretch legacy left']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-items value 'first baseline right legacy']
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,36 +0,0 @@
|
|||
[place-items-shorthand.html]
|
||||
[e.style['place-items'\] = "normal" should set align-items]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "normal" should set justify-items]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "normal" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "first baseline" should set align-items]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "first baseline" should set justify-items]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "first baseline" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "last baseline flex-start" should set align-items]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "last baseline flex-start" should set justify-items]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "last baseline flex-start" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "stretch right legacy" should set align-items]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "stretch right legacy" should set justify-items]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "stretch right legacy" should not set unrelated longhands]
|
||||
expected: FAIL
|
|
@ -1,54 +0,0 @@
|
|||
[place-items-valid.html]
|
||||
[e.style['place-items'\] = "normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "stretch stretch" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "first baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "last baseline last baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "end end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "self-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "flex-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "unsafe center unsafe center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "safe self-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "stretch baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "last baseline center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "safe self-end normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "normal right" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "baseline unsafe left" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "flex-end legacy" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "stretch legacy left" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-items'\] = "first baseline right legacy" should set the property value]
|
||||
expected: FAIL
|
|
@ -1,48 +0,0 @@
|
|||
[place-self-computed.html]
|
||||
[Property place-self value 'auto auto']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-self value 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-self value 'stretch']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-self value 'first baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-self value 'last baseline last baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-self value 'center center']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-self value 'start']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-self value 'self-start']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-self value 'flex-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-self value 'unsafe center']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-self value 'safe self-end safe self-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-self value 'auto last baseline']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-self value 'baseline flex-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-self value 'unsafe center stretch']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-self value 'normal right']
|
||||
expected: FAIL
|
||||
|
||||
[Property place-self value 'baseline unsafe left']
|
||||
expected: FAIL
|
|
@ -1,36 +0,0 @@
|
|||
[place-self-shorthand.html]
|
||||
[e.style['place-self'\] = "normal" should set align-self]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "normal" should set justify-self]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "normal" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "first baseline" should set align-self]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "first baseline" should set justify-self]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "first baseline" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "last baseline flex-start" should set align-self]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "last baseline flex-start" should set justify-self]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "last baseline flex-start" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "unsafe self-start stretch" should set align-self]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "unsafe self-start stretch" should set justify-self]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "unsafe self-start stretch" should not set unrelated longhands]
|
||||
expected: FAIL
|
|
@ -1,48 +0,0 @@
|
|||
[place-self-valid.html]
|
||||
[e.style['place-self'\] = "auto auto" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "stretch" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "first baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "last baseline last baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "center center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "self-start" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "flex-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "unsafe center" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "safe self-end safe self-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "auto last baseline" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "baseline flex-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "unsafe center stretch" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "normal right" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['place-self'\] = "baseline unsafe left" should set the property value]
|
||||
expected: FAIL
|
|
@ -1,54 +0,0 @@
|
|||
[parse-align-self-001.html]
|
||||
[Checking align-self: auto]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: self-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: last baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: safe flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: unsafe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: safe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: unsafe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: safe center]
|
||||
expected: FAIL
|
|
@ -1,21 +0,0 @@
|
|||
[parse-align-self-002.html]
|
||||
[Test 'initial' value when nothing is specified]
|
||||
expected: FAIL
|
||||
|
||||
[Test align-self: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test grid items align-self: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test flex items align-self: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned elements align-self: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned grid items align-self: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned flex items align-self: 'initial']
|
||||
expected: FAIL
|
|
@ -1,54 +0,0 @@
|
|||
[parse-align-self-003.html]
|
||||
[Checking align-self: auto]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: self-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: last baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: safe flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: unsafe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: safe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: unsafe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking align-self: safe center]
|
||||
expected: FAIL
|
|
@ -1,84 +0,0 @@
|
|||
[parse-align-self-004.html]
|
||||
[Checking invalid combination - align-self: legacy]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: safe right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: auto safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: auto left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: normal unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: normal stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: baseline normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: first baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: last baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: baseline last]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: baseline first]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: stretch unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: stretch right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: unsafe unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: unsafe safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: center start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: unsafe stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: safe stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: baseline safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: unsafe baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: unsafe safe left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: unsafe left safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: left safe unsafe safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: start safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - align-self: safe]
|
||||
expected: FAIL
|
|
@ -1,9 +0,0 @@
|
|||
[parse-align-self-005.html]
|
||||
[Test the value 'inherit' overrides current value ('end')]
|
||||
expected: FAIL
|
||||
|
||||
[Test the value 'inherit' overrides current value ('safe start')]
|
||||
expected: FAIL
|
||||
|
||||
[Test the value 'inherit' overrides current value ('unsafe center')]
|
||||
expected: FAIL
|
|
@ -1,60 +0,0 @@
|
|||
[parse-justify-self-001.html]
|
||||
[Checking justify-self: auto]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: self-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: last baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: safe flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: unsafe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: safe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: unsafe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: safe center]
|
||||
expected: FAIL
|
|
@ -1,21 +0,0 @@
|
|||
[parse-justify-self-002.html]
|
||||
[Test 'initial' value when nothing is specified]
|
||||
expected: FAIL
|
||||
|
||||
[Test justify-self: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test grid items justify-self: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test flex items justify-self: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned elements justify-self: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned grid items justify-self: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned flex items justify-self: 'initial']
|
||||
expected: FAIL
|
|
@ -1,60 +0,0 @@
|
|||
[parse-justify-self-003.html]
|
||||
[Checking justify-self: auto]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: self-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: last baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: safe flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: unsafe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: safe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: unsafe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking justify-self: safe center]
|
||||
expected: FAIL
|
|
@ -1,78 +0,0 @@
|
|||
[parse-justify-self-004.html]
|
||||
[Checking invalid combination - justify-self: legacy]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: space-around]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: auto safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: auto left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: normal unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: normal stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: baseline normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: first baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: last baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: baseline last]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: baseline first]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: stretch unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: stretch right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: unsafe unsafe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: unsafe safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: center start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: unsafe stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: safe stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: baseline safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: unsafe baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: unsafe safe left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: unsafe left safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: left safe unsafe safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: start safe]
|
||||
expected: FAIL
|
||||
|
||||
[Checking invalid combination - justify-self: safe]
|
||||
expected: FAIL
|
|
@ -1,9 +0,0 @@
|
|||
[parse-justify-self-005.html]
|
||||
[Test the value 'inherit' overrides current value ('end')]
|
||||
expected: FAIL
|
||||
|
||||
[Test the value 'inherit' overrides current value ('safe left')]
|
||||
expected: FAIL
|
||||
|
||||
[Test the value 'inherit' overrides current value ('unsafe center')]
|
||||
expected: FAIL
|
|
@ -1,54 +0,0 @@
|
|||
[place-self-shorthand-001.html]
|
||||
[Checking place-self: auto]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: self-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: last baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: safe flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: unsafe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: safe end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: unsafe flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: safe center]
|
||||
expected: FAIL
|
File diff suppressed because it is too large
Load diff
|
@ -1,6 +0,0 @@
|
|||
[place-self-shorthand-003.html]
|
||||
[Check place-self: initial - align-self expanded value]
|
||||
expected: FAIL
|
||||
|
||||
[Check place-self: initial - justify-self expanded value]
|
||||
expected: FAIL
|
|
@ -1,12 +0,0 @@
|
|||
[place-self-shorthand-004.html]
|
||||
[Verify fallback values are invalid]
|
||||
expected: FAIL
|
||||
|
||||
[Verify 'left' and 'right' values are invalid for block/cross axis alignment]
|
||||
expected: FAIL
|
||||
|
||||
[Verify numeric values are invalid]
|
||||
expected: FAIL
|
||||
|
||||
[Verify empty declaration is invalid]
|
||||
expected: FAIL
|
|
@ -1,6 +0,0 @@
|
|||
[place-self-shorthand-005.html]
|
||||
[Check place-self: inherit - align-self resolved value]
|
||||
expected: FAIL
|
||||
|
||||
[Check place-self: inherit - justify-self resolved value]
|
||||
expected: FAIL
|
|
@ -1,117 +0,0 @@
|
|||
[place-self-shorthand-006.html]
|
||||
[Checking place-self: auto auto]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: auto first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: normal normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: normal first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: stretch stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: stretch first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: start start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: start first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: end end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: end first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: self-start self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: self-start first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: self-end self-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: self-end first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: center center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: center first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: flex-start flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: flex-start first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: flex-end flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: flex-end first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: baseline baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: baseline first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline left]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline right]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline auto]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline normal]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline stretch]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline self-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline self-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline center]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline flex-start]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline flex-end]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: first baseline last baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: last baseline first baseline]
|
||||
expected: FAIL
|
||||
|
||||
[Checking place-self: last baseline last baseline]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[dynamic-stretch-change.html]
|
||||
expected: FAIL
|
|
@ -1,4 +0,0 @@
|
|||
[flexbox_computedstyle_align-items-invalid.html]
|
||||
[flexbox | computed style | align-items: invalid]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
[flexbox_computedstyle_align-self-invalid.html]
|
||||
[flexbox | computed style | align-self: invalid]
|
||||
expected: FAIL
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
[inheritance.html]
|
||||
[Property align-self does not inherit]
|
||||
expected: FAIL
|
||||
|
||||
[Property align-items has initial value normal]
|
||||
expected: FAIL
|
||||
|
||||
[Property align-content has initial value normal]
|
||||
expected: FAIL
|
||||
|
||||
[Property justify-content has initial value normal]
|
||||
expected: FAIL
|
||||
|
||||
[Property align-self has initial value auto]
|
||||
expected: FAIL
|
Loading…
Add table
Add a link
Reference in a new issue