mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-06 10:11:38 +09:00
Add color_scheme_light/color_scheme_dark classes to body
This commit is contained in:
parent
9fffc050b4
commit
79c10d0b23
2 changed files with 8 additions and 2 deletions
|
|
@ -2367,9 +2367,13 @@ class Context
|
|||
*/
|
||||
public static function getBodyClass()
|
||||
{
|
||||
self::$_instance->body_class = array_unique(self::$_instance->body_class);
|
||||
$class_list = self::$_instance->body_class;
|
||||
if (($color_scheme = self::getColorScheme()) !== 'none')
|
||||
{
|
||||
$class_list[] = 'color_scheme_' . $color_scheme;
|
||||
}
|
||||
|
||||
return (count(self::$_instance->body_class) > 0) ? sprintf(' class="%s"', join(' ', self::$_instance->body_class)) : '';
|
||||
return (count($class_list) > 0) ? sprintf(' class="%s"', implode(' ', array_unique($class_list))) : '';
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -354,8 +354,10 @@ jQuery(function($) {
|
|||
var color_scheme_check = $('#rhymix_color_scheme').is(':visible') ? 'dark' : 'light';
|
||||
if (color_scheme_cookie && color_scheme_cookie !== color_scheme_check) {
|
||||
XE.cookie.set('rx_color_scheme', color_scheme_check, { path: window.XE.URI(default_url).pathname(), expires: 365 });
|
||||
$('body').addClass('color_scheme_' + color_scheme_check);
|
||||
} else if (color_scheme_check === 'dark') {
|
||||
XE.cookie.set('rx_color_scheme', color_scheme_check, { path: window.XE.URI(default_url).pathname(), expires: 365 });
|
||||
$('body').addClass('color_scheme_' + color_scheme_check);
|
||||
$('#rhymix_color_scheme').hide();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue