[rhmessaging-commits] rhmessaging commits: r3226 - mgmt/trunk/cumin/python/cumin.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Thu Mar 26 16:29:24 EDT 2009


Author: eallen
Date: 2009-03-26 16:29:23 -0400 (Thu, 26 Mar 2009)
New Revision: 3226

Modified:
   mgmt/trunk/cumin/python/cumin/widgets.py
   mgmt/trunk/cumin/python/cumin/widgets.strings
Log:
Made TopTable auto update.
Used mootools::domready instead of window.load

Modified: mgmt/trunk/cumin/python/cumin/widgets.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/widgets.py	2009-03-26 20:25:05 UTC (rev 3225)
+++ mgmt/trunk/cumin/python/cumin/widgets.py	2009-03-26 20:29:23 UTC (rev 3226)
@@ -653,7 +653,7 @@
 class TopTableColumnHeader(ItemTableColumnHeader):
     pass
 
-class TopTable(SqlTable):
+class TopTable(SqlTable, FullPageNotify):
     def __init__(self, app, name):
         super(TopTable, self).__init__(app, name)
 
@@ -664,6 +664,7 @@
         self.count = Attribute(app, "count")
         self.count.default = 1
         self.add_attribute(self.count)
+        self.update_enabled = True
 
     def get_connection(self, session):
         return sqlhub.getConnection().getConnection()
@@ -1137,11 +1138,10 @@
     def render_script(self, session):
         script = """
         <script type="text/javascript">
-        function get_%s() {
+        window.addEvent('domready', function get_%s() { 
             var now = new Date();
             wooly.deferredUpdate('%s'+';ts='+now.getTime(), got_%s, "%s");
-        }
-        addEvent(window, "load", get_%s);
+        });
         </script>
         """
         get_fn = self.get_fn(session)

Modified: mgmt/trunk/cumin/python/cumin/widgets.strings
===================================================================
--- mgmt/trunk/cumin/python/cumin/widgets.strings	2009-03-26 20:25:05 UTC (rev 3225)
+++ mgmt/trunk/cumin/python/cumin/widgets.strings	2009-03-26 20:29:23 UTC (rev 3226)
@@ -423,7 +423,7 @@
 }
 
 [TopTable.html]
-<table class="TopTable">
+<table id="{id}" class="TopTable fullpage_notify">
   <thead><tr>{headers}</tr></thead>
   <tbody>{items}</tbody>
 </table>
@@ -526,13 +526,13 @@
    return false;
 }
 
-function attachHelp() {
+window.addEvent('domready', function attachHelp() {
+
     if (document.getElementById("help_link")) {
         document.getElementById("help_link").onclick = function() { return help_window(this.href) }
     }
-}
 
-addEvent(window, "load", attachHelp);
+});
 
 [FormHelp.html]
 <a class="help action" id="help_link" href="{help_href}">Help</a>




More information about the rhmessaging-commits mailing list