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[