layout: Minor whitespace fixes.

This commit is contained in:
Patrick Walton 2015-04-27 13:49:16 -07:00
parent 44a30054a1
commit f56eb0fe80

View file

@ -2054,7 +2054,6 @@ pub trait ISizeAndMarginsComputer {
let mut computed_inline_size = self.initial_computed_inline_size(block, let mut computed_inline_size = self.initial_computed_inline_size(block,
parent_flow_inline_size, parent_flow_inline_size,
layout_context); layout_context);
let style = block.fragment.style(); let style = block.fragment.style();
match (computed_inline_size, style.get_box().box_sizing) { match (computed_inline_size, style.get_box().box_sizing) {
(MaybeAuto::Specified(size), box_sizing::T::border_box) => { (MaybeAuto::Specified(size), box_sizing::T::border_box) => {
@ -2154,12 +2153,12 @@ pub trait ISizeAndMarginsComputer {
fn initial_computed_inline_size(&self, fn initial_computed_inline_size(&self,
block: &mut BlockFlow, block: &mut BlockFlow,
parent_flow_inline_size: Au, parent_flow_inline_size: Au,
ctx: &LayoutContext) layout_context: &LayoutContext)
-> MaybeAuto { -> MaybeAuto {
MaybeAuto::from_style(block.fragment().style().content_inline_size(), MaybeAuto::from_style(block.fragment().style().content_inline_size(),
self.containing_block_inline_size(block, self.containing_block_inline_size(block,
parent_flow_inline_size, parent_flow_inline_size,
ctx)) layout_context))
} }
fn containing_block_inline_size(&self, fn containing_block_inline_size(&self,
@ -2259,32 +2258,49 @@ pub trait ISizeAndMarginsComputer {
match (inline_start_margin, computed_inline_size, inline_end_margin) { match (inline_start_margin, computed_inline_size, inline_end_margin) {
// If all have a computed value other than 'auto', the system is // If all have a computed value other than 'auto', the system is
// over-constrained so we discard the end margin. // over-constrained so we discard the end margin.
(MaybeAuto::Specified(margin_start), MaybeAuto::Specified(inline_size), MaybeAuto::Specified(margin_end)) => { (MaybeAuto::Specified(margin_start),
MaybeAuto::Specified(inline_size),
MaybeAuto::Specified(margin_end)) => {
if parent_has_same_direction { if parent_has_same_direction {
(margin_start, inline_size, available_inline_size - (margin_start, inline_size, available_inline_size -
(margin_start + inline_size)) (margin_start + inline_size))
} else { } else {
(available_inline_size - (margin_end + inline_size), inline_size, margin_end) (available_inline_size - (margin_end + inline_size),
inline_size,
margin_end)
} }
} }
// If exactly one value is 'auto', solve for it // If exactly one value is 'auto', solve for it
(MaybeAuto::Auto, MaybeAuto::Specified(inline_size), MaybeAuto::Specified(margin_end)) => (MaybeAuto::Auto,
MaybeAuto::Specified(inline_size),
MaybeAuto::Specified(margin_end)) =>
(available_inline_size - (inline_size + margin_end), inline_size, margin_end), (available_inline_size - (inline_size + margin_end), inline_size, margin_end),
(MaybeAuto::Specified(margin_start), MaybeAuto::Auto, MaybeAuto::Specified(margin_end)) => (MaybeAuto::Specified(margin_start),
(margin_start, available_inline_size - (margin_start + margin_end), MaybeAuto::Auto,
margin_end), MaybeAuto::Specified(margin_end)) => {
(MaybeAuto::Specified(margin_start), MaybeAuto::Specified(inline_size), MaybeAuto::Auto) => (margin_start,
(margin_start, inline_size, available_inline_size - available_inline_size - (margin_start + margin_end),
(margin_start + inline_size)), margin_end)
}
(MaybeAuto::Specified(margin_start),
MaybeAuto::Specified(inline_size),
MaybeAuto::Auto) => {
(margin_start,
inline_size,
available_inline_size - (margin_start + inline_size))
}
// If inline-size is set to 'auto', any other 'auto' value becomes '0', // If inline-size is set to 'auto', any other 'auto' value becomes '0',
// and inline-size is solved for // and inline-size is solved for
(MaybeAuto::Auto, MaybeAuto::Auto, MaybeAuto::Specified(margin_end)) => (MaybeAuto::Auto, MaybeAuto::Auto, MaybeAuto::Specified(margin_end)) => {
(Au::new(0), available_inline_size - margin_end, margin_end), (Au(0), available_inline_size - margin_end, margin_end)
(MaybeAuto::Specified(margin_start), MaybeAuto::Auto, MaybeAuto::Auto) => }
(margin_start, available_inline_size - margin_start, Au::new(0)), (MaybeAuto::Specified(margin_start), MaybeAuto::Auto, MaybeAuto::Auto) => {
(MaybeAuto::Auto, MaybeAuto::Auto, MaybeAuto::Auto) => (margin_start, available_inline_size - margin_start, Au(0))
(Au::new(0), available_inline_size, Au::new(0)), }
(MaybeAuto::Auto, MaybeAuto::Auto, MaybeAuto::Auto) => {
(Au(0), available_inline_size, Au(0))
}
// If inline-start and inline-end margins are auto, they become equal // If inline-start and inline-end margins are auto, they become equal
(MaybeAuto::Auto, MaybeAuto::Specified(inline_size), MaybeAuto::Auto) => { (MaybeAuto::Auto, MaybeAuto::Specified(inline_size), MaybeAuto::Auto) => {