瀏覽代碼

Allow to manually specify a theme to apply to a section of an app

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
tags/v25.0.0beta2
John Molakvoæ 1 年之前
父節點
當前提交
601664bc84
No account linked to committer's email address
共有 3 個文件被更改,包括 5 次插入5 次删除
  1. 1
    1
      apps/theming/lib/Controller/ThemingController.php
  2. 2
    2
      core/src/icons.js
  3. 2
    2
      dist/icons.css

+ 1
- 1
apps/theming/lib/Controller/ThemingController.php 查看文件

@@ -331,7 +331,7 @@ class ThemingController extends Controller {
} else {
// If not set, we'll rely on the body class
$compiler = new Compiler();
$compiledCss = $compiler->compileString("body[data-theme-$themeId] { $variables $customCss }");
$compiledCss = $compiler->compileString("[data-theme-$themeId] { $variables $customCss }");
$css = $compiledCss->getCss();;
}


+ 2
- 2
core/src/icons.js 查看文件

@@ -322,12 +322,12 @@ css += generateVariablesAliases(true)
css += '}}'

// DARK THEME
css += 'body[data-themes*=light] {'
css += '[data-themes*=light] {'
css += generateVariablesAliases()
css += '}'

// DARK THEME
css += 'body[data-themes*=dark] {'
css += '[data-themes*=dark] {'
css += generateVariablesAliases(true)
css += '}'


+ 2
- 2
dist/icons.css 查看文件

@@ -1585,7 +1585,7 @@ body .nav-icon-systemtagsfilter {
--icon-view-previous-dark: var(--original-icon-view-previous-white);
}
}
body[data-themes*=light] {
[data-themes*=light] {
--icon-add-dark: var(--original-icon-add-dark);
--icon-add-white: var(--original-icon-add-white);
--icon-address-dark: var(--original-icon-address-dark);
@@ -1794,7 +1794,7 @@ body[data-themes*=light] {
--icon-view-previous-white: var(--original-icon-view-previous-white);
}

body[data-themes*=dark] {
[data-themes*=dark] {
--icon-add-white: var(--original-icon-add-dark);
--icon-add-dark: var(--original-icon-add-white);
--icon-address-white: var(--original-icon-address-dark);

Loading…
取消
儲存