[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