kivitendo/js/kivi.MassDeliveryOrderPrint.js @ 33749625
54ce5144 | Martin Helmling | namespace('kivi.MassDeliveryOrderPrint', function(ns) {
|
|
ns.massConversionFinishProcess = function() {
|
|||
$('#mass_print_dialog').dialog('close');
|
|||
};
|
|||
ns.massConversionStarted = function() {
|
|||
$('#mdo_start_process_button,.ui-dialog-titlebar button.ui-dialog-titlebar-close').prop('disabled', 'disabled');
|
|||
$('#mdo_start_process_abort_link').remove();
|
|||
$('#mass_print_dialog').data('timerId', setInterval(function() {
|
|||
$.get("controller.pl", {
|
|||
action: 'MassDeliveryOrderPrint/mass_mdo_status',
|
|||
job_id: $('#mdo_job_id').val()
|
|||
}, kivi.eval_json_result);
|
|||
}, 5000));
|
|||
};
|
|||
ns.massConversionPopup = function() {
|
|||
kivi.popup_dialog({
|
|||
id: 'mass_print_dialog',
|
|||
dialog: {
|
|||
title: kivi.t8('Generate and print sales delivery orders')
|
|||
}
|
|||
});
|
|||
};
|
|||
ns.massConversionFinished = function() {
|
|||
clearInterval($('#mass_print_dialog').data('timerId'));
|
|||
$('.ui-dialog-titlebar button.ui-dialog-titlebar-close').prop('disabled', '')
|
|||
};
|
|||
ns.submitMultiOrders = function () {
|
|||
$("#old_table_id").remove();
|
|||
var checkboxes = $('input[type=checkbox]').filter(function () { return $(this).prop('checked'); });
|
|||
if (checkboxes.size() == 0) {
|
|||
alert(kivi.t8("No delievery orders selected, please set one checkbox!"));
|
|||
return false;
|
|||
}
|
|||
var tmpform = $("#report_table_id").clone();
|
|||
tmpform.hide();
|
|||
tmpform.attr('id',"old_table_id");
|
|||
tmpform.appendTo("#print_multi_id");
|
|||
return kivi.submit_ajax_form('controller.pl?action=MassDeliveryOrderPrint/mass_mdo_print',$('#print_multi_id'));
|
|||
};
|
|||
ns.setup = function() {
|
|||
$('#multi_all').checkall("input[name^='multi_id']");
|
|||
$('#print_multi_button').click(kivi.MassDeliveryOrderPrint.submitMultiOrders);
|
|||
};
|
|||
});
|
|||
$(kivi.MassDeliveryOrderPrint.setup);
|