+ </main>
+ </div> <!-- /.col-sm-10.col-sm-push-2 -->
+
+ <div class="col-sm-2 col-sm-pull-10">
+ <aside>
+ [% INCLUDE 'serials-menu.inc' %]
+ </aside>
+ </div> <!-- /.col-sm-2.col-sm-pull-10 -->
+ </div> <!-- /.row -->
+
+[% MACRO jsinclude BLOCK %]
+ [% INCLUDE 'datatables.inc' %]
+ <script>
+ var subscriptionid = "[% subscriptionid | html %]";
+ var MSG_CLOSE_SUBSCRIPTION = _("Are you sure you want to close this subscription?");
+ var MSG_REOPEN_SUBSCRIPTION = _("Are you sure you want to reopen this subscription?");
+ var CONFIRM_DELETE_SUBSCRIPTION = _("Are you sure you want to delete this subscription?");
+ </script>
+ [% Asset.js("js/serials-toolbar.js") | $raw %]
+ [% Asset.js("lib/jquery/plugins/jquery.checkboxes.min.js") | $raw %]
+
+ <script>
+
+ function print_slip(subscriptionid,issue){
+ var myurl = 'routing-preview.pl?ok=1&subscriptionid='+subscriptionid+'&issue='+issue;
+ window.open(myurl,'PrintSlip','width=500,height=500,toolbar=no,scrollbars=yes');
+ }
+
+ function popup(subscriptionid) {
+ newin=window.open('subscription-renew.pl?mode=popup&subscriptionid='+subscriptionid,'popup','width=500,height=400,toolbar=false,scrollbars=yes');
+ }
+
+ function generateNext(subscriptionid) {
+ if(confirm(_("Do you really want to generate next serial?"))){
+ document.location = 'serials-collection.pl?op=gennext&subscriptionid='+subscriptionid;
+ }
+ }
+
+ function CheckAll( node ) {
+ $("#"+node).checkCheckboxes();
+ return false;
+ }
+ function CheckNone( node ) {
+ $("#"+node).unCheckCheckboxes();
+ return false;
+ }
+ $(document).ready(function() {
+ $('#subscription_years').tabs();
+ $(".subscription-year-table").dataTable($.extend(true, {}, dataTablesDefaults, {
+ "aoColumnDefs": [
+ { "aTargets": [ 0,-1 ], "bSortable": false, "bSearchable": false },
+ { "sType": "title-string", "aTargets" : [ "title-string" ] }
+ ],
+ "aaSorting": [[0, 'desc']],
+ "sDom": 't',
+ "bAutoWidth": false,
+ "bPaginate": false,
+ "bInfo": false,
+ "bFilter": false,
+ } ));
+
+ $('#multi_receiving').on('show', function () {
+ $(this).find(".modal-body").html($(".serials_multi_receiving")[0].outerHTML);
+ });
+
+ $("form[name='edition']").on('submit', function(e){
+ if ( $(this).find("input[name='serialid']:checked").size() == 0 ) {
+ e.preventDefault();
+ alert(_("You must select at least one serial to edit"));
+ return 0;
+ }
+ return 1;
+ });
+ });
+
+ </script>
+[% END %]