From ee43d6adaf7da65770a00fa09d7079d240be8035 Mon Sep 17 00:00:00 2001 From: tophf Date: Sun, 18 Apr 2021 17:06:08 +0300 Subject: [PATCH] remember sort order in popup, use "updated" by default --- js/prefs.js | 2 ++ popup/search.js | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/js/prefs.js b/js/prefs.js index 0d1879dc..3d7b93fa 100644 --- a/js/prefs.js +++ b/js/prefs.js @@ -37,6 +37,8 @@ 'popup.autoResort': false, // auto resort styles after toggling 'popup.borders': false, // add white borders on the sides 'popup.findStylesInline': true, // use the inline style search + /** @type {'n' | 'u' | 't' | 'w' | 'r'} see IndexEntry */ + 'popup.findSort': 'u', // the inline style search sort order 'manage.onlyEnabled': false, // display only enabled styles 'manage.onlyLocal': false, // display only styles created locally diff --git a/popup/search.js b/popup/search.js index e2647389..a08ea171 100644 --- a/popup/search.js +++ b/popup/search.js @@ -48,8 +48,7 @@ let searchGlobals = $('#search-globals').checked; /** @type string[] */ let query = []; - /** @type 'n' | 'u' | 't' | 'w' | 'r' */ - let order = 't'; + let order = prefs.get('popup.findSort'); let scrollToFirstResult = true; let displayedPage = 1; let totalPages = 1; @@ -103,6 +102,7 @@ $('#search-order').value = order; $('#search-order').onchange = function () { order = this.value; + prefs.set('popup.findSort', order); results.sort(comparator); render(); };