|
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 |
- |
|
|