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",