simple top left

This commit is contained in:
Christopher Chedeau
2014-04-16 15:26:15 -07:00
parent 93ee721ba8
commit 2471dbe49a
2 changed files with 21 additions and 2 deletions

View File

@@ -84,6 +84,13 @@ function computeLayout(node) {
getMargin(node, trailing[axis]);
}
function getPosition(node, pos) {
if (pos in node.style) {
return node.style[pos];
}
return 0;
}
var axis = {
left: 'horizontal',
right: 'horizontal',
@@ -211,8 +218,10 @@ function computeLayout(node) {
child.layout[pos[crossAxis]] += leadingCrossDim;
});
node.layout[leading[mainAxis]] += getMargin(node, leading[mainAxis]);
node.layout[leading[crossAxis]] += getMargin(node, leading[crossAxis]);
node.layout[leading[mainAxis]] += getMargin(node, leading[mainAxis]) +
getPosition(node, leading[mainAxis]);
node.layout[leading[crossAxis]] += getMargin(node, leading[crossAxis]) +
getPosition(node, leading[crossAxis]);
}
fillNodes(node);