Have page builder allow you to inject custom HTML. Make the generic
[kiosk.git] / generic_news_rss_renderer.py
index 21f9afea3e630003f60f5e6f105d71b7548a19e6..4db466957456095148d1793a772e0069b02ae32b 100644 (file)
@@ -97,6 +97,24 @@ class generic_news_rss_renderer(renderer.debuggable_abstaining_renderer):
             return False
         for msg in subset:
             headlines.add_item(msg)
+        headlines.set_custom_html("""
+<STYLE>
+a:link {
+  color: maroon;
+  text-decoration: none;
+  font-weight: bold;
+}
+a:visited {
+  color: maroon;
+  text-decoration: none;
+  font-weight: bold;
+}
+a:active {
+  color: maroon;
+  text-decoration: none;
+  font-weight: bold;
+}
+</STYLE>""")
         f = file_writer.file_writer('%s_4_none.html' % (
             self.get_headlines_page_prefix()))
         headlines.render_html(f)
@@ -104,6 +122,24 @@ class generic_news_rss_renderer(renderer.debuggable_abstaining_renderer):
 
         details = page_builder.page_builder()
         details.set_layout(page_builder.page_builder.LAYOUT_ONE_ITEM)
+        details.set_custom_html("""
+<STYLE>
+a:link {
+  color: maroon;
+  text-decoration: none;
+  font-weight: bold;
+}
+a:visited {
+  color: maroon;
+  text-decoration: none;
+  font-weight: bold;
+}
+a:active {
+  color: maroon;
+  text-decoration: none;
+  font-weight: bold;
+}
+</STYLE>""")
         details.set_title("%s" % self.page_title)
         subset = self.details.subset(1)
         if subset is None: