Lines 4-22
Link Here
|
4 |
[% INCLUDE 'doc-head-close.inc' %] |
4 |
[% INCLUDE 'doc-head-close.inc' %] |
5 |
<script type="text/javascript"> |
5 |
<script type="text/javascript"> |
6 |
//<![CDATA[ |
6 |
//<![CDATA[ |
7 |
|
|
|
8 |
$(document).ready(function() { |
7 |
$(document).ready(function() { |
|
|
8 |
$( ".constraints" ).accordion(); |
9 |
$('#subfieldtabs').tabs(); |
9 |
$('#subfieldtabs').tabs(); |
10 |
$("a.displaymore").click(function(){ |
|
|
11 |
var link = $(this); |
12 |
var constraints = $("#"+$(this).attr("href").replace("#","")); |
13 |
constraints.toggle(); |
14 |
if($(constraints).is(':visible')){ |
15 |
link.html(_("Hide constraints")); |
16 |
} else { |
17 |
link.html(_("Display more constraints")); |
18 |
} |
19 |
}); |
20 |
$("input[id^='hidden_']").click(setHiddenValue); |
10 |
$("input[id^='hidden_']").click(setHiddenValue); |
21 |
$("input[id^='hidden-']").each(function() { |
11 |
$("input[id^='hidden-']").each(function() { |
22 |
populateHiddenCheckboxes($(this).attr('id').split('-')[1]); |
12 |
populateHiddenCheckboxes($(this).attr('id').split('-')[1]); |
Lines 210-216
function populateHiddenCheckboxes(tab) {
Link Here
|
210 |
<input type="hidden" name="op" value="add_validate" /> |
200 |
<input type="hidden" name="op" value="add_validate" /> |
211 |
<input type="hidden" name="tagfield" value="[% tagfield %]" /> |
201 |
<input type="hidden" name="tagfield" value="[% tagfield %]" /> |
212 |
<input type="hidden" name="frameworkcode" value="[% frameworkcode %]" /> |
202 |
<input type="hidden" name="frameworkcode" value="[% frameworkcode %]" /> |
213 |
|
|
|
214 |
<div id="subfieldtabs" class="toptabs numbered"> |
203 |
<div id="subfieldtabs" class="toptabs numbered"> |
215 |
<ul> |
204 |
<ul> |
216 |
[% FOREACH loo IN loop %] |
205 |
[% FOREACH loo IN loop %] |
Lines 225-233
function populateHiddenCheckboxes(tab) {
Link Here
|
225 |
</ul> |
214 |
</ul> |
226 |
|
215 |
|
227 |
[% FOREACH loo IN loop %] |
216 |
[% FOREACH loo IN loop %] |
228 |
<div id="sub[% loo.urisubfieldcode %]field"> |
217 |
<div class="constraints" id="sub[% loo.urisubfieldcode %]field"> |
229 |
|
218 |
|
230 |
<fieldset class="rows" style="float:none;"><legend>[% IF ( loo.new_subfield ) %]Add new subfield[% ELSE %]Basic constraints[% END %]</legend> |
219 |
<h3><a href="#basic[% loo.urisubfieldcode %]">Basic constraints</a></h3> |
|
|
220 |
<div id="basic[% loo.urisubfieldcode %]"> |
221 |
<fieldset class="rows"> |
231 |
<ol> |
222 |
<ol> |
232 |
[% IF ( subfieldcode == 0 || subfieldcode ) %] |
223 |
[% IF ( subfieldcode == 0 || subfieldcode ) %] |
233 |
<li><span class="label">Subfield code:</span> [% loo.subfieldcode %] <input type="hidden" name="tagsubfield" value="[% loo.subfieldcode %]" /></li> |
224 |
<li><span class="label">Subfield code:</span> [% loo.subfieldcode %] <input type="hidden" name="tagsubfield" value="[% loo.subfieldcode %]" /></li> |
Lines 240-251
function populateHiddenCheckboxes(tab) {
Link Here
|
240 |
<li><label for="mandatory[% loo.row %]">Mandatory: </label>[% loo.mandatory %]</li> |
231 |
<li><label for="mandatory[% loo.row %]">Mandatory: </label>[% loo.mandatory %]</li> |
241 |
<li><label for="tab[% loo.row %]">Managed in tab: </label>[% loo.tab %] (ignore means that the subfield does not display in the record editor)</li> |
232 |
<li><label for="tab[% loo.row %]">Managed in tab: </label>[% loo.tab %] (ignore means that the subfield does not display in the record editor)</li> |
242 |
</ol> |
233 |
</ol> |
243 |
</fieldset> |
234 |
</fieldset> |
244 |
|
235 |
</div> |
245 |
<a class="displaymore" href="#more[% loo.urisubfieldcode %]">Display more constraints</a> |
236 |
|
246 |
<div id="more[% loo.urisubfieldcode %]" style="display:none; clear: both"> |
237 |
|
247 |
<fieldset class="rows" style="float:none;"> |
238 |
<h3><a href="#adv[% loo.urisubfieldcode %]">Advanced constraints</a></h3> |
248 |
<legend>Advanced constraints:</legend> |
239 |
<div id="adv[% loo.urisubfieldcode %]"> |
|
|
240 |
<fieldset class="rows"> |
249 |
<ol><li><label for="defaultvalue[% loo.row %]">Default value:</label> |
241 |
<ol><li><label for="defaultvalue[% loo.row %]">Default value:</label> |
250 |
<input type="text" name="defaultvalue" id="defaultvalue[% loo.row %]" value="[% loo.defaultvalue %]" /></li> |
242 |
<input type="text" name="defaultvalue" id="defaultvalue[% loo.row %]" value="[% loo.defaultvalue %]" /></li> |
251 |
<li><label for="maxlength[% loo.row %]">Max length:</label><input type="text" id="maxlength[% loo.row %]" name="maxlength" value="[% loo.maxlength %]" size="4" /> (see online help)</li> |
243 |
<li><label for="maxlength[% loo.row %]">Max length:</label><input type="text" id="maxlength[% loo.row %]" name="maxlength" value="[% loo.maxlength %]" size="4" /> (see online help)</li> |
Lines 266-281
function populateHiddenCheckboxes(tab) {
Link Here
|
266 |
<li><label for="link[% loo.row %]">Link:</label><input type="text" id="link[% loo.row %]" name="link" value="[% loo.link %]" size="10" maxlength="80" /> (e.g., Title or Local-Number) <span class="error"><em>NOTE: If you change this value you must ask your administrator to run misc/batchRebuildBiblioTables.pl.</em></span></li> |
258 |
<li><label for="link[% loo.row %]">Link:</label><input type="text" id="link[% loo.row %]" name="link" value="[% loo.link %]" size="10" maxlength="80" /> (e.g., Title or Local-Number) <span class="error"><em>NOTE: If you change this value you must ask your administrator to run misc/batchRebuildBiblioTables.pl.</em></span></li> |
267 |
<li><label for="kohafield[% loo.row %]">Koha link:</label>[% loo.kohafield %]</li> |
259 |
<li><label for="kohafield[% loo.row %]">Koha link:</label>[% loo.kohafield %]</li> |
268 |
</ol> |
260 |
</ol> |
269 |
</fieldset> |
261 |
</fieldset> |
270 |
<fieldset class="rows" style="float:none;"> |
262 |
</div> |
271 |
<legend>Other Options: (choose one)</legend> |
263 |
<h3><a href="#oth[% loo.urisubfieldcode %]">Other options (choose one)</a></h3> |
|
|
264 |
<div id="oth[% loo.urisubfieldcode %]"> |
265 |
<fieldset class="rows"> |
272 |
<ol> |
266 |
<ol> |
273 |
<li><label for="authorised_value[% loo.row %]">Authorized value:</label>[% loo.authorised_value %]</li> |
267 |
<li><label for="authorised_value[% loo.row %]">Authorized value:</label>[% loo.authorised_value %]</li> |
274 |
<li><label for="authtypecode[% loo.row %]">Thesaurus:</label>[% loo.authtypes %]</li> |
268 |
<li><label for="authtypecode[% loo.row %]">Thesaurus:</label>[% loo.authtypes %]</li> |
275 |
<li><label for="value_builder[% loo.row %]">Plugin:</label>[% loo.value_builder %]</li> |
269 |
<li><label for="value_builder[% loo.row %]">Plugin:</label>[% loo.value_builder %]</li> |
276 |
</ol> |
270 |
</ol> |
277 |
</fieldset> |
271 |
</fieldset> |
278 |
</div><br class="clear" /><!-- /more --> |
272 |
</div> |
279 |
</div><!-- /content_sub --> |
273 |
</div><!-- /content_sub --> |
280 |
[% END %] |
274 |
[% END %] |
281 |
</div><!-- /content --> |
275 |
</div><!-- /content --> |
282 |
- |
|
|