Author: croberts
Date: 2012-03-19 19:51:28 +0000 (Mon, 19 Mar 2012)
New Revision: 5254
Modified:
trunk/cumin/python/cumin/widgets.py
trunk/cumin/python/cumin/widgets.strings
Log:
For BZ 768298: Adding the list of supported browsers to the "About" page.
Modified: trunk/cumin/python/cumin/widgets.py
===================================================================
--- trunk/cumin/python/cumin/widgets.py 2012-03-19 16:53:45 UTC (rev 5253)
+++ trunk/cumin/python/cumin/widgets.py 2012-03-19 19:51:28 UTC (rev 5254)
@@ -1617,6 +1617,8 @@
super(AboutFrame, self).__init__(app, name)
content = AboutContent(app, "about_content")
self.add_child(content)
+ browsers = AboutSupportedBrowsers(app, "browsers")
+ self.add_child(browsers)
def render_title(self, session):
return "About the console"
@@ -1627,7 +1629,23 @@
self.about = AboutFrame(app, "about")
self.add_tab(self.about)
+
+class AboutSupportedBrowsers(Widget):
+ def __init__(self, app, name):
+ super(AboutSupportedBrowsers, self).__init__(app, name)
+ self.browsers = ["Firefox 3.6+", \
+ "Internet Explorer 7+", \
+ "Chrome 5.0+", \
+ "Safari 5+"]
+
+ def render_browser_list(self, session):
+ browser_list_items = ""
+ for browser in self.browsers:
+ browser_list_items += "<li class='browseritem'>%s" %
browser
+
+ return browser_list_items
+
class AboutContent(Widget):
def __init__(self, app, name):
super(AboutContent, self).__init__(app, name)
Modified: trunk/cumin/python/cumin/widgets.strings
===================================================================
--- trunk/cumin/python/cumin/widgets.strings 2012-03-19 16:53:45 UTC (rev 5253)
+++ trunk/cumin/python/cumin/widgets.strings 2012-03-19 19:51:28 UTC (rev 5254)
@@ -853,6 +853,17 @@
{version}
</div>
+[AboutSupportedBrowsers.css]
+.browseritem {
+ margin-left:30px;
+}
+
+[AboutSupportedBrowsers.html]
+<div>
+<h3>Supported Browsers</h3>
+{browser_list}
+</div>
+
[PageableFilteredSelect.html]
<script type="text/javascript">
//<![CDATA[
Show replies by date