mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-03 16:51:40 +09:00
Clean up color scheme detection code #1570
This commit is contained in:
parent
27cbf9588a
commit
0e9c234bc5
1 changed files with 4 additions and 3 deletions
|
|
@ -761,11 +761,12 @@ class ModuleHandler extends Handler
|
|||
*/
|
||||
protected function _setModuleColorScheme($site_module_info)
|
||||
{
|
||||
if (isset($site_module_info->settings->color_scheme) && $site_module_info->settings->color_scheme !== 'auto')
|
||||
$color_scheme = $site_module_info->settings->color_scheme ?? Rhymix\Framework\UA::getColorScheme();
|
||||
if (!in_array($color_scheme, ['auto', 'light', 'dark']))
|
||||
{
|
||||
Context::addBodyClass('color_scheme_' . $site_module_info->settings->color_scheme);
|
||||
$color_scheme = 'auto';
|
||||
}
|
||||
elseif (($color_scheme = Rhymix\Framework\UA::getColorScheme()) !== 'auto')
|
||||
if ($color_scheme !== 'auto')
|
||||
{
|
||||
Context::addBodyClass('color_scheme_' . $color_scheme);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue