From 40c9163d215b5ac7b69437f3585586b2174211ca Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Wed, 17 Jul 2024 17:19:57 +0300 Subject: optimizations, WIP theme selector --- src/services/theme_data/css_utils.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/services/theme_data/css_utils.js') 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 + } + }) +} -- cgit v1.2.3-70-g09d2