Fixing Y positioning of the first row in a multi row layout.

This commit is contained in:
marcins78@gmail.com
2011-11-25 18:36:19 +00:00
parent 279d2cf73f
commit b357610326

View File

@@ -296,9 +296,10 @@ var NormalCardGroup = CardGroup.extend({
var rowHeight = (this.height - ((rowCount - 1) * this.padding)) / rowCount;
if (this.maxCardHeight != null)
rowHeight = Math.min(this.maxCardHeight, rowHeight);
var yBias = Math.floor((this.height - (rowHeight * rowCount) - (this.padding * (rowCount - 1))) / 2);
var x = 0;
var row = 0;
var y = Math.floor((this.height - (rowHeight * rowCount) - (this.padding * (rowCount - 1))) / 2);
var y = yBias;
for (var cardIndex in cardsToLayout) {
var index = 10;
@@ -313,7 +314,7 @@ var NormalCardGroup = CardGroup.extend({
if (x + cardWidthWithAttachments > this.width) {
row++;
x = 0;
y = row * (rowHeight + this.padding);
y = yBias + row * (rowHeight + this.padding);
}
for (var i = 0; i < cardData.attachedCards.length; i++) {