Skip to content

Commit

Permalink
Fix #395 - options.leaveSpaceForNewRows doesn't make sense when optio…
Browse files Browse the repository at this point in the history
…ns.autoHeight is on.
  • Loading branch information
mleibman committed Aug 6, 2012
1 parent fd2ee1e commit 0b69e8a
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion slick.grid.js
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -186,6 +186,7 @@ if (typeof Slick === "undefined") {
scrollbarDimensions = scrollbarDimensions || measureScrollbar(); scrollbarDimensions = scrollbarDimensions || measureScrollbar();


options = $.extend({}, defaults, options); options = $.extend({}, defaults, options);
validateAndEnforceOptions();
columnDefaults.width = options.defaultColumnWidth; columnDefaults.width = options.defaultColumnWidth;


columnsById = {}; columnsById = {};
Expand Down Expand Up @@ -1183,11 +1184,18 @@ if (typeof Slick === "undefined") {
} }


options = $.extend(options, args); options = $.extend(options, args);
validateAndEnforceOptions();


$viewport.css("overflow-y", options.autoHeight ? "hidden" : "auto"); $viewport.css("overflow-y", options.autoHeight ? "hidden" : "auto");
render(); render();
} }


function validateAndEnforceOptions() {
if (options.autoHeight) {
options.leaveSpaceForNewRows = false;
}
}

function setData(newData, scrollToTop) { function setData(newData, scrollToTop) {
data = newData; data = newData;
invalidateAllRows(); invalidateAllRows();
Expand Down Expand Up @@ -1497,7 +1505,7 @@ if (typeof Slick === "undefined") {
function resizeCanvas() { function resizeCanvas() {
if (!initialized) { return; } if (!initialized) { return; }
if (options.autoHeight) { if (options.autoHeight) {
viewportH = options.rowHeight * (getDataLength() + (options.enableAddRow ? 1 : 0) + (options.leaveSpaceForNewRows ? numVisibleRows - 1 : 0)); viewportH = options.rowHeight * (getDataLength() + (options.enableAddRow ? 1 : 0));
} else { } else {
viewportH = getViewportHeight(); viewportH = getViewportHeight();
} }
Expand Down

0 comments on commit 0b69e8a

Please sign in to comment.