[rhmessaging-commits] rhmessaging commits: r1559 - mgmt/cumin/python/cumin.
rhmessaging-commits at lists.jboss.org
rhmessaging-commits at lists.jboss.org
Mon Jan 14 08:20:15 EST 2008
Author: justi9
Date: 2008-01-14 08:20:15 -0500 (Mon, 14 Jan 2008)
New Revision: 1559
Modified:
mgmt/cumin/python/cumin/client.strings
mgmt/cumin/python/cumin/exchange.strings
mgmt/cumin/python/cumin/stat.py
mgmt/cumin/python/cumin/stat.strings
Log:
Fixes up charts a bit. Makes the current value display a live-updated
one.
Modified: mgmt/cumin/python/cumin/client.strings
===================================================================
--- mgmt/cumin/python/cumin/client.strings 2008-01-14 04:45:16 UTC (rev 1558)
+++ mgmt/cumin/python/cumin/client.strings 2008-01-14 13:20:15 UTC (rev 1559)
@@ -125,10 +125,10 @@
</table>
[StatisticsHistory.html]
-<h2>Sent</h2>
+<h2>Bytes Sent</h2>
<div class="iblock chart">{sent}</div>
-<h2>Received</h2>
+<h2>Bytes Received</h2>
<div class="iblock chart">{received}</div>
[ClientSessionSet.html]
Modified: mgmt/cumin/python/cumin/exchange.strings
===================================================================
--- mgmt/cumin/python/cumin/exchange.strings 2008-01-14 04:45:16 UTC (rev 1558)
+++ mgmt/cumin/python/cumin/exchange.strings 2008-01-14 13:20:15 UTC (rev 1559)
@@ -200,13 +200,13 @@
</table>
[StatisticsHistory.html]
-<h2>Received</h2>
+<h2>Messages Received</h2>
<div class="iblock chart">{received}</div>
-<h2>Routed</h2>
+<h2>Messages Routed</h2>
<div class="iblock chart">{routed}</div>
-<h2>Dropped</h2>
+<h2>Messages Dropped</h2>
<div class="iblock chart">{dropped}</div>
[ExchangeProducerSet.html]
Modified: mgmt/cumin/python/cumin/stat.py
===================================================================
--- mgmt/cumin/python/cumin/stat.py 2008-01-14 04:45:16 UTC (rev 1558)
+++ mgmt/cumin/python/cumin/stat.py 2008-01-14 13:20:15 UTC (rev 1559)
@@ -103,6 +103,9 @@
return "stats.png?" + ";".join(params)
+ def render_mode(self, session, object):
+ return self.mode
+
def render_stats(self, session, object):
writer = Writer()
@@ -126,10 +129,9 @@
return html
- def render_stat_unit(self, session, args):
+ def render_stat_name(self, session, args):
stat, object = args
- value = stat.value(object)
- return "%s%s" % (stat.unit, ess(value))
+ return stat.name
class StatChartPage(Page):
def __init__(self, app, name):
Modified: mgmt/cumin/python/cumin/stat.strings
===================================================================
--- mgmt/cumin/python/cumin/stat.strings 2008-01-14 04:45:16 UTC (rev 1558)
+++ mgmt/cumin/python/cumin/stat.strings 2008-01-14 13:20:15 UTC (rev 1559)
@@ -64,12 +64,9 @@
[StatValueChart.javascript]
function updateChart(id, object) {
-
-}
+ var chart = wooly.doc().elembyid(id);
-function updateChartImage(id, object) {
- var img = wooly.doc().elembyid(id);
-
+ var img = chart.elem("img")
var src = img.getattr("src");
var sep = src.lastIndexOf(";");
var time = new Date().getTime();
@@ -81,6 +78,15 @@
}
img.setattr("src", src);
+
+ var ph = chart.elem("span", "class", "ph")
+ var statname = ph.getattr("statname")
+ var statmode = ph.getattr("statmode")
+ if (statmode == "rate") {
+ ph.text().set(object.stat[statname].rate)
+ } else {
+ ph.text().set(object.stat[statname].value)
+ }
}
[StatValueChart.css]
@@ -97,7 +103,7 @@
}
[StatValueChart.html]
-<table class="StatValueChart">
+<table class="StatValueChart" id="{id}">
<tr>
<td><img id="{id}" src="{href}" height="140" width="540"/></td>
<td>
@@ -108,11 +114,11 @@
</tr>
</table>
<script>
- cumin.listeners["{id}"] = updateChartImage
+ cumin.listeners["{id}"] = updateChart
</script>
[StatValueChart.stat_html]
<li>
<span class="swatch" style="background-color: {stat_color}"> </span>
- {stat_value} {stat_unit}
+ <span class="ph" statname="{stat_name}" statmode="{mode}">{stat_value}</span>
</li>
More information about the rhmessaging-commits
mailing list