From 797be76c95377cb37fe47b73e7261895370857e7 Mon Sep 17 00:00:00 2001 From: Tor Hveem Date: Mon, 9 Dec 2013 11:10:11 +0100 Subject: [PATCH] try to improve scrolling experience --- js/websockets.js | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/js/websockets.js b/js/websockets.js index 1dea75b..901edad 100644 --- a/js/websockets.js +++ b/js/websockets.js @@ -580,16 +580,11 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout', $rootScope.scrollToBottom = function() { // FIXME doesn't work if the settimeout runs without a short delay var scroll = function() { - var readmarker = document.getElementById('readmarker'); - if(readmarker) { - readmarker.scrollIntoView(); - }else{ - var bl = document.getElementById('bufferlines'); - var sTop = bl.scrollTop; - var sVal = bl.scrollHeight - bl.clientHeight; - if(sTop < sVal) { - bl.scrollTop = sVal; - } + var bl = document.getElementById('bufferlines'); + var sTop = bl.scrollTop; + var sVal = bl.scrollHeight - bl.clientHeight; + if(sTop < sVal) { + bl.scrollTop = sVal; } }; // Here be scrolling dragons