Merge pull request #282 from glowing-bear/fixonelinebug
Fix that bug where only one line was loaded
This commit is contained in:
commit
512f7d726b
|
@ -892,7 +892,11 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
|
||||
// Calculate number of lines to fetch
|
||||
$scope.calculateNumLines = function() {
|
||||
var lineHeight = document.querySelector(".bufferline").clientHeight;
|
||||
var bufferlineElements = document.querySelectorAll(".bufferline");
|
||||
var lineHeight = 0, idx = 0;
|
||||
while (lineHeight === 0 && idx < bufferlineElements.length) {
|
||||
lineHeight = bufferlineElements[idx++].clientHeight;
|
||||
}
|
||||
var areaHeight = document.querySelector("#bufferlines").clientHeight;
|
||||
// Fetch 10 lines more than theoretically needed so that scrolling up will correctly trigger the loading of more lines
|
||||
// Also, some lines might be hidden, so it's probably better to have a bit of buffer there
|
||||
|
|
Loading…
Reference in New Issue