Index: 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); + } + }