Fix system style setting (#10820)
This commit is contained in:
parent
8784459927
commit
138dc24f64
|
@ -419,7 +419,8 @@ class Config
|
|||
self::set('email_from', '"' . self::get('project_name') . '" <' . self::get('email_user') . '@' . php_uname('n') . '>');
|
||||
}
|
||||
|
||||
// Define some variables if they aren't set by user definition in config_definitions.json
|
||||
// Define some variables if they aren't set by user definition in config_definitions.json
|
||||
self::set('applied_site_style', self::get('site_style'));
|
||||
self::setDefault('html_dir', '%s/html', ['install_dir']);
|
||||
self::setDefault('rrd_dir', '%s/rrd', ['install_dir']);
|
||||
self::setDefault('mib_dir', '%s/mibs', ['install_dir']);
|
||||
|
|
|
@ -59,7 +59,7 @@ class UserPreferencesController extends Controller
|
|||
$locales = $this->getValidLocales();
|
||||
$styles = $this->getValidStyles();
|
||||
$default_locale = \config('app.locale');
|
||||
$default_style = Config::get('site_style_default', Config::get('site_style'));
|
||||
$default_style = Config::get('site_style');
|
||||
|
||||
$data = [
|
||||
'user' => $user,
|
||||
|
|
|
@ -25,8 +25,7 @@ class LoadUserPreferences
|
|||
});
|
||||
|
||||
$this->setPreference($request, 'site_style', function ($style) {
|
||||
Config::set('site_style_default', Config::get('site_style'));
|
||||
Config::set('site_style', $style);
|
||||
Config::set('applied_site_style', $style);
|
||||
});
|
||||
|
||||
return $next($request);
|
||||
|
|
|
@ -54,7 +54,7 @@ class MenuComposer
|
|||
$vars = [];
|
||||
/** @var User $user */
|
||||
$user = Auth::user();
|
||||
$site_style = Config::get('site_style');
|
||||
$site_style = Config::get('applied_site_style');
|
||||
|
||||
//TODO: should be handled via CSS Themes
|
||||
$vars['navbar'] = in_array($site_style, ['mono', 'dark']) ? 'navbar-inverse' : '';
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
<link href="{{ asset('css/select2-bootstrap.min.css') }}" rel="stylesheet" type="text/css" />
|
||||
<link href="{{ asset('css/query-builder.default.min.css') }}" rel="stylesheet" type="text/css" />
|
||||
<link href="{{ asset(LibreNMS\Config::get('stylesheet', 'css/styles.css')) }}?ver=20190912" rel="stylesheet" type="text/css" />
|
||||
<link href="{{ asset('css/' . LibreNMS\Config::get('site_style', 'light') . '.css?ver=632417642') }}" rel="stylesheet" type="text/css" />
|
||||
<link href="{{ asset('css/' . LibreNMS\Config::get('applied_site_style', 'light') . '.css?ver=632417642') }}" rel="stylesheet" type="text/css" />
|
||||
@foreach(LibreNMS\Config::get('webui.custom_css', []) as $custom_css)
|
||||
<link href="{{ $custom_css }}" rel="stylesheet" type="text/css" />
|
||||
@endforeach
|
||||
|
|
Loading…
Reference in New Issue