Lines 1000-1011
Link Here
|
1000 |
[% holds_by_itemtype.push( h ) %] |
1000 |
[% holds_by_itemtype.push( h ) %] |
1001 |
[% END %] |
1001 |
[% END %] |
1002 |
[% END %] |
1002 |
[% END %] |
1003 |
[% INCLUDE holds_table.inc holds=holds_by_itemtype %] |
1003 |
[% INCLUDE holds_table.inc holds=holds_by_itemtype hold_title = biblioloo.title %] |
1004 |
[% END %] |
1004 |
[% END %] |
1005 |
</fieldset> |
1005 |
</fieldset> |
1006 |
[% END # /FOREACH b %] |
1006 |
[% END # /FOREACH b %] |
1007 |
[% ELSE %] |
1007 |
[% ELSE %] |
1008 |
[% INCLUDE holds_table.inc holds=biblioloo.reserveloop %] |
1008 |
[% INCLUDE holds_table.inc holds=biblioloo.reserveloop hold_title = biblioloo.title %] |
1009 |
[% END # /IF HoldsSplitQueue %] |
1009 |
[% END # /IF HoldsSplitQueue %] |
1010 |
|
1010 |
|
1011 |
[% END # /IF biblioloo.reserveloop %] |
1011 |
[% END # /IF biblioloo.reserveloop %] |
Lines 1590-1595
Link Here
|
1590 |
stickTo: "#existing_holds", |
1590 |
stickTo: "#existing_holds", |
1591 |
stickyClass: "floating" |
1591 |
stickyClass: "floating" |
1592 |
}); |
1592 |
}); |
|
|
1593 |
|
1594 |
$("body").append("\ |
1595 |
<div id='suspend-modal' class='modal' role='dialog' aria-hidden='true'>\ |
1596 |
<div class='modal-dialog'>\ |
1597 |
<div class='modal-content'>\ |
1598 |
<form id='suspend-modal-form' class='form-inline' name='suspend-modal-form' action='request.pl' method='post'>\ |
1599 |
<div class='modal-header'>\ |
1600 |
<button type='button' class='closebtn' data-dismiss='modal' aria-hidden='true'>×</button>\ |
1601 |
<h3 id='suspend-modal-label'>" + _("Suspend hold on") + " <em><span id='suspend-modal-title'></span></em></h3>\ |
1602 |
</div>\ |
1603 |
<div class='modal-body'>\ |
1604 |
<input type='hidden' name='action' value='toggleSuspend' />\ |
1605 |
<input type='hidden' id='suspend-modal-borrowernumber' name='borrowernumber' />\ |
1606 |
<input type='hidden' id='suspend-modal-biblionumber' name='biblionumber' />\ |
1607 |
<input type='hidden' id='suspend-modal-date' name='date' />\ |
1608 |
<input type='hidden' id='suspend-modal-reserve_id' name='reserve_id' />\ |
1609 |
<label for='suspend-modal-until'>" + _("Suspend until:") + "</label>\ |
1610 |
<input name='suspend_until' id='suspend-modal-until' class='suspend-until' size='10' />\ |
1611 |
<p><a class='btn btn-link' id='suspend-modal-clear-date' ><i class='fa fa-remove' aria-hidden='true'></i> " + _("Clear date to suspend indefinitely") + "</a></p>\ |
1612 |
</div>\ |
1613 |
<div class='modal-footer'>\ |
1614 |
<button id='suspend-modal-submit' class='btn btn-default' type='submit'>" + _("Suspend") + "</button>\ |
1615 |
<a href='#' data-dismiss='modal' aria-hidden='true' class='cancel'>" + _("Cancel") + "</a>\ |
1616 |
</div>\ |
1617 |
</form>\ |
1618 |
</div>\ |
1619 |
</div>\ |
1620 |
</div>\ |
1621 |
"); |
1622 |
|
1623 |
$(".hold-suspend, .hold-resume").on( "click", function(e) { |
1624 |
e.preventDefault(); |
1625 |
var id = $(this).data("reserve-id") |
1626 |
var title = $(this).data("title"); |
1627 |
var borrowernumber = $(this).data("borrowernumber"); |
1628 |
var biblionumber = $(this).data("biblionumber"); |
1629 |
var date = $(this).data("date"); |
1630 |
|
1631 |
$("#suspend-modal-title").html( title ); |
1632 |
$("#suspend-modal-reserve_id").val( id ); |
1633 |
$("#suspend-modal-borrowernumber").val( borrowernumber ); |
1634 |
$("#suspend-modal-biblionumber").val( biblionumber ); |
1635 |
$("#suspend-modal-date").val( date ); |
1636 |
/* Actions based on which button was pushed */ |
1637 |
if( $(this).hasClass("hold-resume") ){ |
1638 |
document.forms["suspend-modal-form"].submit(); |
1639 |
} else { |
1640 |
[% IF Koha.Preference('AutoResumeSuspendedHolds') %] |
1641 |
$('#suspend-modal').modal('show'); |
1642 |
[% ELSE %] |
1643 |
document.forms["suspend-modal-form"].submit(); |
1644 |
[% END %] |
1645 |
} |
1646 |
}); |
1647 |
|
1648 |
$("#suspend-modal-until").datepicker({ minDate: 1 }); // Require that "until date" be in the future |
1649 |
$("#suspend-modal-clear-date").on( "click", function() { $("#suspend-modal-until").val(""); } ); |
1650 |
|
1593 |
}); |
1651 |
}); |
1594 |
</script> |
1652 |
</script> |
1595 |
[% END %] |
1653 |
[% END %] |
1596 |
- |
|
|