]> git.proxmox.com Git - mirror_xterm.js.git/commitdiff
Further fixing of xterm.fit
authorparis <pariskasidiaris@gmail.com>
Sat, 16 Aug 2014 03:53:22 +0000 (03:53 +0000)
committerparis <pariskasidiaris@gmail.com>
Sat, 16 Aug 2014 03:53:22 +0000 (03:53 +0000)
addons/fit/fit.js

index c91990c01035dd307235ea03463f5c5c55188b02..af1fd6c1cfc9b9a6715b37786e3c7faa715e6939 100644 (file)
@@ -15,11 +15,17 @@ Terminal.prototype.fit = function () {
   var container = this.rowContainer,
       subjectRow = this.rowContainer.firstElementChild,
       rows = parseInt(container.offsetHeight / subjectRow.offsetHeight),
+      contentBuffer,
       characterWidth,
       cols;
   
   subjectRow.style.display = 'inline';
-  characterWidth = parseInt(subjectRow.offsetWidth / this.cols);
+  
+  contentBuffer = subjectRow.textContent;
+
+  subjectRow.textContent = ' ';
+  characterWidth = parseInt(subjectRow.offsetWidth);
+
   subjectRow.style.display = '';
   
   cols = container.offsetWidth / characterWidth;