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 getUNICODEvsSYMBOL()
38 if (document.UNICODEvsSYMBOL.radioUNICODEvsSYMBOL[0].checked)
44 function getNaturalLanguage()
46 if (document.naturalLanguage.elements[0].checked)
52 function getMaxGraphSize()
54 return document.maxGraphSize.elements[0].value;
57 function getUpdateURL()
59 return '¶m.processorURL=' + escape(getUwoboURL()) +
60 '¶m.getterURL=' + escape(getGetterURL()) +
61 '¶m.uri_set_queueURL=' + escape(getURISetQueueURL()) +
62 '¶m.draw_graphURL=' + escape(getDrawGraphURL()) +
63 '¶m.proofcheckerURL=' + escape(getProofCheckerURL()) +
64 '¶m.rdflyURL=' + escape(getRdflyURL()) +
65 '¶m.naturalLanguage=' + escape(getNaturalLanguage()) +
66 '¶m.uri_set_size=' + escape(getMaxGraphSize()) +
67 '¶m.UNICODEvsSYMBOL=' + escape(getUNICODEvsSYMBOL());
70 function selectUwoboURL(ss)
72 if (ss.selectedIndex == 0) {
73 document.uwoboURL.elements[0].value = "";
75 document.uwoboURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":58080/";
79 function selectGetterURL(ss)
81 if (ss.selectedIndex == 0) {
82 document.getterURL.elements[0].value = "";
84 document.getterURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":58081/";
88 function selectProofCheckerURL(ss)
90 if (ss.selectedIndex == 0) {
91 document.proofcheckerURL.elements[0].value = "";
93 document.proofcheckerURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":58084/";
97 function selectDrawGraphURL(ss)
99 if (ss.selectedIndex == 0) {
100 document.draw_graphURL.elements[0].value = "";
102 document.draw_graphURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":58083/";
106 function selectURISetQueueURL(ss)
108 if (ss.selectedIndex == 0) {
109 document.uri_set_queueURL.elements[0].value = "";
111 document.uri_set_queueURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":58082/";
115 function selectRdflyURL(ss)
117 if (ss.selectedIndex == 0) {
118 document.rdflyURL.elements[0].value = "";
120 document.rdflyURL.elements[0].value = "http://" + ss.options[ss.selectedIndex].value + ":58086/";
124 function selectProfile(ss, interfaceURL)
126 location = getUwoboURL() +
127 'apply?keys=SPK¶m.processorURL=' + escape(getUwoboURL()) +
128 '¶m.profile=' + escape(ss.options[ss.selectedIndex].value) +
129 '&xmluri=' + escape(interfaceURL + 'html/configuration.html');
132 function saveProfile(origProfileId)
134 var profileId = getProfileId();
137 var options = document.profileList.elements[0];
138 for (i = 0; i < options.length; i++)
139 if (profileId == options[i].value) exists = true;
141 if (confirm('Update the profile \'' + profileId + '\'?'))
142 location = getUwoboURL() + 'setparams?id=' + profileId + getUpdateURL();
144 if (confirm('Create a new profile \'' + profileId + '\' with the current settings?'))
145 location = getUwoboURL() + 'createprofile?id=' + profileId + '&orig=' + origProfileId + getUpdateURL();