diff --git a/css/admin.css b/css/admin.css index 8fab8da..f653593 100644 --- a/css/admin.css +++ b/css/admin.css @@ -136,3 +136,9 @@ height: 15px; background: #fff; } + +.btn-reset { + position: absolute; + margin-top: 8px !important; + margin-left: 5px !important; +} diff --git a/lib/Settings/Admin.php b/lib/Settings/Admin.php index d0a532b..7f69100 100644 --- a/lib/Settings/Admin.php +++ b/lib/Settings/Admin.php @@ -110,6 +110,12 @@ class Admin implements ISettings $darkModeBackgroundColorTo = $this->config->getAppValue('dark-mode-background-color-to', $darkenPrimaryColor); $parameters = [ + 'defaults' => [ + 'background-color' => $darkenPrimaryColor, + 'background-color-to' => $darkenPrimaryColor, + 'dark-mode-background-color' => $darkenPrimaryColor, + 'dark-mode-background-color-to' => $darkenPrimaryColor, + ], 'background-color' => $backgroundColor, 'background-color-to' => $backgroundColorTo, 'background-color-opacity' => $this->config->getAppValueInt('background-color-opacity', '100'), diff --git a/src/admin.js b/src/admin.js index 03124f8..51573ab 100644 --- a/src/admin.js +++ b/src/admin.js @@ -150,6 +150,19 @@ document.addEventListener('DOMContentLoaded', () => { saveSettings(0) }) + const resets = document.querySelectorAll('.btn-reset') + + for (let btn of resets) { + btn.addEventListener('click', (event) => { + const target = event.target + const values = JSON.parse(target.getAttribute('data-reset')) + + for (let i in values) { + document.querySelector(`#${i}`).value = values[i] + } + }) + } + const displays = document.querySelectorAll('.side-menu-display') for (let display of displays) { diff --git a/templates/settings/admin-form.php b/templates/settings/admin-form.php index 7650076..5b7e699 100644 --- a/templates/settings/admin-form.php +++ b/templates/settings/admin-form.php @@ -67,6 +67,11 @@ $choicesSizes = [ class="side-menu-setting side-menu-setting-live" value=""> + +
t('Transparent')); ?> @@ -227,16 +232,23 @@ $choicesSizes = [
+ +
t('Transparent')); ?> @@ -842,7 +854,7 @@ $choicesSizes = [ 🖱️ t('Show and hide the list of applications')); ?> - +-to