diff --git a/r2/r2/lib/pages/pages.py b/r2/r2/lib/pages/pages.py index 417bc3b9b..880596a3f 100644 --- a/r2/r2/lib/pages/pages.py +++ b/r2/r2/lib/pages/pages.py @@ -125,6 +125,7 @@ class Reddit(Templated): enable_login_cover = True site_tracking = True show_firsttext = True + css_class = None additional_css = None extra_page_classes = None @@ -678,9 +679,11 @@ class BoringPage(Reddit): extension_handling= False - def __init__(self, pagename, **context): + def __init__(self, pagename, css_class=None, **context): self.pagename = pagename name = c.site.name or g.default_sr + if css_class: + self.css_class = css_class if "title" not in context: context['title'] = "%s: %s" % (name, pagename) diff --git a/r2/r2/templates/reddit.html b/r2/r2/templates/reddit.html index f8bc16ce3..0ece2ab5c 100644 --- a/r2/r2/templates/reddit.html +++ b/r2/r2/templates/reddit.html @@ -31,7 +31,7 @@ %> <%namespace file="login.html" import="login_panel, login_form"/> <%namespace file="framebuster.html" import="framebuster"/> -<%namespace file="utils.html" import="tags"/> +<%namespace file="utils.html" import="tags, css_class"/> <%inherit file="base.html"/> <%def name="Title()"> @@ -138,7 +138,7 @@ ##
## -