Skip to content

Commit

Permalink
Fix: initial startup view
Browse files Browse the repository at this point in the history
  • Loading branch information
jcorporation committed Oct 12, 2023
1 parent d372028 commit 26f7d78
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 8 deletions.
2 changes: 1 addition & 1 deletion htdocs/js/globales.js
Expand Up @@ -770,7 +770,7 @@ const settingsWebuiFields = {
"onChange": "eventChangeLocale"
},
"startupView": {
"defaultValue": null,
"defaultValue": "Home",
"validValues": {
"Home": "Home",
"Playback": "Playback",
Expand Down
4 changes: 4 additions & 0 deletions htdocs/js/modalSettings.js
Expand Up @@ -136,12 +136,16 @@ function populateSettingsFrm() {
jsonToForm(settings.webuiSettings, settingsWebuiFields, 'modalSettings');
jsonToForm(settings.partition, settingsPartitionFields, 'modalSettings');
jsonToForm(localSettings, settingsLocalFields, 'modalSettings');

// background image select
getBgImageList();
const bgImageInput = elGetById('modalSettingsBgImageInput');
setData(bgImageInput, 'value', settings.webuiSettings.bgImage);
bgImageInput.value = getBgImageText(settings.webuiSettings.bgImage);

// home
elGetById('modalSettingsStartupViewInput').options[0].classList.add('featHome');

// theme
toggleThemeInputs(settings.webuiSettings.theme);

Expand Down
14 changes: 7 additions & 7 deletions htdocs/js/router.js
Expand Up @@ -199,14 +199,14 @@ function appRoute(card, tab, view, offset, limit, filter, sort, tag, search) {
}
if (jsonHash === null) {
appPrepare();
let initialStartupView = settings.webuiSettings.startupView;
if (initialStartupView === undefined ||
initialStartupView === null)
{
initialStartupView = features.featHome === true
const initialStartupView = settings.webuiSettings.startupView === undefined || settings.webuiSettings.startupView === null
? features.featHome === true
? 'Home'
: 'Playback';
}
: 'Playback'
: features.featHome === false && settings.webuiSettings.startupView === 'Home'
? 'Playback'
: settings.webuiSettings.startupView;
settings.webuiSettings.startupView = initialStartupView;
const path = initialStartupView.split('/');
// @ts-ignore
appGoto(...path);
Expand Down

0 comments on commit 26f7d78

Please sign in to comment.