From c2491ee1e824191f1a2ea9c0c039867577fdb553 Mon Sep 17 00:00:00 2001 From: "Martin, Alexander Scott" Date: Wed, 5 Feb 2025 11:26:24 -0500 Subject: [PATCH 1/3] allow for sticky columns --- tdx-enhanced.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tdx-enhanced.js b/tdx-enhanced.js index 269c38c..b578b58 100644 --- a/tdx-enhanced.js +++ b/tdx-enhanced.js @@ -397,6 +397,15 @@ } } } + + //apply sticky columns + let stickyColumns = settings('get','stickyColumns') + if (stickyColumns) { + [...document.querySelectorAll(".desktop-column")].forEach(column=>{ + column.style.position = "sticky" + column.style.top = "45px" + }); + } } function invertHex(hex) { @@ -1039,6 +1048,10 @@ +
+ + +

Link Behavior

@@ -1195,6 +1208,9 @@ if (form) { let elements = form.elements form[setting].value = value + if (form[setting].type=="checkbox") { + form[setting].checked = value=="enabled" ? true : false + } } } @@ -1508,6 +1524,7 @@ #settingsForm .flex { display: flex; gap: 24px; + align-items: baseline; } #settingsForm .textBox { From 010fc524e6ca2510d8a40f42e06c5ec9f437664d Mon Sep 17 00:00:00 2001 From: "Martin, Alexander Scott" Date: Wed, 5 Feb 2025 11:27:39 -0500 Subject: [PATCH 2/3] various styling & some cleanup --- tdx-enhanced.js | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/tdx-enhanced.js b/tdx-enhanced.js index b578b58..69ee37c 100644 --- a/tdx-enhanced.js +++ b/tdx-enhanced.js @@ -1043,7 +1043,7 @@
-
Layout
+

Layout