Changeset 1106 for extensions/net.sf.basedb.genepattern/trunk/resources
- Timestamp:
- Jun 2, 2009, 9:34:10 AM (14 years ago)
- Location:
- extensions/net.sf.basedb.genepattern/trunk/resources
- Files:
-
- 1 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/net.sf.basedb.genepattern/trunk/resources/edit_server.jsp
r1104 r1106 57 57 %> 58 58 <base:page type="popup" title="<%=HTML.encodeTags(title)%>"> 59 <base:head scripts=" tabcontrol.js" styles="tabcontrol.css">59 <base:head scripts="ajax.js"> 60 60 <script language="JavaScript"> 61 61 function validate() … … 89 89 url += '&login=' + encodeURIComponent(frm.gpLogin.value); 90 90 url += '&password=' + encodeURIComponent(frm.gpPassword.value); 91 Main.openPopup(url, 'TestGPServer', 700, 500); 91 var request = Ajax.getXmlHttpRequest(); 92 request.open("GET", url, true); 93 Ajax.setReadyStateHandler(request, testResult); 94 request.send(null); 95 document.getElementById('testStatus').innerHTML = 'Testing'; 96 document.getElementById('testReport').innerHTML = 'Please wait...'; 92 97 } 98 99 function testResult(request) 100 { 101 var frm = document.forms['options']; 102 var response = request.responseText; //.split('\n'); 103 var testStatus; 104 var testReport; 105 if (response == 'ok') 106 { 107 testStatus = 'Test result'; 108 testReport = 'Test of <b>' + frm.gpServer.value + '</b> was successful'; 109 } 110 else 111 { 112 testStatus = 'Test failed'; 113 testReport = '<div class="error stacktrace" style="width: 420px; height: 15em; overflow: auto;">' + response + '</div>'; 114 } 115 document.getElementById('testStatus').innerHTML = testStatus; 116 document.getElementById('testReport').innerHTML = testReport; 117 } 118 93 119 </script> 94 120 </base:head> 95 121 <base:body> 96 122 <form action="submit.jsp?ID=<%=ID%>" method="post" name="options" onsubmit="return false;"> 97 <input type=hidden name="cmd" value="SaveServer"> 98 123 <input type="hidden" name="cmd" value="SaveServer"> 124 <input type="hidden" name="originalGpServer" value="<%=HTML.encodeTags(server.getName())%>"> 125 99 126 <h3 class="docked"><%=HTML.encodeTags(title)%></h3> 100 127 <div class="boxedbottom"> … … 102 129 <tr> 103 130 <td class="prompt">Server URL</td> 104 <td ><input class="text required" type="text" name="gpServer" size="40"131 <td colspan="2"><input class="text required" type="text" name="gpServer" size="50" 105 132 value="<%=HTML.encodeTags(server.getName())%>"></td> 106 133 </tr> 107 134 <tr> 108 135 <td class="prompt">Login</td> 109 <td ><input class="text required" type="text" name="gpLogin" size="40"136 <td colspan="2"><input class="text required" type="text" name="gpLogin" size="50" 110 137 value="<%=HTML.encodeTags(server.getSetting("server.login"))%>"></td> 111 138 </tr> 112 139 <tr> 113 140 <td class="prompt">Password</td> 114 <td><input class="text" type="password" name="gpPassword" size="20" 115 value="<%=HTML.encodeTags(server.getSetting("server.password"))%>"></td> 141 <td><input class="text" type="password" name="gpPassword" size="30" 142 value="<%=HTML.encodeTags(server.getSetting("server.password"))%>"> 143 </td> 144 <td> 145 <table border=0 cellspacing=0 cellpadding=0 align="right"><tr><td> 146 <base:button onclick="testServer();" title="Test" 147 image="<%=homeUrl + "/images/genepattern.gif" %>" 148 onclick="testServer()" /> 149 </td></tr></table> 150 </td> 151 </tr> 152 <tr> 153 <td class="prompt" id="testStatus"></td> 154 <td colspan="2" id="testReport"> 155 </td> 116 156 </tr> 117 157 </table> … … 120 160 <table align="center"> 121 161 <tr> 122 <td width="33%"><base:button onclick="testServer();" title="Test" 123 image="<%=homeUrl + "/images/genepattern.gif" %>" 124 onclick="testServer()" /></td> 125 <td width="33%"><base:button onclick="saveSettings();" title="Save" /></td> 126 <td width="33%"><base:button onclick="window.close();" title="Cancel" /></td> 162 <td width="50%"><base:button onclick="saveSettings();" title="Save" /></td> 163 <td width="50%"><base:button onclick="window.close();" title="Cancel" /></td> 127 164 </tr> 128 165 </table> -
extensions/net.sf.basedb.genepattern/trunk/resources/options.jsp
r1102 r1106 67 67 function addServer() 68 68 { 69 Main.openPopup('edit_server.jsp?ID=<%=ID%>&gpServer=', 'EditGPServer', 500, 300);69 Main.openPopup('edit_server.jsp?ID=<%=ID%>&gpServer=', 'EditGPServer', 600, 400); 70 70 } 71 71 function editServer() … … 78 78 } 79 79 var gpServer = frm.servers[frm.servers.selectedIndex].text; 80 Main.openPopup('edit_server.jsp?ID=<%=ID%>&gpServer=' + encodeURIComponent(gpServer), 'EditGPServer', 500, 300);80 Main.openPopup('edit_server.jsp?ID=<%=ID%>&gpServer=' + encodeURIComponent(gpServer), 'EditGPServer', 600, 400); 81 81 } 82 82 function removeServer() … … 110 110 <select name="servers" multiple="multiple" size="10" style="width: 25em;"> 111 111 <% 112 String selected = "selected"; 112 113 for (Presets.Preset server : presets) 113 114 { 114 115 %> 115 <option ><%=HTML.encodeTags(server.getName())%>116 <option <%=selected%>><%=HTML.encodeTags(server.getName())%> 116 117 <% 118 selected = ""; 117 119 } 118 120 %> -
extensions/net.sf.basedb.genepattern/trunk/resources/submit.jsp
r1102 r1106 53 53 Presets presets = new Presets(); 54 54 if (presetsXml != null) presets.loadFrom(presetsXml); 55 String originalGpServer = request.getParameter("originalGpServer"); 55 56 String gpServer = request.getParameter("gpServer"); 56 57 Preset server = presets.getPreset(gpServer); 58 if ("".equals(originalGpServer)) 59 { 60 // Adding a new server - check if one already exists 61 if (server.getSetting("server.login") != null) 62 { 63 throw new WebException("popup", "Server exists", "The server {1} already exists", gpServer); 64 } 65 } 66 else if (!gpServer.equals(originalGpServer)) 67 { 68 // The URL of an existing server has been modified 69 presets.deletePreset(originalGpServer); 70 } 57 71 server.setSetting("server.login", request.getParameter("gpLogin")); 58 72 server.setSetting("server.password", request.getParameter("gpPassword")); 59 73 sc.setUserClientSetting("net.sf.basedb.genepattern.options", presets.asXml()); 60 message = gpServer + " s tored ok";74 message = gpServer + " saved"; 61 75 } 62 76 else if ("RemoveServer".equals(cmd))
Note: See TracChangeset
for help on using the changeset viewer.