[rhmessaging-commits] rhmessaging commits: r4241 - in mgmt/newdata/cumin: resources and 1 other directory.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Fri Aug 27 14:24:22 EDT 2010


Author: eallen
Date: 2010-08-27 14:24:21 -0400 (Fri, 27 Aug 2010)
New Revision: 4241

Modified:
   mgmt/newdata/cumin/python/cumin/grid/pool.py
   mgmt/newdata/cumin/python/cumin/grid/pool.strings
   mgmt/newdata/cumin/resources/slots.swf
Log:
Further fixes for BZ 623677
- Allow lists that are too tall to overflow the flash area
- Allow scrolling in the flash vis by mouse dragging
- Reset the scroll position back to top when loading a new set of slots

Modified: mgmt/newdata/cumin/python/cumin/grid/pool.py
===================================================================
--- mgmt/newdata/cumin/python/cumin/grid/pool.py	2010-08-27 16:36:59 UTC (rev 4240)
+++ mgmt/newdata/cumin/python/cumin/grid/pool.py	2010-08-27 18:24:21 UTC (rev 4241)
@@ -301,27 +301,12 @@
 
         return sess.marshal()
 
-    def render_ctrl_href(self, session):
-        collector = self.collector.get(session)
-
-        page = self.app.grid.pool_slots_page
-        sess = Session(page)
-
-        page.collector.set(sess, collector)
-        page.json.set(sess, "ctrl")
-        page.groups.set(sess, [self.group_by.get(session)])
-
-        return sess.marshal()
-
     def render_slot_chart_width(self, session):
         return self.render_slot_clip_size(session)
 
     def render_slot_chart_height(self, session):
         return self.render_slot_clip_size(session)
 
-    def render_slot_ctrl_height(self, session):
-        return 80
-
     def render_fullpageable(self, session):
         return self.fullpageable and "fullpageable" or ""
 

Modified: mgmt/newdata/cumin/python/cumin/grid/pool.strings
===================================================================
--- mgmt/newdata/cumin/python/cumin/grid/pool.strings	2010-08-27 16:36:59 UTC (rev 4240)
+++ mgmt/newdata/cumin/python/cumin/grid/pool.strings	2010-08-27 18:24:21 UTC (rev 4241)
@@ -52,16 +52,15 @@
 //<![CDATA[
     function updatePoolSlotVis(id, loadType) {
         var chart = cumin.getFlashChart(id);
+        if (typeof loadType == "undefined")
+            loadType = "load";
         if ((chart != null)  && (typeof chart.src != "undefined")) {
-            if (typeof loadType != "undefined") {
-                if (typeof chart.reload != "undefined")
-                    chart.reload(chart.src, false);
-            } else {
-                if (typeof chart.load != "undefined")
-                    chart.load(chart.src, false);
-                else
-                    wooly.log("load not defined for " + id);
-            }
+            if ((loadType == "reload") && (typeof chart.reload != "undefined"))
+                chart.reload(chart.src, false);
+            else if ((loadType == "load") && (typeof chart.load != "undefined"))
+                chart.load(chart.src, false);
+            else
+                wooly.log("load not defined for " + id);
         }
     }
     function vis_loaded(data) {
@@ -73,11 +72,7 @@
         if (vis == "slots") {
             var chart = cumin.getFlashChart("{id}");
             chart.src = "{slots_href}";
-            updatePoolSlotVis('{id}');
-        } else {
-            var chart = cumin.getFlashChart("{id}ctrl");
-            chart.src = "{ctrl_href}";
-            updatePoolSlotVis('{id}ctrl');
+            updatePoolSlotVis('{id}', "load");
         }
     }
     function vis_expand(parent) {
@@ -89,7 +84,7 @@
         var branch = wooly.session.branch(src);
         branch['expanded'] = parent;
         chart.src = branch.marshal();
-        updatePoolSlotVis("{id}", "reload");
+        updatePoolSlotVis("{id}", "load");
     }
     function vis_back() {
         var chart = cumin.getFlashChart("{id}");
@@ -98,7 +93,7 @@
         if (typeof branch.expanded != "undefined")
             delete branch.expanded;
         chart.src = branch.marshal();
-        updatePoolSlotVis("{id}", "reload");
+        updatePoolSlotVis("{id}", "load");
     }
     function vis_treemap_over(type, value) {
         var chart = cumin.getFlashChart("{id}");
@@ -132,7 +127,7 @@
         var src = branch.marshal();
         var chart = cumin.getFlashChart(id);
         chart.src = src
-        updatePoolSlotVis(id, "reload");
+        updatePoolSlotVis(id, "load");
         return false;
     }
 
@@ -151,10 +146,8 @@
             }
 
             swfobject.embedSWF("resource?name=slots.swf", "{id}_chart", "{slot_chart_width}", "{slot_chart_height}", "9.0.0", "", {vis:"slots"}, params);
-            swfobject.embedSWF("resource?name=slots.swf", "{id}ctrl_chart", "{slot_chart_width}", "{slot_ctrl_height}", "9.0.0", "", {vis:"ctrl"}, params);
     
             wooly.addPageUpdateListener(function () { updatePoolSlotVis('{id}', "reload"); });
-            wooly.addPageUpdateListener(function () { updatePoolSlotVis('{id}ctrl', "reload"); });
             window.addEvent('domready',function () {
                 cumin.setFullpageHandler('{id}', '{fullpage_href}');
             });

Modified: mgmt/newdata/cumin/resources/slots.swf
===================================================================
(Binary files differ)



More information about the rhmessaging-commits mailing list