getFlexDirection function
This commit is contained in:
@@ -59,6 +59,13 @@ function computeLayout(node) {
|
|||||||
return 'flex-start';
|
return 'flex-start';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getFlexDirection(node) {
|
||||||
|
if ('flexDirection' in node.style) {
|
||||||
|
return node.style.flexDirection;
|
||||||
|
}
|
||||||
|
return 'column';
|
||||||
|
}
|
||||||
|
|
||||||
var axis = {
|
var axis = {
|
||||||
left: 'horizontal',
|
left: 'horizontal',
|
||||||
right: 'horizontal',
|
right: 'horizontal',
|
||||||
@@ -85,7 +92,7 @@ function computeLayout(node) {
|
|||||||
var emptyArray = [];
|
var emptyArray = [];
|
||||||
|
|
||||||
function layoutNode(node) {
|
function layoutNode(node) {
|
||||||
var mainAxis = node.style.flexDirection === 'row' ? 'row' : 'column';
|
var mainAxis = getFlexDirection(node);
|
||||||
var crossAxis = mainAxis === 'row' ? 'column' : 'row';
|
var crossAxis = mainAxis === 'row' ? 'column' : 'row';
|
||||||
var children = node.children || emptyArray;
|
var children = node.children || emptyArray;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user