4,656
edits
No edit summary Tag: Reverted |
No edit summary Tag: Manual revert |
||
| Line 1,867: | Line 1,867: | ||
// run filtered batch print | // run filtered batch print | ||
jQuery(document) | jQuery(document).on( | ||
"click", | |||
".print-selection-border, .print-selection-no-border", | |||
function (e) { | |||
e.preventDefault(); | e.preventDefault(); | ||
console.log("PRINT BUTTON CLICKED"); // 👈 add this | |||
console.log(" | |||
var $btn = jQuery(this); | var $btn = jQuery(this); | ||
var borderPref = $btn.hasClass("print-selection-no-border") | var borderPref = $btn.hasClass("print-selection-no-border") | ||
? "without" | |||
: "with"; | |||
// 👇 UI feedback | |||
var originalText = $btn.text(); | var originalText = $btn.text(); | ||
$btn.text("[PREPARING]"); | $btn.text("[PREPARING]"); | ||
$btn.prop("disabled", true); | $btn.prop("disabled", true); | ||
hidePrintSelectionOptions(); | hidePrintSelectionOptions(); | ||
// 👇 allow UI to update before heavy print logic | |||
setTimeout(function () { | setTimeout(function () { | ||
swHandleBatchPrint(borderPref); | |||
// optional reset (in case user comes back) | |||
$btn.text(originalText); | |||
}, | $btn.prop("disabled", false); | ||
}, 50); | |||
} | |||
); | |||
/* ---------- /Softwear PRINT ---------- */ | /* ---------- /Softwear PRINT ---------- */ | ||