fix settings > system issue
This commit is contained in:
parent
8bc9881b7f
commit
03ea16ac04
2 changed files with 13 additions and 1 deletions
2
bun.lock
2
bun.lock
|
|
@ -19,7 +19,7 @@
|
||||||
"@neutralinojs/neu": "^11.7.0",
|
"@neutralinojs/neu": "^11.7.0",
|
||||||
"eslint": "^9.39.3",
|
"eslint": "^9.39.3",
|
||||||
"eslint-config-prettier": "^10.1.8",
|
"eslint-config-prettier": "^10.1.8",
|
||||||
"globals": "^17.3.0",
|
"globals": "^17.4.0",
|
||||||
"htmlhint": "^1.9.1",
|
"htmlhint": "^1.9.1",
|
||||||
"prettier": "^3.8.1",
|
"prettier": "^3.8.1",
|
||||||
"stylelint": "^16.26.1",
|
"stylelint": "^16.26.1",
|
||||||
|
|
|
||||||
12
js/ui.js
12
js/ui.js
|
|
@ -31,6 +31,7 @@ import {
|
||||||
homePageSettings,
|
homePageSettings,
|
||||||
fontSettings,
|
fontSettings,
|
||||||
contentBlockingSettings,
|
contentBlockingSettings,
|
||||||
|
settingsUiState,
|
||||||
} from './storage.js';
|
} from './storage.js';
|
||||||
import { db } from './db.js';
|
import { db } from './db.js';
|
||||||
import { getVibrantColorFromImage } from './vibrant-color.js';
|
import { getVibrantColorFromImage } from './vibrant-color.js';
|
||||||
|
|
@ -1448,6 +1449,17 @@ export class UIRenderer {
|
||||||
|
|
||||||
if (pageId === 'settings') {
|
if (pageId === 'settings') {
|
||||||
this.renderApiSettings();
|
this.renderApiSettings();
|
||||||
|
const savedTabName = settingsUiState.getActiveTab();
|
||||||
|
const savedTab = document.querySelector(`.settings-tab[data-tab="${savedTabName}"]`);
|
||||||
|
if (savedTab) {
|
||||||
|
document.querySelectorAll('.settings-tab').forEach((t) => t.classList.remove('active'));
|
||||||
|
document.querySelectorAll('.settings-tab-content').forEach((c) => c.classList.remove('active'));
|
||||||
|
savedTab.classList.add('active');
|
||||||
|
document.getElementById(`settings-tab-${savedTabName}`)?.classList.add('active');
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
document.querySelectorAll('.settings-tab').forEach((t) => t.classList.remove('active'));
|
||||||
|
document.querySelectorAll('.settings-tab-content').forEach((c) => c.classList.remove('active'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue