1 function getProfileId()
3 return document.profile.elements[0].value;
8 return document.uwoboURL.elements[0].value;
11 function getGetterURL()
13 return document.getterURL.elements[0].value;
16 function getProofCheckerURL()
18 return document.proofcheckerURL.elements[0].value;
21 function getDrawGraphURL()
23 return document.draw_graphURL.elements[0].value;
26 function getURISetQueueURL()
28 return document.uri_set_queueURL.elements[0].value;
31 function getRdflyURL()
33 return document.rdflyURL.elements[0].value;
36 function getInterfaceURL()
38 return document.interfaceURL.elements[0].value;
41 function getUNICODEvsSYMBOL()
43 if (document.UNICODEvsSYMBOL.radioUNICODEvsSYMBOL[0].checked)
49 function getNaturalLanguage()
51 if (document.naturalLanguage.elements[0].checked)
57 function getMaxGraphSize()
59 return document.maxGraphSize.elements[0].value;
62 function getUpdateURL()
64 return '¶m.processorURL=' + escape(getUwoboURL()) +
65 '¶m.getterURL=' + escape(getGetterURL()) +
66 '¶m.uri_set_queueURL=' + escape(getURISetQueueURL()) +
67 '¶m.draw_graphURL=' + escape(getDrawGraphURL()) +
68 '¶m.proofcheckerURL=' + escape(getProofCheckerURL()) +
69 '¶m.rdflyURL=' + escape(getRdflyURL()) +
70 '¶m.interfaceURL=' + escape(getInterfaceURL()) +
71 '¶m.naturalLanguage=' + escape(getNaturalLanguage()) +
72 '¶m.uri_set_size=' + escape(getMaxGraphSize()) +
73 '¶m.UNICODEvsSYMBOL=' + escape(getUNICODEvsSYMBOL());
76 function selectUwoboURL(ss)
78 if (ss.selectedIndex == 0) {
79 document.uwoboURL.elements[0].value = "";
81 document.uwoboURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":58080/";
85 function selectGetterURL(ss)
87 if (ss.selectedIndex == 0) {
88 document.getterURL.elements[0].value = "";
90 document.getterURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":58081/";
94 function selectProofCheckerURL(ss)
96 if (ss.selectedIndex == 0) {
97 document.proofcheckerURL.elements[0].value = "";
99 document.proofcheckerURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":58084/";
103 function selectDrawGraphURL(ss)
105 if (ss.selectedIndex == 0) {
106 document.draw_graphURL.elements[0].value = "";
108 document.draw_graphURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":58083/";
112 function selectURISetQueueURL(ss)
114 if (ss.selectedIndex == 0) {
115 document.uri_set_queueURL.elements[0].value = "";
117 document.uri_set_queueURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":58082/";
121 function selectRdflyURL(ss)
123 if (ss.selectedIndex == 0) {
124 document.rdflyURL.elements[0].value = "";
126 document.rdflyURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":58086/";
130 function selectInterfaceURL(ss)
132 if (ss.selectedIndex == 0) {
133 document.interfaceURL.elements[0].value = "";
135 document.interfaceURL.elements[0].value = "http://helm.cs.unibo.it/helm";
139 function selectProfile(ss, interfaceURL)
141 location = getUwoboURL() +
142 'apply?keys=SPK¶m.processorURL=' + escape(getUwoboURL()) +
143 '¶m.profile=' + escape(ss.options[ss.selectedIndex].value) +
144 '&xmluri=' + escape(interfaceURL + 'html/configuration.html');
147 function saveProfile(origProfileId)
149 var profileId = getProfileId();
152 var options = document.profileList.elements[0];
153 for (i = 0; i < options.length; i++)
154 if (profileId == options[i].value) exists = true;
156 if (confirm('Update the profile \'' + profileId + '\'?'))
157 location = getUwoboURL() + 'setparams?id=' + profileId + getUpdateURL();
159 if (confirm('Create a new profile \'' + profileId + '\' with the current settings?'))
160 location = getUwoboURL() + 'createprofile?id=' + profileId + '&orig=' + origProfileId + getUpdateURL();