mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2026-05-13 01:55:52 +02:00
fixed recompile outside of page admin config
This commit is contained in:
@@ -2164,8 +2164,10 @@ class AdminController extends AdminBaseController
|
||||
return false;
|
||||
}
|
||||
|
||||
$default_scheme = $this->grav['config']->get('plugins.admin.whitelabel.color_scheme');
|
||||
|
||||
$preview = $this->post['preview'] ?? false;
|
||||
$data = ['color_scheme' => $this->data['whitelabel']['color_scheme'] ?? null];
|
||||
$data = ['color_scheme' => $this->data['whitelabel']['color_scheme'] ?? $default_scheme];
|
||||
$output_file = $preview ? 'admin-preset.css' : 'admin-preset__tmp.css';
|
||||
|
||||
$options = [
|
||||
|
||||
@@ -13,7 +13,7 @@ const compiler = (element, preview = false, exportScss = false, callback = () =>
|
||||
Compile({
|
||||
preview,
|
||||
exportScss,
|
||||
color_scheme: fields.filter((value, key) => key.match(/^data\[whitelabel]\[color_scheme]/)).toJS(),
|
||||
color_scheme: !fields ? [] : fields.filter((value, key) => key.match(/^data\[whitelabel]\[color_scheme]/)).toJS(),
|
||||
callback: (response) => {
|
||||
callback.call(callback, response);
|
||||
resetElement(element);
|
||||
|
||||
2
themes/grav/js/admin.min.js
vendored
2
themes/grav/js/admin.min.js
vendored
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user