diff options
| author | Henry Jameson <me@hjkos.com> | 2024-07-17 17:19:57 +0300 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2024-07-17 17:19:57 +0300 |
| commit | 40c9163d215b5ac7b69437f3585586b2174211ca (patch) | |
| tree | 44555e278889ce5b91adb8a8feec36241cb4bbad /src/services/theme_data/css_utils.js | |
| parent | 9d76fcc425abe1236304c270765ffdb4e6d0ba6e (diff) | |
optimizations, WIP theme selector
Diffstat (limited to 'src/services/theme_data/css_utils.js')
| -rw-r--r-- | src/services/theme_data/css_utils.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/services/theme_data/css_utils.js b/src/services/theme_data/css_utils.js index 8423e8ac..9bce4834 100644 --- a/src/services/theme_data/css_utils.js +++ b/src/services/theme_data/css_utils.js @@ -159,3 +159,15 @@ export const getCssRules = (rules, debug) => rules.map(rule => { footer ].join('\n') }).filter(x => x) + +export const getScopedVersion = (rules, newScope) => { + return rules.map(x => { + if (x.startsWith('html')) { + return x.replace('html', newScope) + } else if (x.startsWith('#content')) { + return x.replace('#content', newScope) + } else { + return newScope + ' > ' + x + } + }) +} |
