Fix bad test for button to show / hide canceled orders

This commit is contained in:
Laurent Destailleur 2022-03-25 15:35:49 +01:00
parent 8e610ddce7
commit 4d91e448ce

View File

@ -1050,7 +1050,8 @@ foreach ($listofreferent as $key => $value) {
}
$addform .= '<div>';
}
if (is_array($elementarray) && !count($elementarray) > 0 && $key == "order_supplier") {
if (is_array($elementarray) && count($elementarray) > 0 && $key == "order_supplier") {
$addform = '<div class="inline-block valignmiddle"><a id="btnShow" class="buttonxxx marginleftonly" href="#" onClick="return false;">
<span id="textBtnShow" class="valignmiddle text-plus-circle hideonsmartphone">'.$langs->trans("CanceledShown").'</span><span id="minus-circle" class="fa fa-eye valignmiddle paddingleft"></span>
</a>
@ -1061,13 +1062,13 @@ foreach ($listofreferent as $key => $value) {
if (typeof attr !== "undefined" && attr !== false) {
console.log("Show canceled");
$(".tr_canceled").show();
$("#textBtnShow").text("'.dol_escape_js($langs->trans("CanceledShown")).'");
$("#textBtnShow").text("'.dol_escape_js($langs->transnoentitiesnoconv("CanceledShown")).'");
$("#btnShow").removeAttr("data-canceledarehidden");
$("#minus-circle").removeClass("fa-eye-slash").addClass("fa-eye");
} else {
console.log("Hide canceled");
$(".tr_canceled").hide();
$("#textBtnShow").text("'.dol_escape_js($langs->trans("CanceledHidden")).'");
$("#textBtnShow").text("'.dol_escape_js($langs->transnoentitiesnoconv("CanceledHidden")).'");
$("#btnShow").attr("data-canceledarehidden", 1);
$("#minus-circle").removeClass("fa-eye").addClass("fa-eye-slash");
}