Skip to content

Commit

Permalink
Merge eb74d68 into e33b94b
Browse files Browse the repository at this point in the history
  • Loading branch information
tomivirkki committed Mar 14, 2017
2 parents e33b94b + eb74d68 commit 86ed1ae
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 9 deletions.
11 changes: 11 additions & 0 deletions test/resizing.html
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,17 @@
.to.be.closeTo(bodyRows[1].getBoundingClientRect().top, 1);
});

it('should align height with number of rows', function(done) {
grid.style.height = 'auto';
Polymer.RenderStatus.afterNextRender(grid, function() {
var headerHeight = scroller.$.header.clientHeight;
var bodyHeight = scroller.$.items.clientHeight;
var footerHeight = scroller.$.footer.clientHeight;
expect(grid.clientHeight).to.equal(headerHeight + bodyHeight + footerHeight);
done();
});
});

});


Expand Down
2 changes: 0 additions & 2 deletions vaadin-grid-sizer.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
<style>
:host {
display: flex;
position: relative;
width: 100%;
visibility: hidden;
}

Expand Down
18 changes: 11 additions & 7 deletions vaadin-grid-table.html
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,7 @@
}

#items {
position: absolute;
top: 0;
width: 100%;
position: relative;
}

#items,
Expand Down Expand Up @@ -150,11 +148,15 @@
display: none;
}

#sizerwrapper {
position: absolute;
width: 100%;
z-index: -100;
}

vaadin-grid-sizer {
position: relative;
padding: 0;
width: 100%;
z-index: -100;
}

::slotted(vaadin-grid-column),
Expand Down Expand Up @@ -276,7 +278,9 @@

<div id="spinner"></div>
<vaadin-grid-table-table id="table" overflow-hidden$="[[_hideTableOverflow(scrollbarWidth, safari)]]">
<vaadin-grid-sizer id="fixedsizer" top="[[_estScrollHeight]]" column-tree="[[columnTree]]"></vaadin-grid-sizer>
<div id="sizerwrapper">
<vaadin-grid-sizer id="fixedsizer" top="[[_estScrollHeight]]" column-tree="[[columnTree]]"></vaadin-grid-sizer>
</div>
<vaadin-grid-table-header id="header" target="[[target]]" column-tree="[[columnTree]]"></vaadin-grid-table-header>
<vaadin-grid-table-body id="items"></vaadin-grid-table-body>
<vaadin-grid-table-footer id="footer" target="[[target]]" column-tree="[[columnTree]]"></vaadin-grid-table-footer>
Expand Down Expand Up @@ -509,7 +513,7 @@
_sizeChanged: function(size, bindData, hasData) {
if (size === undefined || bindData === undefined || hasData === undefined) {
return;
}
}

var scrollTop = this._scrollTop;
var firstVisibleIndex = this.firstVisibleIndex + this._vidxOffset;
Expand Down

0 comments on commit 86ed1ae

Please sign in to comment.