From 5cf4471c7848db0e0553f242fde5c7bcb8c05a25 Mon Sep 17 00:00:00 2001 From: Lukas Bauer Date: Thu, 3 Jul 2025 21:30:00 +0000 Subject: [PATCH] Add options page with sort mode setting --- src/options.html | 15 +++++++++++++++ src/options.js | 12 ++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 src/options.html create mode 100644 src/options.js diff --git a/src/options.html b/src/options.html new file mode 100644 index 0000000..0443bd8 --- /dev/null +++ b/src/options.html @@ -0,0 +1,15 @@ + + +Tab Tidy — Options + +

Tab Tidy Settings

+ + + + diff --git a/src/options.js b/src/options.js new file mode 100644 index 0000000..387582f --- /dev/null +++ b/src/options.js @@ -0,0 +1,12 @@ +// Options page — sort mode persistence +const SORT_KEY = 'tabTidy_sortMode'; + +document.addEventListener('DOMContentLoaded', () => { + const select = document.getElementById('sortMode'); + chrome.storage.local.get(SORT_KEY, (result) => { + select.value = result[SORT_KEY] || 'alpha'; + }); + select.addEventListener('change', () => { + chrome.storage.local.set({ [SORT_KEY]: select.value }); + }); +});