Lines 1-11
Link Here
|
1 |
[% USE AuthorisedValues %] |
1 |
[% USE AuthorisedValues %] |
|
|
2 |
[% USE To %] |
2 |
[% INCLUDE 'doc-head-open.inc' %] |
3 |
[% INCLUDE 'doc-head-open.inc' %] |
3 |
<title>Koha › Serials › Serial edition [% bibliotitle %]</title> |
4 |
<title>Koha › Serials › Serial edition [% bibliotitle %]</title> |
4 |
[% INCLUDE 'doc-head-close.inc' %] |
5 |
[% INCLUDE 'doc-head-close.inc' %] |
5 |
<script type="text/javascript" src="[% interface %]/[% theme %]/js/cataloging.js"></script> |
6 |
<script type="text/javascript" src="[% interface %]/[% theme %]/js/cataloging.js"></script> |
6 |
<script type="text/javascript" src="[% interface %]/[% theme %]/js/prevent_submit.js"></script> |
7 |
<script type="text/javascript" src="[% interface %]/[% theme %]/js/prevent_submit.js"></script> |
7 |
[% INCLUDE 'calendar.inc' %] |
8 |
[% INCLUDE 'calendar.inc' %] |
8 |
<script language="JavaScript" type="text/javascript"> |
9 |
<script type="text/javascript"> |
9 |
//<![CDATA[ |
10 |
//<![CDATA[ |
10 |
function generateReceive() { |
11 |
function generateReceive() { |
11 |
var subscriptionid = document.getElementsByName("subscriptionid")[0].value; |
12 |
var subscriptionid = document.getElementsByName("subscriptionid")[0].value; |
Lines 61-66
$(document).ready(function() {
Link Here
|
61 |
}); |
62 |
}); |
62 |
|
63 |
|
63 |
$(".datepicker").datepicker(); |
64 |
$(".datepicker").datepicker(); |
|
|
65 |
$(".serialsadditems_status").on("change",function(){ |
66 |
var serialdata = $(this).data("serialdata"); |
67 |
if ( this.value == 2 ){ |
68 |
unHideItems('items'+ serialdata.subscriptionid + serialdata.serialid,'label'+ serialdata.subscriptionid + serialdata.serialid, serialdata.serialid); |
69 |
changeDate(this, serialdata.arriveddate); |
70 |
} else if ( this.value == 7 ){ |
71 |
changeDate(this, serialdata.arriveddate); |
72 |
} else { |
73 |
HideItems('items'+ serialdata.subscriptionid + serialdata.serialid,'label' + serialdata.subscriptionid + serialdata.serialid); |
74 |
changeDate(this, serialdata.planneddate); |
75 |
} |
76 |
}); |
77 |
$(".noserialsadditems_status").on("change",function(){ |
78 |
var serialdata = $(this).data("serialdata"); |
79 |
if ( this.value == 2 || this.value == 7 ){ |
80 |
changeDate(this, serialdata.arriveddate); |
81 |
} else { |
82 |
changeDate(this, serialdata.planneddate); |
83 |
} |
84 |
}); |
85 |
$(".add_serial_item").on("click",function(e){ |
86 |
e.preventDefault(); |
87 |
var serialid = $(this).data("serialid"); |
88 |
var serialdata = $("#status" + serialid).data("serialdata"); |
89 |
unHideItems('items'+ serialdata.subscriptionid + serialdata.serialid,'label' + serialdata.subscriptionid + serialdata.serialid, serialdata.serialid); |
90 |
setStatus( serialdata.serialid ); |
91 |
}); |
92 |
$(".new_serial_item").on("click",function(e){ |
93 |
e.preventDefault(); |
94 |
var newserialloo = $(this).data("serialdata"); |
95 |
unHideItems('items'+ newserialloo.subscriptionid + newserialloo.serialid,'label' + newserialloo.subscriptionid + newserialloo.serialid, newserialloo.serialid); |
96 |
}); |
97 |
$(".hide_item_form").on("click",function(e){ |
98 |
e.preventDefault(); |
99 |
var serialid = $(this).data("serialid"); |
100 |
var serialdata = $("#status" + serialid).data("serialdata"); |
101 |
HideItems('items' + serialdata.subscriptionid + serialdata.serialid,'label' + serialdata.subscriptionid + serialdata.serialid); |
102 |
}); |
103 |
|
104 |
$(".clone_subfield").on("click",function(e){ |
105 |
e.preventDefault(); |
106 |
CloneItemSubfield( this.parentNode ); |
107 |
}); |
108 |
$(".multi_receiving").on("click",function(e){ |
109 |
e.preventDefault(); |
110 |
generateReceive(); |
111 |
}); |
112 |
$(".newserialitem_status").on("click",function(){ |
113 |
var newserialloo = $(this).data("serialdata"); |
114 |
if ( this.value == 2){ |
115 |
unHideItems('items' + newserialloo.subscriptionid + newserialloo.serialid,'label' + newserialloo.subscriptionid + newserialloo.serialid, newserialloo.serialid); |
116 |
changeDate(this, newserialloo.arriveddate); |
117 |
} else if ( this.value == 7 ){ |
118 |
changeDate(this, newserialloo.arriveddate); |
119 |
} else { |
120 |
HideItems('items' + newserialloo.subscriptionid + newserialloo.serialid, 'label' + newserialloo.subscriptionid + newserialloo.serialid); |
121 |
changeDate(this, newserialloo.planneddate); |
122 |
} |
123 |
}); |
64 |
}); |
124 |
}); |
65 |
//]]> |
125 |
//]]> |
66 |
</script> |
126 |
</script> |
Lines 136-148
$(document).ready(function() {
Link Here
|
136 |
<td> |
196 |
<td> |
137 |
[% IF ( serialslis.editdisable ) %] |
197 |
[% IF ( serialslis.editdisable ) %] |
138 |
<input type="hidden" name="status" id="status[% serialslis.serialid %]" value="[% serialslis.serstatus %]"> |
198 |
<input type="hidden" name="status" id="status[% serialslis.serialid %]" value="[% serialslis.serstatus %]"> |
139 |
<select name="status" size="1" disabled="disabled"> |
199 |
<select name="status" size="1" disabled="disabled"> |
140 |
[% ELSE %] |
200 |
[% ELSE %] |
141 |
[% IF ( serialslis.serialsadditems ) %] |
201 |
[% IF ( serialslis.serialsadditems ) %] |
142 |
<select name="status" size="1" id="status[% serialslis.serialid %]" onchange="if (this.value==2){unHideItems('items'+[% serialslis.subscriptionid %][% serialslis.serialid %],'label[% serialslis.subscriptionid %][% serialslis.serialid %]','[% serialslis.serialid %]'); changeDate(this, '[% serialslis.arriveddate %]')} else if (this.value==7){changeDate(this, '[% serialslis.arriveddate %]')} else { HideItems('items'+[% serialslis.subscriptionid %]+[% serialslis.serialid %],'label[% serialslis.subscriptionid %][% serialslis.serialid %]'); changeDate(this, '[% serialslis.planneddate %]')}" > |
202 |
<select name="status" data-serialdata="[% To.json(serialslis) | html %]" class="serialsadditems_status" id="status[% serialslis.serialid %]"> |
143 |
[% ELSE %] |
203 |
[% ELSE %] |
144 |
<select name="status" size="1" id="status[% serialslis.serialid %]" onchange="if (this.value==2 || this.value==7){changeDate(this, '[% serialslis.arriveddate %]')} else {changeDate(this, '[% serialslis.planneddate %]')}" > |
204 |
<select name="status" data-serialdata="[% To.json(serialslis) | html %]" class="noserialsadditems_status" id="status[% serialslis.serialid %]"> |
145 |
[% END %] |
205 |
[% END %] |
146 |
[% END %] |
206 |
[% END %] |
147 |
[% IF ( serialslis.status1 ) %] |
207 |
[% IF ( serialslis.status1 ) %] |
148 |
<option value="1" selected="selected">Expected</option> |
208 |
<option value="1" selected="selected">Expected</option> |
Lines 213-222
$(document).ready(function() {
Link Here
|
213 |
[% IF ( serialslis.serialsadditems ) %] |
273 |
[% IF ( serialslis.serialsadditems ) %] |
214 |
<tr> |
274 |
<tr> |
215 |
<td colspan="6"> |
275 |
<td colspan="6"> |
216 |
<a id="label[% serialslis.subscriptionid %][% serialslis.serialid %]" style="color: grey; font-size: 80%; cursor: pointer;" onclick="unHideItems('items[% serialslis.subscriptionid %][% serialslis.serialid %]','label[% serialslis.subscriptionid %][% serialslis.serialid %]', '[% serialslis.serialid %]');setStatus([% serialslis.serialid %]);"> |
276 |
<a id="label[% serialslis.subscriptionid %][% serialslis.serialid %]" class="add_serial_item" data-serialid="[% serialslis.serialid %]" href="#"><i class="fa fa-plus"></i> Add item</a> |
217 |
Click to add item</a> |
|
|
218 |
<fieldset class="rows" style="display:none;" id="items[% serialslis.subscriptionid %][% serialslis.serialid %]"> |
277 |
<fieldset class="rows" style="display:none;" id="items[% serialslis.subscriptionid %][% serialslis.serialid %]"> |
219 |
<legend><a style="cursor: pointer;" onclick="HideItems('items[% serialslis.subscriptionid %][% serialslis.serialid %]','label[% serialslis.subscriptionid %][% serialslis.serialid %]')"> |
278 |
<legend><a href="#" data-serialid="[% serialslis.serialid %]" class="hide_item_form"> |
220 |
Item</a> |
279 |
Item</a> |
221 |
</legend> |
280 |
</legend> |
222 |
<div class="cataloguing_additem_itemlist"> |
281 |
<div class="cataloguing_additem_itemlist"> |
Lines 248-254
$(document).ready(function() {
Link Here
|
248 |
<input type="hidden" name="subfield" value="[% iteminformatio.subfield %]" /> |
307 |
<input type="hidden" name="subfield" value="[% iteminformatio.subfield %]" /> |
249 |
<input type="hidden" name="mandatory" value="[% iteminformatio.mandatory %]" /> |
308 |
<input type="hidden" name="mandatory" value="[% iteminformatio.mandatory %]" /> |
250 |
[% IF ( iteminformatio.repeatable ) %] |
309 |
[% IF ( iteminformatio.repeatable ) %] |
251 |
<a href="#" class="buttonPlus" onclick="CloneItemSubfield(this.parentNode); return false;"> |
310 |
<a href="#" class="clone_subfield"> |
252 |
<img src="[% interface %]/[% theme %]/img/clone-subfield.png" alt="Clone" title="Clone this subfield" /> |
311 |
<img src="[% interface %]/[% theme %]/img/clone-subfield.png" alt="Clone" title="Clone this subfield" /> |
253 |
</a> |
312 |
</a> |
254 |
[% END %] |
313 |
[% END %] |
Lines 291-297
$(document).ready(function() {
Link Here
|
291 |
<input type="text" name="planneddate" value="[% newserialloo.planneddate %]" size="10" maxlength="15" class="datepicker" /> |
350 |
<input type="text" name="planneddate" value="[% newserialloo.planneddate %]" size="10" maxlength="15" class="datepicker" /> |
292 |
</td> |
351 |
</td> |
293 |
<td> |
352 |
<td> |
294 |
<select name="status" size="1" id="addstatus[% newserialloo.serialid %]" onchange="if (this.value==2){unHideItems('items'+'[% newserialloo.subscriptionid %][% newserialloo.serialid %]','label[% newserialloo.subscriptionid %][% newserialloo.serialid %]','[% newserialloo.serialid %]'); changeDate(this, '[% newserialloo.arriveddate %]')} else if (this.value==7){changeDate(this, '[% newserialloo.arriveddate %]')} else { HideItems('items'+'[% newserialloo.subscriptionid %]'+[% newserialloo.serialid %],'label[% serialslis.subscriptionid %][% serialslis.serialid %]'); changeDate(this, '[% serialslis.planneddate %]')}" > |
353 |
<select name="status" size="1" id="addstatus[% newserialloo.serialid %]" data-serialdata="[% To.json(newserialloo) | html %]" class="newserialitem_status"> |
295 |
|
354 |
|
296 |
<option value="">----</option> |
355 |
<option value="">----</option> |
297 |
[% IF ( newserialloo.status1 ) %] |
356 |
[% IF ( newserialloo.status1 ) %] |
Lines 360-367
$(document).ready(function() {
Link Here
|
360 |
[% IF ( newserialloo.serialsadditems ) %] |
419 |
[% IF ( newserialloo.serialsadditems ) %] |
361 |
<tr> |
420 |
<tr> |
362 |
<td colspan="6"> |
421 |
<td colspan="6"> |
363 |
<a id="label[% newserialloo.subscriptionid %][% newserialloo.serialid %]" style="color: grey; font-size: 80%; cursor: pointer;" onclick="unHideItems('items[% newserialloo.subscriptionid %][% newserialloo.serialid %]','label[% newserialloo.subscriptionid %][% newserialloo.serialid %]', '[% newserialloo.serialid %]')"> |
422 |
<a id="label[% newserialloo.subscriptionid %][% newserialloo.serialid %]" href="#" class="new_serial_item" data-serialdata="[% To.json(newserialloo) | html %]"> |
364 |
Click to add item</a> |
423 |
<i class="fa fa-plus"></i> Add item</a> |
365 |
<fieldset class="rows" style="display:none;" id="items[% newserialloo.subscriptionid %][% newserialloo.serialid %]"> |
424 |
<fieldset class="rows" style="display:none;" id="items[% newserialloo.subscriptionid %][% newserialloo.serialid %]"> |
366 |
<legend><a style="cursor: pointer;" onclick="HideItems('items[% newserialloo.subscriptionid %][% newserialloo.serialid %]','label[% newserialloo.subscriptionid %][% newserialloo.serialid %]')"> |
425 |
<legend><a style="cursor: pointer;" onclick="HideItems('items[% newserialloo.subscriptionid %][% newserialloo.serialid %]','label[% newserialloo.subscriptionid %][% newserialloo.serialid %]')"> |
367 |
Item</a> |
426 |
Item</a> |
Lines 394-400
$(document).ready(function() {
Link Here
|
394 |
<input type="hidden" name="subfield" value="[% iteminformatio.subfield %]" /> |
453 |
<input type="hidden" name="subfield" value="[% iteminformatio.subfield %]" /> |
395 |
<input type="hidden" name="mandatory" value="[% iteminformatio.mandatory %]" /> |
454 |
<input type="hidden" name="mandatory" value="[% iteminformatio.mandatory %]" /> |
396 |
[% IF ( iteminformatio.repeatable ) %] |
455 |
[% IF ( iteminformatio.repeatable ) %] |
397 |
<a href="#" class="buttonPlus" onclick="CloneItemSubfield(this.parentNode); return false;"> |
456 |
<a href="#" class="clone_subfield"> |
398 |
<img src="[% interface %]/[% theme %]/img/clone-subfield.png" alt="Clone" title="Clone this subfield" /> |
457 |
<img src="[% interface %]/[% theme %]/img/clone-subfield.png" alt="Clone" title="Clone this subfield" /> |
399 |
</a> |
458 |
</a> |
400 |
[% END %] |
459 |
[% END %] |
Lines 421-427
$(document).ready(function() {
Link Here
|
421 |
</table> |
480 |
</table> |
422 |
<fieldset class="action"> |
481 |
<fieldset class="action"> |
423 |
<input type="submit" value="Save" class="button" accesskey="w" /> |
482 |
<input type="submit" value="Save" class="button" accesskey="w" /> |
424 |
[% UNLESS ( serialsadditems ) %] <input type="button" onclick="javascript:generateReceive()" value="Multi receiving">[% END %] |
483 |
[% UNLESS ( serialsadditems ) %] <input type="button" class="multi_receiving" value="Multi receiving">[% END %] |
425 |
</fieldset> |
484 |
</fieldset> |
426 |
</form> |
485 |
</form> |
427 |
|
486 |
|
428 |
- |
|
|