Lines 113-119
Link Here
|
113 |
[% END %] |
113 |
[% END %] |
114 |
[% UNLESS ( isbn_hidden )%] |
114 |
[% UNLESS ( isbn_hidden )%] |
115 |
<li> |
115 |
<li> |
116 |
[% IF ( isbn_required ) %] |
116 |
[% IF ( biblionumber ) %] |
|
|
117 |
<label for="isbn" class="required">Standard number (ISBN, ISSN or other):</label> |
118 |
[% isbn | html %] |
119 |
[% ELSIF ( isbn_required ) %] |
117 |
<label for="isbn" class="required">Standard number (ISBN, ISSN or other):</label> |
120 |
<label for="isbn" class="required">Standard number (ISBN, ISSN or other):</label> |
118 |
<input type="text" id="isbn" name="isbn" maxlength="80" value="[% isbn | html %]" required="required" /> |
121 |
<input type="text" id="isbn" name="isbn" maxlength="80" value="[% isbn | html %]" required="required" /> |
119 |
<div class="required_label required">Required</div> |
122 |
<div class="required_label required">Required</div> |
Lines 125-131
Link Here
|
125 |
[% END %] |
128 |
[% END %] |
126 |
[% UNLESS ( publishercode_hidden ) %] |
129 |
[% UNLESS ( publishercode_hidden ) %] |
127 |
<li> |
130 |
<li> |
128 |
[% IF ( publishercode_required ) %] |
131 |
[% IF ( biblionumber ) %] |
|
|
132 |
<label for="publishercode" class="required">Publisher:</label> |
133 |
[% publishercode | html %] |
134 |
[% ELSIF ( publishercode_required ) %] |
129 |
<label for="publishercode" class="required">Publisher:</label> |
135 |
<label for="publishercode" class="required">Publisher:</label> |
130 |
<input type="text" id="publishercode" name="publishercode" class="span6" maxlength="80" value="[% publishercode | html %]" required="required" /> |
136 |
<input type="text" id="publishercode" name="publishercode" class="span6" maxlength="80" value="[% publishercode | html %]" required="required" /> |
131 |
<div class="required_label required">Required</div> |
137 |
<div class="required_label required">Required</div> |
Lines 137-143
Link Here
|
137 |
[% END %] |
143 |
[% END %] |
138 |
[% UNLESS ( collectiontitle_hidden ) %] |
144 |
[% UNLESS ( collectiontitle_hidden ) %] |
139 |
<li> |
145 |
<li> |
140 |
[% IF ( collectiontitle_required ) %] |
146 |
[% IF ( biblionumber ) %] |
|
|
147 |
<label for="collectiontitle" class="required">Collection title:</label> |
148 |
[% collectiontitle | html %] |
149 |
[% ELSIF ( collectiontitle_required ) %] |
141 |
<label for="collectiontitle" class="required">Collection title:</label> |
150 |
<label for="collectiontitle" class="required">Collection title:</label> |
142 |
<input type="text" id="collectiontitle" name="collectiontitle" class="span6" maxlength="80" value="[% collectiontitle | html %]" required="required" /> |
151 |
<input type="text" id="collectiontitle" name="collectiontitle" class="span6" maxlength="80" value="[% collectiontitle | html %]" required="required" /> |
143 |
<div class="required_label required">Required</div> |
152 |
<div class="required_label required">Required</div> |
Lines 149-155
Link Here
|
149 |
[% END %] |
158 |
[% END %] |
150 |
[% UNLESS ( place_hidden ) %] |
159 |
[% UNLESS ( place_hidden ) %] |
151 |
<li> |
160 |
<li> |
152 |
[% IF ( place_required ) %] |
161 |
[% IF ( biblionumber ) %] |
|
|
162 |
<label for="place" class="required">Publication place:</label> |
163 |
[% place | html %] |
164 |
[% ELSIF ( place_required ) %] |
153 |
<label for="place" class="required">Publication place:</label> |
165 |
<label for="place" class="required">Publication place:</label> |
154 |
<input type="text" id="place" name="place" required="required" maxlength="80" value="[% place | html %]" /> |
166 |
<input type="text" id="place" name="place" required="required" maxlength="80" value="[% place | html %]" /> |
155 |
<div class="required_label required">Required</div> |
167 |
<div class="required_label required">Required</div> |
Lines 479-485
Link Here
|
479 |
[% END %] |
491 |
[% END %] |
480 |
[% END %] |
492 |
[% END %] |
481 |
[% END # / IF suggestions_loop %] |
493 |
[% END # / IF suggestions_loop %] |
482 |
|
|
|
483 |
[% END # IF op_else %] |
494 |
[% END # IF op_else %] |
484 |
</div> <!-- / #usersuggestions --> |
495 |
</div> <!-- / #usersuggestions --> |
485 |
</div> <!-- / .col-lg-10 --> |
496 |
</div> <!-- / .col-lg-10 --> |
Lines 490-496
Link Here
|
490 |
[% INCLUDE 'opac-bottom.inc' %] |
501 |
[% INCLUDE 'opac-bottom.inc' %] |
491 |
[% BLOCK jsinclude %] |
502 |
[% BLOCK jsinclude %] |
492 |
[% INCLUDE 'datatables.inc' %] |
503 |
[% INCLUDE 'datatables.inc' %] |
493 |
<script> |
504 |
<script> |
|
|
505 |
// Disable fields if there is a biblionumber |
506 |
[% IF ( biblionumber ) %] |
507 |
window.addEventListener("DOMContentLoaded", (event) => { |
508 |
function disabled() { |
509 |
const title = document.getElementById('title'); |
510 |
const author = document.getElementById('author'); |
511 |
const copyrightdate = document.getElementById('copyrightdate'); |
512 |
const isbn = document.getElementById('isbn'); |
513 |
const publishercode = document.getElementById('publishercode'); |
514 |
const collectiontitle = document.getElementById('collectiontitle'); |
515 |
const place = document.getElementById('place'); |
516 |
|
517 |
title.disabled = true; |
518 |
author.disabled = true; |
519 |
copyrightdate.disabled = true; |
520 |
isbn.disabled = true; |
521 |
publishercode.disabled = true; |
522 |
collectiontitle.disabled = true; |
523 |
place.disabled = true; |
524 |
} |
525 |
disabled(); |
526 |
}); |
527 |
[% END %] |
528 |
|
494 |
[% IF ( loggedinusername ) %] |
529 |
[% IF ( loggedinusername ) %] |
495 |
function enableCheckboxActions(){ |
530 |
function enableCheckboxActions(){ |
496 |
// Enable/disable controls if checkboxes are checked |
531 |
// Enable/disable controls if checkboxes are checked |