[UPDT] LEAVE: Updated user leave request select all instance method

This commit is contained in:
Horilla
2024-02-22 11:20:25 +05:30
parent 34f91d2fc6
commit d2a088bbb4
3 changed files with 17 additions and 3 deletions

View File

@@ -109,12 +109,14 @@ function tickLeaverequestsCheckboxes() {
languageCode = code;
var message = rowMessages[languageCode];
if (selectedCount > 0) {
$("#unselectAllLeaverequests").css("display", "inline-flex");
$("#exportLeaverequests").css("display", "inline-flex");
$("#selectedShowLeaverequests").css("display", "inline-flex");
$("#selectedShowLeaverequests").text(selectedCount + " -" + message);
} else {
$("#selectedShowLeaverequests").css("display", "none");
$("#exportLeaverequests").css("display", "none");
$("#unselectAllLeaverequests").css("display", "none");
}
});
}
@@ -144,7 +146,9 @@ function addingLeaverequestsIds() {
if (selectedCount === 0) {
$("#selectedShowLeaverequests").css("display", "none");
$("#exportLeaverequests").css("display", "none");
$("#unselectAllLeaverequests").css("display", "none");
} else {
$("#unselectAllLeaverequests").css("display", "inline-flex");
$("#exportLeaverequests").css("display", "inline-flex");
$("#selectedShowLeaverequests").css("display", "inline-flex");
$("#selectedShowLeaverequests").text(selectedCount + " - " + message);
@@ -389,12 +393,14 @@ function tickUserrequestsCheckboxes() {
languageCode = code;
var message = rowMessages[languageCode];
if (selectedCount > 0) {
$("#unselectAllUserrequests").css("display", "inline-flex");
$("#exportUserrequests").css("display", "inline-flex");
$("#selectedShowUserrequests").css("display", "inline-flex");
$("#selectedShowUserrequests").text(selectedCount + " -" + message);
} else {
$("#selectedShowUserrequests").css("display", "none");
$("#unselectAllUserrequests").css("display", "none");
$("#exportUserrequests").css("display", "none");
$("#selectedShowUserrequests").css("display", "none");
}
});
}
@@ -422,10 +428,12 @@ function addingUserrequestsIds() {
var message = rowMessages[languageCode];
$("#selectedUserrequests").attr("data-ids", JSON.stringify(ids));
if (selectedCount === 0) {
$("#unselectAllUserrequests").css("display", "none");
$("#selectedShowUserrequests").css("display", "none");
$("#exportUserrequests").css("display", "none");
} else {
$("#exportUserrequests").css("display", "inline-flex");
$("#unselectAllUserrequests").css("display", "inline-flex");
$("#selectedShowUserrequests").css("display", "inline-flex");
$("#selectedShowUserrequests").text(selectedCount + " - " + message);
}

View File

@@ -12,7 +12,7 @@
<div
class="oh-checkpoint-badge text-secondary mb-2"
id="unselectAllUserrequests"
style="cursor: pointer"
style="cursor: pointer;display: none;"
>
{% trans "Unselect All Requests" %}
</div>
@@ -325,6 +325,9 @@
$("#requestCreateButton").attr('hx-vals',`{"pd":${hxVals}}`);
tickUserrequestsCheckboxes();
$(".all-user-requests-row").change(function () {
if ($('.all-user-requests').is(":checked")) {
$(".all-user-requests").prop("checked", false);
}
addingUserrequestsIds();
});

View File

@@ -31,7 +31,7 @@
<div
class="oh-checkpoint-badge text-secondary mb-2"
id="unselectAllUserrequests"
style="cursor: pointer"
style="cursor: pointer;display: none;"
>
{% trans "Unselect All Requests" %}
</div>
@@ -279,6 +279,9 @@
$("#requestCreateButton").attr('hx-vals',`{"pd":${hxVals}}`);
tickUserrequestsCheckboxes();
$(".all-user-requests-row").change(function () {
if ($('.all-user-requests').is(":checked")) {
$(".all-user-requests").prop("checked", false);
}
addingUserrequestsIds();
});