1
|
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
2
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
3
|
<%@ taglib prefix="s" uri="/struts-tags"%>
|
4
|
<html>
|
5
|
<head>
|
6
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
7
|
<title><s:text name="registerRepo.dnet.title"/></title>
|
8
|
<link href="jsps/favicon.ico" rel="shortcut icon" type="image/x-icon" />
|
9
|
<link href="jsps/style.css" rel="stylesheet" type="text/css" media="screen" />
|
10
|
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css">
|
11
|
</head>
|
12
|
<body class="left">
|
13
|
|
14
|
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
|
15
|
<script src="//code.jquery.com/ui/1.11.1/jquery-ui.js"></script>
|
16
|
<script type="text/javascript" src="jsps/js/repoInterfaces.js"></script>
|
17
|
|
18
|
<div id="wrapper">
|
19
|
<jsp:include page="menu.jsp"/>
|
20
|
<div id="page">
|
21
|
<div id="page-bgtop">
|
22
|
<div id="middle">
|
23
|
<div class="middle-b">
|
24
|
<div class="background">
|
25
|
<div id="left">
|
26
|
<div id="left_container" >
|
27
|
<h2 class="helpHdr">Info</h2>
|
28
|
<s:text name="help.registerRepo"/>
|
29
|
</div>
|
30
|
</div>
|
31
|
<div id="main">
|
32
|
<div id="main_container" class="clearfix">
|
33
|
<div id="mainmiddle" class="floatbox">
|
34
|
<h1><s:text name="registerRepo.dnet.title"/></h1>
|
35
|
<div class="info">
|
36
|
<s:text name="registerRepoDnet.descriptionGen"/>
|
37
|
</div>
|
38
|
<s:actionerror/>
|
39
|
<div class="entry">
|
40
|
<s:form cssClass="zebra1" action="registerRepo">
|
41
|
<s:hidden name="mode" value="%{mode}"/>
|
42
|
<s:hidden name="idDoar" value="%{idDoar}"/>
|
43
|
<s:hidden name="usingOpenDoar" value="%{readonlyFields}"/>
|
44
|
<s:hidden name="readonlyFields" value="%{readonlyFields}"/>
|
45
|
<s:hidden name="id" value="%{id}"/>
|
46
|
<s:hidden name="officialName" value="%{officialName}"/>
|
47
|
<tr><td colspan="2" class="section"><s:text name="registerRepoDnet.title0"/></td></tr>
|
48
|
<s:if test="%{mode=='opendoar'}">
|
49
|
<tr><td colspan="2"> <div class="alert"><s:text name="registerRepoDnet.descriptionGen0"/><a href="<s:url value="%{idDoar}"/> " target="_blank">OpenDOAR link</a></div></td></tr>
|
50
|
</s:if>
|
51
|
<s:if test="%{mode=='re3data'}">
|
52
|
<tr><td colspan="2"> <div class="alert"><s:text name="registerRepoDnet.descriptionGen0_data"/><a href="<s:url value="%{idDoar}"/> " target="_blank">Re3data link</a></div></td></tr>
|
53
|
</s:if>
|
54
|
<s:if test="%{mode=='opendoar'}">
|
55
|
<%-- <tr><th><s:text name="registerRepoDnet.typology"/></th><td><s:property value="repo.typology"/></td></tr> --%>
|
56
|
<tr><th><s:text name="registerRepoDnet.typology"/></th><td><s:textfield theme="simple" name="repo.typology" value="%{repo.typology}" title="%{getText(\'repoRegistration.tooltip.typology\')}" label="%{getText(\"registerRepoDnet.typology\")}" required="true" readonly="%{readonlyFields}" /></td></tr>
|
57
|
</s:if>
|
58
|
<s:else>
|
59
|
<tr><th><s:text name="registerRepoDnet.typology"/></th><td><s:select theme="simple" name="repo.typology" list="typologies" title="%{getText(\'repoRegistration.tooltip.typology\')}" label="%{getText(\"registerRepoDnet.typology\")}" required="true" readonly="%{readonlyFields}"/></td></tr>
|
60
|
<tr><td colspan="2"><s:fielderror fieldName="customTypology"/></td></tr>
|
61
|
<tr><th><s:text name="registerRepo.dnet.customTypology"/></th><td><s:textfield theme = "simple" name="customTypology" title="%{getText(\'repoRegistration.tooltip.typology\')}" label="%{getText(\"registerRepo.dnet.customTypology\")}" size="65" readonly="%{readonlyFields}"/></td></tr>
|
62
|
</s:else>
|
63
|
<tr><td colspan="2"><s:fielderror fieldName="officialName"/></td></tr>
|
64
|
<tr><th><s:text name="registerRepoDnet.officialName"/></th><td><s:textfield theme="simple" name="repo.officialName" size="65" title="%{getText(\'repoRegistration.tooltip.officialName\')}" label="%{getText(\"registerRepoDnet.officialName\")}" required="true" readonly="%{repoMode.trim().toLowerCase().equals(\"dnet\") && readonlyFields}"/></td></tr>
|
65
|
|
66
|
<s:if test="%{mode=='journal'}">
|
67
|
<tr><td colspan="2"><s:fielderror fieldName="issn"/></td></tr>
|
68
|
<tr><th><s:text name="registerRepoDnet.issn"/></th><td><s:textfield theme="simple" name="repo.issn" size="65" title="%{getText(\'repoRegistration.tooltip.issn\')}" label="%{getText(\"registerRepoDnet.issn\")}" required="true"/></td></tr>
|
69
|
<tr><td colspan="2"><s:fielderror fieldName="eissn"/></td></tr>
|
70
|
<tr><th><s:text name="registerRepoDnet.eissn"/></th><td><s:textfield theme="simple" name="repo.eissn" size="65" title="%{getText(\'repoRegistration.tooltip.eissn\')}" label="%{getText(\"registerRepoDnet.eissn\")}"/></td></tr>
|
71
|
<tr><td colspan="2"><s:fielderror fieldName="lssn"/></td></tr>
|
72
|
<tr><th><s:text name="registerRepoDnet.lissn"/></th><td><s:textfield theme="simple" name="repo.lissn" size="65" title="%{getText(\'repoRegistration.tooltip.lissn\')}" label="%{getText(\"registerRepoDnet.lissn\")}"/></td></tr>
|
73
|
</s:if>
|
74
|
<%-- <s:if test="%{readonlyFields}"> --%>
|
75
|
<tr><th width="150px"><s:text name="registerRepoDnet.description"/></th><td><s:textarea theme="simple" name="repo.description" title="%{getText(\'repoRegistration.tooltip.description\')}" label="%{getText(\"registerRepoDnet.description\")}" cols="50" rows="10" readonly="%{readonlyFields}"/></td></tr>
|
76
|
<%-- </s:if> --%>
|
77
|
<%-- <s:textfield name="iconUrl" size="65" title="%{getText(\'repoRegistration.tooltip.iconUrl\')}" label="%{getText(\"registerRepoDnet.iconUrl\")}" required="true" readonly="%{readonlyFields}" /> --%>
|
78
|
<s:if test="%{readonlyFields}">
|
79
|
<tr><td colspan="2"><s:fielderror fieldName="countryName"/></td></tr>
|
80
|
<tr><th><s:text name="registerRepoDnet.country"/></th><td><s:textfield theme="simple" name="repo.countryName" value="%{repo.countryName}" title="%{getText(\'repoRegistration.tooltip.country\')}" label="%{getText(\"registerRepoDnet.country\")}" required="true" readonly="%{readonlyFields}"/></td></tr>
|
81
|
</s:if>
|
82
|
<s:else>
|
83
|
<tr><td colspan="2"><s:fielderror fieldName="countryName"/></td></tr>
|
84
|
<tr><th><s:text name="registerRepoDnet.country"/></th><td><s:select theme="simple" name="repo.countryName" list="countries" value="%{repo.countryName}" title="%{getText(\'repoRegistration.tooltip.country\')}" label="%{getText(\"registerRepoDnet.country\")}" required="true"/></td></tr>
|
85
|
</s:else>
|
86
|
<tr><td colspan="2"><s:fielderror fieldName="longitude"/></td></tr>
|
87
|
<tr><th><s:text name="registerRepoDnet.longtitude"/></th><td><s:textfield theme="simple" name="repo.longitude" size="10" title="%{getText(\'repoRegistration.tooltip.longtitude\')}" label="%{getText(\"registerRepoDnet.longtitude\")}" required="true" readonly="%{readonlyFields}"/></td></tr>
|
88
|
<tr><td colspan="2"><s:fielderror fieldName="latitude"/></td></tr>
|
89
|
<tr><th><s:text name="registerRepoDnet.latitude"/></th><td><s:textfield theme="simple" name="repo.latitude" size="10" title="%{getText(\'repoRegistration.tooltip.latitude\')}" label="%{getText(\"registerRepoDnet.latitude\")}" required="true" readonly="%{readonlyFields}"/></td></tr>
|
90
|
<%-- <s:if test="%{readonlyFields}"> --%>
|
91
|
<%-- <s:textfield name="timezone" list="timezones" listKey="offset" listValue="name" title="%{getText(\'repoRegistration.tooltip.timezone\')}" label="%{getText(\"registerRepoDnet.timezone\")}" required="true" readonly="%{readonlyFields}" /> --%>
|
92
|
<%-- </s:if> --%>
|
93
|
<%-- <s:else> --%>
|
94
|
<%-- <s:select name="timezone" list="timezones" listKey="offset" listValue="name" title="%{getText(\'repoRegistration.tooltip.timezone\')}" label="%{getText(\"registerRepoDnet.timezone\")}" required="true"/> --%>
|
95
|
<%-- </s:else> --%>
|
96
|
<tr><td colspan="2"><s:fielderror fieldName="websiteUrl"/></td></tr>
|
97
|
<tr><th><s:text name="registerRepoDnet.entryUrl"/></th><td><s:textfield theme="simple" name="repo.websiteUrl" size="65" title="%{getText(\'repoRegistration.tooltip.entryUrl\')}" label="%{getText(\"registerRepoDnet.entryUrl\")}" required="true" readonly="%{readonlyFields}" /></td></tr>
|
98
|
<tr><td colspan="2"><s:fielderror fieldName="organization"/></td></tr>
|
99
|
<tr><th><s:text name="registerRepoDnet.repoInst"/></th><td><s:textfield theme="simple" name="repo.organization" size="65" title="%{getText(\'repoRegistration.tooltip.repoInst\')}" label="%{getText(\"registerRepoDnet.repoInst\")}" required="true" readonly="%{readonlyFields}" /></td></tr>
|
100
|
<tr><td colspan="2" class="section"><s:text name="registerRepoDnet.title0b"/></td></tr>
|
101
|
<tr><td colspan="2"><s:fielderror fieldName="englishName"/></td></tr>
|
102
|
<tr><th><s:text name="registerRepoDnet.englishName"/></th><td><s:textfield theme="simple" name="repo.englishName" size="65" title="%{getText(\'repoRegistration.tooltip.englishName\')}" label="%{getText(\"registerRepoDnet.englishName\")}" required="true"/></td></tr>
|
103
|
<tr><th><s:text name="registerRepoDnet.iconUrl"/></th><td><s:textfield theme="simple" name="repo.logoUrl" size="65" title="%{getText(\'repoRegistration.tooltip.iconUrl\')}" label="%{getText(\"registerRepoDnet.iconUrl\")}"/></td></tr>
|
104
|
<tr><td> </td><td class="comments smallfont">Please make sure that the maximum size of the uploaded image is width=360px, height=240px</td></tr>
|
105
|
<tr><th><s:text name="registerRepoDnet.timezone"/></th><td><s:select theme="simple" name="repo.timezone" list="timezones" listKey="offset" listValue="name" title="%{getText(\'repoRegistration.tooltip.timezone\')}" label="%{getText(\"registerRepoDnet.timezone\")}" required="true"/></td></tr>
|
106
|
<s:if test="%{mode=='aggregator'}">
|
107
|
<tr><th><s:text name="registerRepoDnet.aggregatorType"/></th><td><s:select theme="simple" name="repo.datasourceClass" list="datasourceClasses" value="%{repo.datasourceClass}" title="%{getText(\'repoRegistration.tooltip.aggregatorType\')}" label="%{getText(\"registerRepoDnet.aggregatorType\")}" required="true" requiredLabel="true"/></td></tr>
|
108
|
</s:if>
|
109
|
<tr><td colspan="2" class="section"><s:text name="registerRepoDnet.title1"/></td></tr>
|
110
|
<tr><td colspan="2"><s:fielderror fieldName="contactEmail"/></td></tr>
|
111
|
<tr><th><s:text name="registerRepoDnet.adminEmail"/></th><td><s:textfield theme="simple" name="repo.contactEmail" size="65" title="%{getText(\'repoRegistration.tooltip.adminEmail\')}" label="%{getText(\"registerRepoDnet.adminEmail\")}" /></td></tr>
|
112
|
<tr> <td colspan="2" class="section"><s:text name="registerRepoDnet.title2"/></td></tr>
|
113
|
|
114
|
<tr><td colspan="2">
|
115
|
<div class="info">
|
116
|
<s:text name="registerRepoDnet.descriptionEmptySet"/>
|
117
|
</div>
|
118
|
</td>
|
119
|
</tr>
|
120
|
<s:if test="hasFieldErrors()">
|
121
|
<tr><td colspan="2"><s:fielderror fieldName="baseUrl"/></td></tr>
|
122
|
<tr><td colspan="2"><s:fielderror fieldName="validationSet"/></td></tr>
|
123
|
</s:if>
|
124
|
<table id="myTable" class="zebra1" style="table-layout:fixed; width:100%">
|
125
|
<tbody>
|
126
|
<s:iterator value="interfaces" var="opendoarrepositoryinterface" status="stat">
|
127
|
<tr><th width=30% scope="col" class="numb"></th><th width=65% class="numb"></th><th class="numb" width=5%></th></tr>
|
128
|
|
129
|
<%-- <tr><th width=30% scope="col" class="numb">Interface Number</th><td width=65% class="numb"><s:text name="%{#stat.count}"/></td><td width=5%></td></tr> --%>
|
130
|
<s:if test="%{dbMode.trim().toLowerCase().equals(\"dms\")}">
|
131
|
<tr><th width=30% scope="col"><s:text name="registerRepoDnet.baseUrl"/></th><td><s:textfield theme="simple" size="40" name="interfaces[%{#stat.count-1}].baseUrl" value="%{#opendoarrepositoryinterface.baseUrl}" title="%{getText(\'repoRegistration.tooltip.baseUrl\')}" required="true" /></td><td rowspan="4"></td></tr>
|
132
|
<tr><th scope="col"><s:text name="registerRepoDnet.validationSet"/></th><td><s:textfield theme="simple" size="40" name="interfaces[%{#stat.count-1}].accessSet" value="%{#opendoarrepositoryinterface.accessSet}" title="%{getText(\'repoRegistration.tooltip.accessSet\')}"/></td><td></td></tr>
|
133
|
<tr><th scope="col"><s:text name="registerRepoDnet.compliance"/></th><td><s:text name="interfaces[%{#stat.count-1}].complianceName" /></td><td></td></tr>
|
134
|
<%-- <tr><th scope="col"><s:text name="registerRepoDnet.compliance"/></th><td><s:textfield theme="simple" size="40" name="interfaces[%{#stat.count-1}].compliance" value="%{#opendoarrepositoryinterface.compliance}" title="%{getText(\'repoRegistration.tooltip.compliance\')}" readonly="true"/></td><td></td></tr> --%>
|
135
|
</s:if>
|
136
|
<s:else>
|
137
|
<tr><th scope="col"><s:text name="registerRepoDnet.baseUrl"/></th><td><s:textfield theme="simple" size="40" name="interfaces[%{#stat.count-1}].baseUrl" value="%{#opendoarrepositoryinterface.baseUrl}" title="%{getText(\'repoRegistration.tooltip.baseUrl\')}" required="true"/></td><td></td></tr>
|
138
|
<tr><th scope="col"><s:text name="registerRepoDnet.validationSet"/></th><td><s:textfield theme="simple" size="40" name="interfaces[%{#stat.count-1}].accessSet" value="%{#opendoarrepositoryinterface.accessSet}" title="%{getText(\'repoRegistration.tooltip.accessSet\')}"/></td><td></td></tr>
|
139
|
</s:else>
|
140
|
<tr><th scope="col"><s:text name="registerRepoDnet.compatibilityLevel"/></th>
|
141
|
<td>
|
142
|
<s:if test="%{mode=='re3data'}">
|
143
|
<s:select theme="simple" name="interfaces[%{#stat.count-1}].desiredCompatibilityLevel"
|
144
|
value="%{#opendoarrepositoryinterface.desiredCompatibilityLevel}"
|
145
|
list="#{'openaire2.0_data':'OpenAIRE 2.0 (EC funding)'}"
|
146
|
required="true"
|
147
|
/>
|
148
|
</s:if>
|
149
|
<s:else>
|
150
|
<s:select theme="simple" name="interfaces[%{#stat.count-1}].desiredCompatibilityLevel"
|
151
|
value="%{#opendoarrepositoryinterface.desiredCompatibilityLevel}"
|
152
|
list="#{'openaire3.0':'OpenAIRE 3.0 (OA, funding)', 'openaire2.0':'OpenAIRE 2.0 (EC funding)', 'driver':'OpenAIRE Basic (DRIVER OA)'}"
|
153
|
required="true"
|
154
|
/>
|
155
|
</s:else>
|
156
|
</td><td></td>
|
157
|
</tr>
|
158
|
|
159
|
<s:hidden name="interfaces[%{#stat.count-1}].accessFormat" value="%{#opendoarrepositoryinterface.accessFormat}"/>
|
160
|
<s:hidden name="interfaces[%{#stat.count-1}].typology" value="%{#opendoarrepositoryinterface.typology}"/>
|
161
|
<s:hidden name="interfaces[%{#stat.count-1}].accessProtocol" value="%{#opendoarrepositoryinterface.accessProtocol}"/>
|
162
|
<s:hidden name="interfaces[%{#stat.count-1}].compliance" value="%{#opendoarrepositoryinterface.compliance}"/>
|
163
|
<s:hidden name="interfaces[%{#stat.count-1}].id" value="%{#opendoarrepositoryinterface.id}"/>
|
164
|
<s:hidden name="interfaces[%{#stat.count-1}].removable" value="%{#opendoarrepositoryinterface.removable}"/>
|
165
|
</s:iterator>
|
166
|
</tbody>
|
167
|
</table>
|
168
|
<table class="zebra" style="table-layout:fixed; width:100%">
|
169
|
<s:if test="%{mode=='re3data'}">
|
170
|
<s:if test="%{dbMode.trim().toLowerCase().equals(\"dms\")}">
|
171
|
<tr><td colspan="1"><a id="cloneButton1" onclick="addNew_data('reg')">[+] Add new Interface</a></td>
|
172
|
<td colspan="3"><a id="cloneButton1" onclick="removeLast('<s:property value="%{interfaces.size()}"/>')">[-] Remove last added</a></td></tr>
|
173
|
</s:if>
|
174
|
<s:else>
|
175
|
<tr><td colspan="1"><a id="cloneButton1" onclick="addNewDirect_data()">[+] Add new Interface</a></td>
|
176
|
<td colspan="3"><a id="cloneButton1" onclick="removeLastDirect()">[-] Remove last added</a></td></tr>
|
177
|
</s:else>
|
178
|
</s:if>
|
179
|
<s:else>
|
180
|
<s:if test="%{dbMode.trim().toLowerCase().equals(\"dms\")}">
|
181
|
<tr><td colspan="1"><a id="cloneButton1" onclick="addNew('reg')">[+] Add new Interface</a></td>
|
182
|
<td colspan="3"><a id="cloneButton1" onclick="removeLast('<s:property value="%{interfaces.size()}"/>')">[-] Remove last added</a></td></tr>
|
183
|
</s:if>
|
184
|
<s:else>
|
185
|
<tr><td colspan="1"><a id="cloneButton1" onclick="addNewDirect()">[+] Add new Interface</a></td>
|
186
|
<td colspan="3"><a id="cloneButton1" onclick="removeLastDirect()">[-] Remove last added</a></td></tr>
|
187
|
</s:else>
|
188
|
</s:else>
|
189
|
</table>
|
190
|
<div id="dialog" title="Warning">
|
191
|
<p>There is no added interface to remove. If you want to remove an interface completely, you have to manage the repository via 'Manage Your Datasources' option located on main menu.</p>
|
192
|
</div>
|
193
|
|
194
|
<s:if test="%{dbMode.trim().toLowerCase().equals(\"direct\") && readonlyFields}">
|
195
|
<table><tr> <td colspan="2" class="section"><s:text name="registerRepoDnet.title3"/></td></tr></table>
|
196
|
<table id="myTable1" class="zebra" style="table-layout:fixed; width:100%">
|
197
|
<thead>
|
198
|
<tr>
|
199
|
<th scope="col" style="width:40%">OpenAIRE Basic (ex DRIVER)</th>
|
200
|
<th scope="col" style="width:30%">OpenAIRE 2.0</th>
|
201
|
<th scope="col" style="width:30%">OpenAIRE 3.0</th>
|
202
|
</tr>
|
203
|
</thead>
|
204
|
<tbody>
|
205
|
<tr>
|
206
|
<s:iterator value="openaireCompliant" var="compliant" status="stat">
|
207
|
<td><s:property value="%{#compliant}" /></td>
|
208
|
</s:iterator>
|
209
|
</tr>
|
210
|
</tbody>
|
211
|
</table>
|
212
|
</s:if>
|
213
|
<s:if test="%{repoMode.trim().toLowerCase().equals(\"dms\") && registrationFilesDownload}">
|
214
|
<table id="pdfTable" class="zebra1" style="table-layout:fixed; width:100%">
|
215
|
<tr> <td colspan="5" class="section"><s:text name="registerRepoDnet.title4"/></td></tr>
|
216
|
<tr> <td colspan="4"><s:text name="registerRepoDnet.files.allow"/></td><td><s:checkbox id ="allowPdf" theme="simple" name="pubFileIface.allow"/> </td></tr>
|
217
|
<tr>
|
218
|
<td colspan="5" >
|
219
|
<div class="note">
|
220
|
<s:text name="registerRepoDnet.files.allow1"/>
|
221
|
</div>
|
222
|
</td>
|
223
|
</tr>
|
224
|
<tr class="addSource">
|
225
|
<td colspan="5" >
|
226
|
<div class="info">
|
227
|
<s:text name="registerRepoDnet.files.info"/>
|
228
|
</div>
|
229
|
</td>
|
230
|
</tr>
|
231
|
<tr class="addSource"><th><s:text name="registerRepoDnet.files.methodology"/></th><td colspan="3"><s:radio cssClass="myRadio" theme ="simple" name="pubFileIface.methodology" list="#{'files_from_metadata':'from HTTP addresses in the metadata records (dc:identifier)','files_from_api':'from standard APIs'}"/></td></tr>
|
232
|
<tr class="harvest"><td> </td><td><s:text name="registerRepoDnet.files.protocol"/></td><td><s:select theme="simple" name="pubFileIface.protocol" value="%{#pubFileIface.protocol}" list="#{'ftp':'FTP'}"/></td><td colspan="2"></td></tr>
|
233
|
<tr class="harvest"><td> </td><td><s:text name="registerRepoDnet.files.url"/></td><td colspan="2"><s:textfield theme="simple" size ="30" name="pubFileIface.url"/></td><td></td></tr>
|
234
|
<tr class="harvest"><td> </td><td><s:text name="registerRepoDnet.files.username"/></td ><td colspan="2"><s:textfield theme="simple" size ="30" name="pubFileIface.username"/></td><td></td></tr>
|
235
|
<tr class="harvest"><td> </td><td><s:text name="registerRepoDnet.files.password"/></td ><td colspan="2"><s:textfield theme="simple" size ="30" name="pubFileIface.password"/></td><td></td></tr>
|
236
|
<tr class="harvest"><td> </td><td><s:text name="registerRepoDnet.files.namingConvention"/></td><td colspan="2"><s:radio theme="simple" name="pubFileIface.convention" list="#{'oai_pmh_identifier':'OAI-PMH Identifier','doi':'DOI'}"/></td><td></td></tr>
|
237
|
<tr class="metadata"><td> </td><td><s:text name="registerRepoDnet.files.xpath"/></td ><td colspan="2"><s:textfield theme="simple" size ="30" name="pubFileIface.xpath"/></td><td></td></tr>
|
238
|
|
239
|
</table>
|
240
|
</s:if>
|
241
|
<tr><td colspan="2"><hr class="dotted"></td></tr>
|
242
|
<table id="progressTable" style="table-layout:fixed; width:100%">
|
243
|
<tr class="progress"><td>
|
244
|
<div class="info">Checking if interface's Url and Validation Set are valid...
|
245
|
</div></td></tr>
|
246
|
</table>
|
247
|
<s:if test="%{enableOverride}">
|
248
|
<s:checkbox name="overrideTests" label="Override Registration Tests"/>
|
249
|
</s:if>
|
250
|
<s:submit id="subm" value="Register" cssClass="button-default"/>
|
251
|
<s:submit id="submWait" value="Please Wait" disabled="true" cssClass="button-default"/>
|
252
|
</s:form>
|
253
|
|
254
|
</div>
|
255
|
</div>
|
256
|
</div>
|
257
|
</div>
|
258
|
</div>
|
259
|
</div>
|
260
|
</div>
|
261
|
<div style="clear: both;"> </div>
|
262
|
</div>
|
263
|
<!-- NMI This needs to be the same in all pages and the text is some properties file -->
|
264
|
<div id="footer">
|
265
|
<jsp:include page="footer.jsp"/>
|
266
|
</div>
|
267
|
</div>
|
268
|
</div>
|
269
|
</body>
|
270
|
</html>
|