space-around with padding

This commit is contained in:
Christopher Chedeau
2014-04-16 16:12:24 -07:00
parent 2471dbe49a
commit 7f40bf084b
2 changed files with 20 additions and 3 deletions

View File

@@ -145,7 +145,11 @@ function computeLayout(node) {
var leadingMainDim = 0;
var betweenMainDim = 0;
if (node.layout[dim[mainAxis]] !== undefined) {
var remainingMainDim = node.layout[dim[mainAxis]] - mainContentDim;
var remainingMainDim = node.layout[dim[mainAxis]] -
getPadding(node, leading[mainAxis]) -
getPadding(node, trailing[mainAxis]) -
mainContentDim;
if (flexibleChildrenCount) {
var flexibleMainDim = remainingMainDim / flexibleChildrenCount;
children.forEach(function(child) {
@@ -201,6 +205,7 @@ function computeLayout(node) {
getDimWithMargin(child, crossAxis) -
getPadding(node, leading[crossAxis]) -
getPadding(node, trailing[crossAxis]);
var leadingCrossDim = getPadding(node, leading[crossAxis]);
if (alignItem === 'flex-start') {
// Do nothing