2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-06 10:50:21 +08:00

FEATURE: Add css classes to stylesheet link elements (#10598)

Adding these classes to the stylesheet link elements in order to toggle dark/light schemes via this theme-component. Eventually this theme-component could possible be merged into core.
This commit is contained in:
Jordan Vidrine 2020-09-04 15:40:40 -05:00 committed by GitHub
parent 726bae8f0c
commit e73ff68f75
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -135,7 +135,10 @@ class Stylesheet::Manager
return '' if !stylesheet
href = stylesheet[:new_href]
%[<link href="#{href}" media="#{media}" rel="stylesheet"/>].html_safe
css_class = media == 'all' ? "light-scheme" : "dark-scheme"
%[<link href="#{href}" media="#{media}" rel="stylesheet" class="#{css_class}"/>].html_safe
end
def self.color_scheme_cache_key(color_scheme, theme_id = nil)