diff --git a/lib/ace/layer/text.js b/lib/ace/layer/text.js index 54f0ef46..52940dcf 100644 --- a/lib/ace/layer/text.js +++ b/lib/ace/layer/text.js @@ -294,6 +294,7 @@ var Text = function(parentEl) { this.$renderLine( html, row, !this.$useLineGroups(), row == foldStart ? foldLine : false ); + lineElement.style.height = config.lineHeight * this.session.getRowLength(row) + "px"; dom.setInnerHtml(lineElement, html.join("")); } row++; @@ -360,6 +361,8 @@ var Text = function(parentEl) { if (this.$useLineGroups()) { container.className = 'ace_line_group'; fragment.appendChild(container); + container.style.height = config.lineHeight * this.session.getRowLength(row) + "px"; + } else { var lines = container.childNodes while(lines.length) @@ -391,7 +394,7 @@ var Text = function(parentEl) { break; if (this.$useLineGroups()) - html.push("