rendered paste bodyIndex: opennms-webapp/src/main/webapp/WEB-INF/jsp/graph/chooseresource.jsp
===================================================================
--- opennms-webapp/src/main/webapp/WEB-INF/jsp/graph/chooseresource.jsp (revision 5288)
+++ opennms-webapp/src/main/webapp/WEB-INF/jsp/graph/chooseresource.jsp (working copy)
@@ -108,6 +108,23 @@
}
}
}
+
+ function selectIfOnlyOneResource(name) {
+ return recursiveSelectIfOnlyOneResource(document.getElementsByName(name), 5);
+ }
+
+ function recursiveSelectIfOnlyOneResource(node, depth) {
+ if (depth == 0) {
+ return false;
+ } else if (node.length == null) {
+ node.selected = true;
+ return true;
+ } else if (node.length != 1) {
+ return false;
+ } else {
+ return recursiveSelectIfOnlyOneResource(node[0], depth - 1);
+ }
+ }
</script>
<h2>
@@ -165,6 +182,10 @@
<input type="button" value="Unselect All" onclick="selectAll('resourceId', false)" />
</form>
+ <script language="Javascript" type="text/javascript">
+ selectIfOnlyOneResource("resourceId");
+ </script>
+
</c:otherwise>
</c:choose>