From 8bd6c3d51b964aee8430a008ef7ea2ec4f5bf7e9 Mon Sep 17 00:00:00 2001 From: Matthias Wirth Date: Thu, 25 Feb 2021 10:30:54 +0100 Subject: [PATCH] more table lines when option is checked --- html/script.js | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/html/script.js b/html/script.js index 326a2d5..23d5714 100644 --- a/html/script.js +++ b/html/script.js @@ -65,6 +65,7 @@ let globeIndexSpecialLookup = {}; let globeTilesViewCount = 0; let globeSimLoad = 6; let globeUseBigMil = false; +let globeTableLimitBase = 80; let globeTableLimit = 80; let fetchCounter = 0; let lastGlobeExtent; @@ -846,7 +847,7 @@ function initPage() { $('#large_mode_button').css('height', 'calc( 45px * let(--SCALE))'); if (localStorage['largeMode'] == undefined && largeMode == 1) largeMode = 2; - globeTableLimit = 40; + globeTableLimitBase = 40; } largeMode--; @@ -968,6 +969,26 @@ function initPage() { } }); + new Toggle({ + key: "moreTableLines1", + display: "More Table Lines", + container: "#sidebar-table", + init: false, + setState: function(state) { + let mult = 1 + 3 * toggles['moreTableLines1'].state + 6 * (toggles['moreTableLines2'] && toggles['moreTableLines2'].state); + globeTableLimit = globeTableLimitBase * mult; + } + }); + new Toggle({ + key: "moreTableLines2", + display: "Even More Table Lines", + container: "#sidebar-table", + init: false, + setState: function(state) { + globeTableLimit = globeTableLimitBase * (1 + 3 * toggles['moreTableLines1'].state + 6 * toggles['moreTableLines2'].state); + } + }); + new Toggle({ key: "sidebar_visible", display: "Sidebar visible",