You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by rm...@apache.org on 2013/08/02 17:25:25 UTC
svn commit: r1509740 - in
/commons/sandbox/monitoring/trunk/reporting/src/main:
java/org/apache/commons/monitoring/reporting/web/plugin/jmx/
resources/resources/css/ resources/resources/images/ resources/templates/jmx/
Author: rmannibucau
Date: Fri Aug 2 15:25:25 2013
New Revision: 1509740
URL: http://svn.apache.org/r1509740
Log:
adding icon in jmx tree
Added:
commons/sandbox/monitoring/trunk/reporting/src/main/resources/resources/images/tree-closed.gif (with props)
commons/sandbox/monitoring/trunk/reporting/src/main/resources/resources/images/tree-opened.gif (with props)
Modified:
commons/sandbox/monitoring/trunk/reporting/src/main/java/org/apache/commons/monitoring/reporting/web/plugin/jmx/JMXHandler.java
commons/sandbox/monitoring/trunk/reporting/src/main/resources/resources/css/monitoring.css
commons/sandbox/monitoring/trunk/reporting/src/main/resources/templates/jmx/main.vm
Modified: commons/sandbox/monitoring/trunk/reporting/src/main/java/org/apache/commons/monitoring/reporting/web/plugin/jmx/JMXHandler.java
URL: http://svn.apache.org/viewvc/commons/sandbox/monitoring/trunk/reporting/src/main/java/org/apache/commons/monitoring/reporting/web/plugin/jmx/JMXHandler.java?rev=1509740&r1=1509739&r2=1509740&view=diff
==============================================================================
--- commons/sandbox/monitoring/trunk/reporting/src/main/java/org/apache/commons/monitoring/reporting/web/plugin/jmx/JMXHandler.java (original)
+++ commons/sandbox/monitoring/trunk/reporting/src/main/java/org/apache/commons/monitoring/reporting/web/plugin/jmx/JMXHandler.java Fri Aug 2 15:25:25 2013
@@ -335,6 +335,7 @@ public class JMXHandler extends HandlerR
final List<?> values = (List<?>) type;
final CompositeData data = td.get(values.toArray(new Object[values.size()]));
builder.append("<tr>");
+ final Set<String> dataKeys = data.getCompositeType().keySet();
for (final String k : data.getCompositeType().keySet()) {
builder.append("<td>").append(value(data.get(k))).append("</td>");
}
Modified: commons/sandbox/monitoring/trunk/reporting/src/main/resources/resources/css/monitoring.css
URL: http://svn.apache.org/viewvc/commons/sandbox/monitoring/trunk/reporting/src/main/resources/resources/css/monitoring.css?rev=1509740&r1=1509739&r2=1509740&view=diff
==============================================================================
--- commons/sandbox/monitoring/trunk/reporting/src/main/resources/resources/css/monitoring.css (original)
+++ commons/sandbox/monitoring/trunk/reporting/src/main/resources/resources/css/monitoring.css Fri Aug 2 15:25:25 2013
@@ -49,12 +49,21 @@ a.nodeText {
color: #000000;
cursor: pointer;
text-decoration: none;
+ padding-left: 20px;
}
a.nodeText:hover {
text-decoration: underline;
}
+.treeClosed {
+ background: url("$mapping/resources/images/tree-closed.gif") no-repeat center left;
+}
+
+.treeOpened {
+ background: url("$mapping/resources/images/tree-opened.gif") no-repeat center left;
+}
+
.plot {
width: 100%;
min-width: 100px;
Added: commons/sandbox/monitoring/trunk/reporting/src/main/resources/resources/images/tree-closed.gif
URL: http://svn.apache.org/viewvc/commons/sandbox/monitoring/trunk/reporting/src/main/resources/resources/images/tree-closed.gif?rev=1509740&view=auto
==============================================================================
Binary file - no diff available.
Propchange: commons/sandbox/monitoring/trunk/reporting/src/main/resources/resources/images/tree-closed.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: commons/sandbox/monitoring/trunk/reporting/src/main/resources/resources/images/tree-opened.gif
URL: http://svn.apache.org/viewvc/commons/sandbox/monitoring/trunk/reporting/src/main/resources/resources/images/tree-opened.gif?rev=1509740&view=auto
==============================================================================
Binary file - no diff available.
Propchange: commons/sandbox/monitoring/trunk/reporting/src/main/resources/resources/images/tree-opened.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: commons/sandbox/monitoring/trunk/reporting/src/main/resources/templates/jmx/main.vm
URL: http://svn.apache.org/viewvc/commons/sandbox/monitoring/trunk/reporting/src/main/resources/templates/jmx/main.vm?rev=1509740&r1=1509739&r2=1509740&view=diff
==============================================================================
--- commons/sandbox/monitoring/trunk/reporting/src/main/resources/templates/jmx/main.vm (original)
+++ commons/sandbox/monitoring/trunk/reporting/src/main/resources/templates/jmx/main.vm Fri Aug 2 15:25:25 2013
@@ -47,14 +47,32 @@
var parent_li = $(this).parent('li');
parent_li.addClass('node');
+ var wrapInner;
+ if (parent_li.hasClass('leaf')) {
+ wrapInner = parent_li.wrapInner('<a class="nodeText" />')
+ } else {
+ wrapInner = parent_li.wrapInner('<a class="nodeText treeClosed" />')
+ }
+
var sub_ul = $(this).remove();
- parent_li.wrapInner('<a class="nodeText" />').find('a').click(function() {
+ wrapInner.find('a').click(function() {
sub_ul.toggle();
});
+
parent_li.append(sub_ul);
});
$('ul ul').hide();
+ $('.nodeText').click(function () {
+ if ($(this).hasClass('treeClosed')) {
+ $(this).removeClass('treeClosed');
+ $(this).addClass('treeOpened');
+ } else if ($(this).hasClass('treeOpened')) {
+ $(this).removeClass('treeOpened');
+ $(this).addClass('treeClosed');
+ } // else leaf
+ });
+
$('.leaf').click(function () {
var url = '$mapping/jmx/' + $(this).attr("id");
$.get(url, function(data) {