1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-13 11:45:56 +00:00

rate-limit headlinesScrollHandler via timeout instead of distance scrolled

minor floating title cleanup
This commit is contained in:
Andrew Dolgov
2018-12-01 09:33:09 +03:00
parent efd28bb3b7
commit e84adbba37
4 changed files with 42 additions and 62 deletions

View File

@@ -6,6 +6,7 @@ let _rpc_seq = 0;
let _active_feed_id = 0;
let _active_feed_is_cat = false;
let hotkey_actions = {};
let _headlines_scroll_timeout = false;
function next_seq() {
_rpc_seq += 1;
@@ -567,20 +568,17 @@ function init_second_stage() {
if ('sessionStorage' in window && window['sessionStorage'] !== null)
sessionStorage.clear();
/*const hotkeys = getInitParam("hotkeys");
const tmp = [];
for (const sequence in hotkeys[1]) {
const filtered = sequence.replace(/\|.*$/, "");
tmp[filtered] = hotkeys[1][sequence];
}
hotkeys[1] = tmp;
setInitParam("hotkeys", hotkeys);*/
_widescreen_mode = getInitParam("widescreen");
switchPanelMode(_widescreen_mode);
$("headlines-frame").onscroll = (event) => {
clearTimeout(_headlines_scroll_timeout);
_headlines_scroll_timeout = window.setTimeout(function() {
//console.log('done scrolling', event);
headlinesScrollHandler(event);
}, 250);
}
console.log("second stage ok");
if (getInitParam("simple_update")) {