Skip to content

Commit c73bc32

Browse files
committed
force-expand links when manager is empty
1 parent 7def10e commit c73bc32

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/manage/render.js

+5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import {kStyleIdPrefix, UCD} from '@/js/consts';
22
import {$toggleDataset} from '@/js/dom';
33
import {animateElement, scrollElementIntoView} from '@/js/dom-util';
44
import {breakWord, template} from '@/js/localization';
5+
import * as prefs from '@/js/prefs';
56
import {TO_CSS} from '@/js/sections-util';
67
import {isEmptyObj, sessionStore, t} from '@/js/util';
78
import {filterAndAppend} from './filters';
@@ -299,6 +300,10 @@ export function updateTotal(delta) {
299300
}
300301
installed.dataset.total = numStyles;
301302
elLinksParent ??= (elLinks = $id('links')).parentNode;
303+
const det = elLinks.$('details');
304+
const prefId = 'manage.links.expanded';
305+
$toggleDataset(det, 'pref', numStyles && prefId);
306+
det.open = !numStyles || prefs.__values[prefId];
302307
if (!numStyles) installed.after(elLinks);
303308
else elLinksParent.append(elLinks);
304309
$rootCL.toggle('empty', !numStyles);

0 commit comments

Comments
 (0)