From: <rv...@us...> - 2011-05-16 16:38:57
|
Revision: 868 http://treebase.svn.sourceforge.net/treebase/?rev=868&view=rev Author: rvos Date: 2011-05-16 16:38:51 +0000 (Mon, 16 May 2011) Log Message: ----------- It is better to use an onclick handler than the javascript: pseudo protocol. Also removed some of the styling. We'll make it look pretty once tree drawing works. Modified Paths: -------------- trunk/treebase-web/src/main/webapp/WEB-INF/pages/limitedPhylowidget.jsp Modified: trunk/treebase-web/src/main/webapp/WEB-INF/pages/limitedPhylowidget.jsp =================================================================== --- trunk/treebase-web/src/main/webapp/WEB-INF/pages/limitedPhylowidget.jsp 2011-05-13 14:32:50 UTC (rev 867) +++ trunk/treebase-web/src/main/webapp/WEB-INF/pages/limitedPhylowidget.jsp 2011-05-16 16:38:51 UTC (rev 868) @@ -52,9 +52,7 @@ fieldset { display:block; - background:#CEE3F6; margin:auto; - text-align:center; } legend { @@ -91,13 +89,7 @@ <legend>Tree window</legend> <script type="text/javascript"> function drawjsPhyloSVGTree(namespacedGUID,ntax){ - var uri = "/treebase-web/phylows/tree/"; - if ( null != namespacedGUID ) { - uri = uri + namespacedGUID + "?format=nexml"; - } - else { - uri = uri + document.TreeForm.treeList.value + "?format=nexml"; - } + var uri = "/treebase-web/phylows/tree/" + namespacedGUID + "?format=nexml"; new Ajax.Request(uri,{ method : 'get', onComplete : function(transport) { @@ -108,7 +100,7 @@ phylocanvas = new Smits.PhyloCanvas( dataObject, 'svgCanvas', - 600, 600 + 600, ntax * 20 ); }, onFailure: function(){ @@ -117,40 +109,30 @@ }); }; </script> - <div id="svgCanvas" style="width:600px;height:600px"></div> + <div id="svgCanvas" style="width:600px"></div> </fieldset> </td> <td style="vertical-align:top"> - <fieldset style="margin-top:10px;margin-left:5px;margin-right:5px"> + <fieldset> <legend><c:out value="${NEWICKSTRINGNAME}"/></legend> - <select - name="treeList" - size="10" - onclick="javascript:drawjsPhyloSVGTree();" - id="treeList"> - <c:forEach var="x" items="${PHYLOWSMAP}"> - <option value="${x.value}">${x.key}</option> - </c:forEach> - </select> <ol> <c:forEach var="tree" items="${TREELIST}"> - <li> - <a href="javascript:drawjsPhyloSVGTree(${tree.treebaseIDString.namespacedGUID},${tree.nTax})">${tree.label} ${tree.title}</a> + <li onclick="drawjsPhyloSVGTree('${tree.treebaseIDString.namespacedGUID}',${tree.nTax})"> + ${tree.label} ${tree.title} </li> - <option value="${x.value}">${x.key}</option> </c:forEach> </ol> </fieldset> <c:if test="${treeBlockID != null}"> - <fieldset style="margin-left:5px;margin-right:5px;background-color:white"> + <fieldset> <legend>Quick links</legend> - <p style="text-align:left"> + <p> <a href="/treebase-web/search/study/trees.html?id=${studyID}" target="_new"> <img class="iconButton" style="vertical-align:middle" src="<fmt:message key="icons.trees"/>" /> Containing tree set </a> </p> - <p style="text-align:left"> + <p> <a href="/treebase-web/search/study/summary.html?id=${studyID}" target="_new"> <img class="iconButton" style="vertical-align:middle" src="<fmt:message key="icons.citation"/>" /> Containing study This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |