]> matita.cs.unibo.it Git - helm.git/commitdiff
New: two methods have been added to kill UWOBO and to start a new session
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Thu, 15 May 2003 12:15:43 +0000 (12:15 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Thu, 15 May 2003 12:15:43 +0000 (12:15 +0000)
     (i.e. a new UWOBO process) listening on a given port)

helm/uwobo-panel/control.html
helm/uwobo-panel/control.js

index 96eed87652d8ae4d0d6d8505ac878416f5b59646..e9e80d83116bb6fb77e04046fffed702eb5b866a 100644 (file)
@@ -37,6 +37,7 @@ If you have troubles, please send an email to the author:
 The sections:
 <ul>
   <li><a href="#params">Global Parameters</a></li>
+  <li><a href="#sessions">Daemon Management</a></li>
   <li><a href="#queries">Queries</a></li>
   <li><a href="#stylesheets">Stylesheet Management</a></li>
   <li><a href="#process">Processing</a></li>
@@ -144,6 +145,59 @@ running UWOBO and not your machine.
 </table>
 </div>
 
+<br />
+
+<a name="sessions"/>
+<table border="0" width="100%" cellpadding="4" cellspacing="0">
+<tr>
+  <td class="head" align="left"><big>Daemon Management</big></td>
+  <td class="back" align="right"><a href="#top">top</a></td>
+</tr>
+</table>
+
+<br />
+
+<div id="indent">
+<p>You can start a new daemon on a given port. The new daemon will have
+   an empty list of processed stylesheets.
+</p>
+<table border="0">
+  <tr>
+    <th colspan="2" align="left">Port</th>
+  </tr>
+  <tr>
+    <td>
+      <form name="sessions">
+        <script>
+         document.write('<input type="text" value="' + getInitialPort() + '" size="5"/>');
+       </script>
+      </form>
+    </td>
+    <td>
+      <form>
+        <input type="button" value="Start New Daemon" onClick="top.result.location.replace(getUwoboURL() + 'newsession?port=' + document.sessions.elements[0].value)"/>
+      </form>
+    </td>
+  </tr>
+</table>
+</div>
+
+<br />
+
+<div id="indent">
+<p>You can also kill the daemon. The log file will be mantained.</p>
+<table border="0">
+  <tr>
+    <td>
+      <form>
+        <input type="button" value="Stop Daemon" onClick="top.result.location.replace(getUwoboURL() + 'kill')"/>
+      </form>
+    </td>
+  </tr>
+</table>
+</div>
+
+<br />
 <a name="queries"/>
 <table border="0" width="100%" cellpadding="4" cellspacing="0">
 <tr>
index 6b13ab8a0fb9580ba58b94519bc0c22d11375bb4..4680ed3d866d47706583275d33869417459c7e83 100644 (file)
@@ -13,14 +13,19 @@ function getParam(name, def)
   return value;
 }
 
+function getInitialPort()
+{
+  return "68080";
+}
+
 function getInitialProcessorURL()
 {
-  return getParam("processorURL", "http://phd.cs.unibo.it:8080/helm/servlet/uwobo/");
+  return getParam("processorURL", "http://localhost:58080/");
 }
 
 function getInitialGetterURL()
 {
-  return getParam("getterURL", "http://phd.cs.unibo.it:8081/");
+  return getParam("getterURL", "http://localhost:58081/");
 }
 
 function getUwoboURL()
@@ -38,7 +43,7 @@ function selectUwoboURL(ss)
   if (ss.selectedIndex == 0) {
     document.uwoboURL.elements[0].value = "";
   } else {
-    document.uwoboURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":8080/helm/servlet/uwobo/";
+    document.uwoboURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":58080/";
   }
 }
 
@@ -47,7 +52,7 @@ function selectGetterURL(ss)
   if (ss.selectedIndex == 0) {
     document.getterURL.elements[0].value = "";
   } else {
-    document.getterURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":8081/";
+    document.getterURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":58081/";
   }
 }