fix viewport calculation

This commit is contained in:
Fabian Jakobs 2010-04-09 18:17:03 +02:00
commit 1197583582
2 changed files with 3 additions and 3 deletions

View file

@ -8,7 +8,7 @@ function GutterLayer(parentEl)
GutterLayer.prototype.update = function(config)
{
var html = [];
for (var i=config.firstRow; i<config.lastRow; i++)
for (var i=config.firstRow; i<=config.lastRow; i++)
{
html.push(
"<div class='gutter-cell' style='height:" + config.lineHeight + "px;'>",

View file

@ -88,7 +88,7 @@ VirtualRenderer.prototype.draw = function()
var lineCount = Math.ceil(minHeight / this.lineHeight);
var firstRow = Math.round((this.scrollTop - offset) / this.lineHeight);
var lastRow = Math.min(lines.length, firstRow+lineCount);
var lastRow = Math.min(lines.length, firstRow+lineCount)-1;
var layerConfig = this.layerConfig = {
width: longestLine,
@ -97,7 +97,7 @@ VirtualRenderer.prototype.draw = function()
lineHeight: this.lineHeight,
characterWidth: this.characterWidth
};
for (var i=0; i < this.layers.length; i++)
{
var layer = this.layers[i];