1 |
25829
|
nikon.gasp
|
<%@ 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 |
30461
|
nikon.gasp
|
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css">
|
11 |
25829
|
nikon.gasp
|
</head>
|
12 |
|
|
<body class="left">
|
13 |
|
|
|
14 |
30461
|
nikon.gasp
|
<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 |
26592
|
nikon.gasp
|
<script type="text/javascript" src="jsps/js/repoInterfaces.js"></script>
|
17 |
25829
|
nikon.gasp
|
|
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 |
30461
|
nikon.gasp
|
<s:form cssClass="zebra1" action="registerRepo">
|
41 |
25829
|
nikon.gasp
|
<s:hidden name="mode" value="%{mode}"/>
|
42 |
|
|
<s:hidden name="usingOpenDoar" value="%{readonlyFields}"/>
|
43 |
|
|
<s:hidden name="readonlyFields" value="%{readonlyFields}"/>
|
44 |
|
|
<s:hidden name="id" value="%{id}"/>
|
45 |
|
|
<s:hidden name="officialName" value="%{officialName}"/>
|
46 |
30461
|
nikon.gasp
|
<tr><td colspan="2" class="section"><s:text name="registerRepoDnet.title0"/></td></tr>
|
47 |
|
|
<s:if test="%{mode=='opendoar'}">
|
48 |
|
|
<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>
|
49 |
|
|
</s:if>
|
50 |
|
|
<s:if test="%{mode=='re3data'}">
|
51 |
|
|
<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>
|
52 |
|
|
</s:if>
|
53 |
|
|
<s:if test="%{mode=='opendoar'}">
|
54 |
|
|
<%-- <tr><th><s:text name="registerRepoDnet.typology"/></th><td><s:property value="repo.typology"/></td></tr> --%>
|
55 |
|
|
<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>
|
56 |
|
|
</s:if>
|
57 |
|
|
<s:else>
|
58 |
|
|
<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>
|
59 |
|
|
<tr><td colspan="2"><s:fielderror fieldName="customTypology"/></td></tr>
|
60 |
|
|
<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>
|
61 |
|
|
</s:else>
|
62 |
25829
|
nikon.gasp
|
<tr><td colspan="2"><s:fielderror fieldName="officialName"/></td></tr>
|
63 |
30461
|
nikon.gasp
|
<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>
|
64 |
|
|
|
65 |
|
|
<s:if test="%{mode=='journal'}">
|
66 |
|
|
<tr><td colspan="2"><s:fielderror fieldName="issn"/></td></tr>
|
67 |
|
|
<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>
|
68 |
|
|
<tr><td colspan="2"><s:fielderror fieldName="eissn"/></td></tr>
|
69 |
|
|
<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>
|
70 |
|
|
<tr><td colspan="2"><s:fielderror fieldName="lssn"/></td></tr>
|
71 |
|
|
<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>
|
72 |
|
|
</s:if>
|
73 |
25829
|
nikon.gasp
|
<%-- <s:if test="%{readonlyFields}"> --%>
|
74 |
30461
|
nikon.gasp
|
<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>
|
75 |
25829
|
nikon.gasp
|
<%-- </s:if> --%>
|
76 |
|
|
<%-- <s:textfield name="iconUrl" size="65" title="%{getText(\'repoRegistration.tooltip.iconUrl\')}" label="%{getText(\"registerRepoDnet.iconUrl\")}" required="true" readonly="%{readonlyFields}" /> --%>
|
77 |
30461
|
nikon.gasp
|
<s:if test="%{readonlyFields}">
|
78 |
|
|
<tr><td colspan="2"><s:fielderror fieldName="countryName"/></td></tr>
|
79 |
|
|
<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>
|
80 |
|
|
</s:if>
|
81 |
|
|
<s:else>
|
82 |
|
|
<tr><td colspan="2"><s:fielderror fieldName="countryName"/></td></tr>
|
83 |
|
|
<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>
|
84 |
|
|
</s:else>
|
85 |
25829
|
nikon.gasp
|
<tr><td colspan="2"><s:fielderror fieldName="longitude"/></td></tr>
|
86 |
30461
|
nikon.gasp
|
<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>
|
87 |
25829
|
nikon.gasp
|
<tr><td colspan="2"><s:fielderror fieldName="latitude"/></td></tr>
|
88 |
30461
|
nikon.gasp
|
<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>
|
89 |
25829
|
nikon.gasp
|
<%-- <s:if test="%{readonlyFields}"> --%>
|
90 |
|
|
<%-- <s:textfield name="timezone" list="timezones" listKey="offset" listValue="name" title="%{getText(\'repoRegistration.tooltip.timezone\')}" label="%{getText(\"registerRepoDnet.timezone\")}" required="true" readonly="%{readonlyFields}" /> --%>
|
91 |
|
|
<%-- </s:if> --%>
|
92 |
|
|
<%-- <s:else> --%>
|
93 |
|
|
<%-- <s:select name="timezone" list="timezones" listKey="offset" listValue="name" title="%{getText(\'repoRegistration.tooltip.timezone\')}" label="%{getText(\"registerRepoDnet.timezone\")}" required="true"/> --%>
|
94 |
|
|
<%-- </s:else> --%>
|
95 |
|
|
<tr><td colspan="2"><s:fielderror fieldName="websiteUrl"/></td></tr>
|
96 |
30461
|
nikon.gasp
|
<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>
|
97 |
25829
|
nikon.gasp
|
<tr><td colspan="2"><s:fielderror fieldName="organization"/></td></tr>
|
98 |
30461
|
nikon.gasp
|
<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>
|
99 |
|
|
<tr><td colspan="2" class="section"><s:text name="registerRepoDnet.title0b"/></td></tr>
|
100 |
25829
|
nikon.gasp
|
<tr><td colspan="2"><s:fielderror fieldName="englishName"/></td></tr>
|
101 |
30461
|
nikon.gasp
|
<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>
|
102 |
|
|
<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>
|
103 |
|
|
<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>
|
104 |
|
|
<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>
|
105 |
35348
|
nikon.gasp
|
<s:if test="%{mode=='aggregator'}">
|
106 |
|
|
<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>
|
107 |
|
|
</s:if>
|
108 |
30461
|
nikon.gasp
|
<tr><td colspan="2" class="section"><s:text name="registerRepoDnet.title1"/></td></tr>
|
109 |
25829
|
nikon.gasp
|
<tr><td colspan="2"><s:fielderror fieldName="contactEmail"/></td></tr>
|
110 |
30461
|
nikon.gasp
|
<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>
|
111 |
25829
|
nikon.gasp
|
<tr> <td colspan="2" class="section"><s:text name="registerRepoDnet.title2"/></td></tr>
|
112 |
|
|
|
113 |
31430
|
nikon.gasp
|
<tr><td colspan="2">
|
114 |
|
|
<div class="info">
|
115 |
|
|
<s:text name="registerRepoDnet.descriptionEmptySet"/>
|
116 |
|
|
</div>
|
117 |
|
|
</td>
|
118 |
|
|
</tr>
|
119 |
25961
|
nikon.gasp
|
<s:if test="hasFieldErrors()">
|
120 |
25829
|
nikon.gasp
|
<tr><td colspan="2"><s:fielderror fieldName="baseUrl"/></td></tr>
|
121 |
|
|
<tr><td colspan="2"><s:fielderror fieldName="validationSet"/></td></tr>
|
122 |
|
|
</s:if>
|
123 |
29541
|
nikon.gasp
|
<table id="myTable" class="zebra1" style="table-layout:fixed; width:100%">
|
124 |
25829
|
nikon.gasp
|
<tbody>
|
125 |
|
|
<s:iterator value="interfaces" var="opendoarrepositoryinterface" status="stat">
|
126 |
30461
|
nikon.gasp
|
<tr><th width=30% scope="col" class="numb"></th><th width=65% class="numb"></th><th class="numb" width=5%></th></tr>
|
127 |
|
|
|
128 |
|
|
<%-- <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> --%>
|
129 |
26468
|
nikon.gasp
|
<s:if test="%{dbMode.trim().toLowerCase().equals(\"dms\")}">
|
130 |
31253
|
nikon.gasp
|
<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>
|
131 |
31430
|
nikon.gasp
|
<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>
|
132 |
31253
|
nikon.gasp
|
<tr><th scope="col"><s:text name="registerRepoDnet.compliance"/></th><td><s:text name="interfaces[%{#stat.count-1}].complianceName" /></td><td></td></tr>
|
133 |
|
|
<%-- <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> --%>
|
134 |
26468
|
nikon.gasp
|
</s:if>
|
135 |
|
|
<s:else>
|
136 |
31253
|
nikon.gasp
|
<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>
|
137 |
31430
|
nikon.gasp
|
<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>
|
138 |
26468
|
nikon.gasp
|
</s:else>
|
139 |
29541
|
nikon.gasp
|
<tr><th scope="col"><s:text name="registerRepoDnet.compatibilityLevel"/></th>
|
140 |
25829
|
nikon.gasp
|
<td>
|
141 |
|
|
<s:if test="%{mode=='re3data'}">
|
142 |
|
|
<s:select theme="simple" name="interfaces[%{#stat.count-1}].desiredCompatibilityLevel"
|
143 |
|
|
value="%{#opendoarrepositoryinterface.desiredCompatibilityLevel}"
|
144 |
31253
|
nikon.gasp
|
list="#{'openaire2.0_data':'OpenAIRE 2.0 (EC funding)'}"
|
145 |
25829
|
nikon.gasp
|
required="true"
|
146 |
|
|
/>
|
147 |
|
|
</s:if>
|
148 |
25961
|
nikon.gasp
|
<s:else>
|
149 |
25829
|
nikon.gasp
|
<s:select theme="simple" name="interfaces[%{#stat.count-1}].desiredCompatibilityLevel"
|
150 |
|
|
value="%{#opendoarrepositoryinterface.desiredCompatibilityLevel}"
|
151 |
29501
|
nikon.gasp
|
list="#{'openaire3.0':'OpenAIRE 3.0 (OA, funding)', 'openaire2.0':'OpenAIRE 2.0 (EC funding)', 'driver':'OpenAIRE Basic (DRIVER OA)'}"
|
152 |
25829
|
nikon.gasp
|
required="true"
|
153 |
|
|
/>
|
154 |
25961
|
nikon.gasp
|
</s:else>
|
155 |
30461
|
nikon.gasp
|
</td><td></td>
|
156 |
29541
|
nikon.gasp
|
</tr>
|
157 |
31253
|
nikon.gasp
|
|
158 |
|
|
<s:hidden name="interfaces[%{#stat.count-1}].accessFormat" value="%{#opendoarrepositoryinterface.accessFormat}"/>
|
159 |
|
|
<s:hidden name="interfaces[%{#stat.count-1}].typology" value="%{#opendoarrepositoryinterface.typology}"/>
|
160 |
|
|
<s:hidden name="interfaces[%{#stat.count-1}].accessProtocol" value="%{#opendoarrepositoryinterface.accessProtocol}"/>
|
161 |
30461
|
nikon.gasp
|
<s:hidden name="interfaces[%{#stat.count-1}].compliance" value="%{#opendoarrepositoryinterface.compliance}"/>
|
162 |
25829
|
nikon.gasp
|
<s:hidden name="interfaces[%{#stat.count-1}].id" value="%{#opendoarrepositoryinterface.id}"/>
|
163 |
|
|
<s:hidden name="interfaces[%{#stat.count-1}].removable" value="%{#opendoarrepositoryinterface.removable}"/>
|
164 |
|
|
</s:iterator>
|
165 |
|
|
</tbody>
|
166 |
|
|
</table>
|
167 |
|
|
<table class="zebra" style="table-layout:fixed; width:100%">
|
168 |
26592
|
nikon.gasp
|
<s:if test="%{mode=='re3data'}">
|
169 |
26468
|
nikon.gasp
|
<s:if test="%{dbMode.trim().toLowerCase().equals(\"dms\")}">
|
170 |
30461
|
nikon.gasp
|
<tr><td colspan="1"><a id="cloneButton1" onclick="addNew_data('reg')">[+] Add new Interface</a></td>
|
171 |
31253
|
nikon.gasp
|
<td colspan="3"><a id="cloneButton1" onclick="removeLast('<s:property value="%{interfaces.size()}"/>')">[-] Remove last added</a></td></tr>
|
172 |
26592
|
nikon.gasp
|
</s:if>
|
173 |
|
|
<s:else>
|
174 |
30461
|
nikon.gasp
|
<tr><td colspan="1"><a id="cloneButton1" onclick="addNewDirect_data()">[+] Add new Interface</a></td>
|
175 |
|
|
<td colspan="3"><a id="cloneButton1" onclick="removeLastDirect()">[-] Remove last added</a></td></tr>
|
176 |
26592
|
nikon.gasp
|
</s:else>
|
177 |
|
|
</s:if>
|
178 |
|
|
<s:else>
|
179 |
|
|
<s:if test="%{dbMode.trim().toLowerCase().equals(\"dms\")}">
|
180 |
30461
|
nikon.gasp
|
<tr><td colspan="1"><a id="cloneButton1" onclick="addNew('reg')">[+] Add new Interface</a></td>
|
181 |
31253
|
nikon.gasp
|
<td colspan="3"><a id="cloneButton1" onclick="removeLast('<s:property value="%{interfaces.size()}"/>')">[-] Remove last added</a></td></tr>
|
182 |
26468
|
nikon.gasp
|
</s:if>
|
183 |
|
|
<s:else>
|
184 |
30461
|
nikon.gasp
|
<tr><td colspan="1"><a id="cloneButton1" onclick="addNewDirect()">[+] Add new Interface</a></td>
|
185 |
|
|
<td colspan="3"><a id="cloneButton1" onclick="removeLastDirect()">[-] Remove last added</a></td></tr>
|
186 |
26468
|
nikon.gasp
|
</s:else>
|
187 |
26592
|
nikon.gasp
|
</s:else>
|
188 |
25829
|
nikon.gasp
|
</table>
|
189 |
30461
|
nikon.gasp
|
<div id="dialog" title="Warning">
|
190 |
31253
|
nikon.gasp
|
<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>
|
191 |
30461
|
nikon.gasp
|
</div>
|
192 |
26468
|
nikon.gasp
|
|
193 |
26592
|
nikon.gasp
|
<s:if test="%{dbMode.trim().toLowerCase().equals(\"direct\") && readonlyFields}">
|
194 |
26468
|
nikon.gasp
|
<table><tr> <td colspan="2" class="section"><s:text name="registerRepoDnet.title3"/></td></tr></table>
|
195 |
|
|
<table id="myTable1" class="zebra" style="table-layout:fixed; width:100%">
|
196 |
|
|
<thead>
|
197 |
|
|
<tr>
|
198 |
|
|
<th scope="col" style="width:40%">OpenAIRE Basic (ex DRIVER)</th>
|
199 |
|
|
<th scope="col" style="width:30%">OpenAIRE 2.0</th>
|
200 |
|
|
<th scope="col" style="width:30%">OpenAIRE 3.0</th>
|
201 |
|
|
</tr>
|
202 |
|
|
</thead>
|
203 |
|
|
<tbody>
|
204 |
|
|
<tr>
|
205 |
|
|
<s:iterator value="openaireCompliant" var="compliant" status="stat">
|
206 |
|
|
<td><s:property value="%{#compliant}" /></td>
|
207 |
|
|
</s:iterator>
|
208 |
|
|
</tr>
|
209 |
|
|
</tbody>
|
210 |
|
|
</table>
|
211 |
|
|
</s:if>
|
212 |
29454
|
nikon.gasp
|
<s:if test="%{dbMode.trim().toLowerCase().equals(\"dms\") && registrationFilesDownload}">
|
213 |
30461
|
nikon.gasp
|
<table id="pdfTable" class="zebra1" style="table-layout:fixed; width:100%">
|
214 |
25961
|
nikon.gasp
|
<tr> <td colspan="5" class="section"><s:text name="registerRepoDnet.title4"/></td></tr>
|
215 |
|
|
<tr> <td colspan="4"><s:text name="registerRepoDnet.files.allow"/></td><td><s:checkbox id ="allowPdf" theme="simple" name="pubFileIface.allow"/> </td></tr>
|
216 |
|
|
<tr>
|
217 |
|
|
<td colspan="5" >
|
218 |
|
|
<div class="note">
|
219 |
|
|
<s:text name="registerRepoDnet.files.allow1"/>
|
220 |
|
|
</div>
|
221 |
|
|
</td>
|
222 |
|
|
</tr>
|
223 |
|
|
<tr class="addSource">
|
224 |
|
|
<td colspan="5" >
|
225 |
|
|
<div class="info">
|
226 |
|
|
<s:text name="registerRepoDnet.files.info"/>
|
227 |
|
|
</div>
|
228 |
|
|
</td>
|
229 |
|
|
</tr>
|
230 |
30461
|
nikon.gasp
|
<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>
|
231 |
25961
|
nikon.gasp
|
<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>
|
232 |
|
|
<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>
|
233 |
|
|
<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>
|
234 |
|
|
<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>
|
235 |
|
|
<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>
|
236 |
25978
|
nikon.gasp
|
<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>
|
237 |
|
|
|
238 |
25829
|
nikon.gasp
|
</table>
|
239 |
26592
|
nikon.gasp
|
</s:if>
|
240 |
25829
|
nikon.gasp
|
<tr><td colspan="2"><hr class="dotted"></td></tr>
|
241 |
25971
|
nikon.gasp
|
<table id="progressTable" style="table-layout:fixed; width:100%">
|
242 |
|
|
<tr class="progress"><td>
|
243 |
|
|
<div class="info">Checking if interface's Url and Validation Set are valid...
|
244 |
|
|
</div></td></tr>
|
245 |
|
|
</table>
|
246 |
35348
|
nikon.gasp
|
<s:if test="%{enableOverride}">
|
247 |
|
|
<s:checkbox name="overrideTests" label="Override Registration Tests"/>
|
248 |
|
|
</s:if>
|
249 |
25971
|
nikon.gasp
|
<s:submit id="subm" value="Register" cssClass="button-default"/>
|
250 |
29541
|
nikon.gasp
|
<s:submit id="submWait" value="Please Wait" disabled="true" cssClass="button-default"/>
|
251 |
25829
|
nikon.gasp
|
</s:form>
|
252 |
|
|
|
253 |
|
|
</div>
|
254 |
|
|
</div>
|
255 |
|
|
</div>
|
256 |
|
|
</div>
|
257 |
|
|
</div>
|
258 |
|
|
</div>
|
259 |
|
|
</div>
|
260 |
|
|
<div style="clear: both;"> </div>
|
261 |
|
|
</div>
|
262 |
|
|
<!-- NMI This needs to be the same in all pages and the text is some properties file -->
|
263 |
|
|
<div id="footer">
|
264 |
|
|
<jsp:include page="footer.jsp"/>
|
265 |
|
|
</div>
|
266 |
|
|
</div>
|
267 |
|
|
</div>
|
268 |
|
|
</body>
|
269 |
|
|
</html>
|