NonInventPurchasingSystem/CPRNIMS.WebApps/wwwroot/JsFunctions/PR/ArchivedV2.js
2026-01-20 07:44:30 +08:00

42 lines
1.3 KiB
JavaScript

$(document).ready(function () {
loader = $('#overlay, #loader');
UserRights = document.getElementById("roleRights").value;
let IsArchived = true;
prTable = $('#PRTable').DataTable({
ajax: $.extend({
url: '/PRMgmt/GetAllPR',
type: 'GET',
data: { IsArchived }
}, beforeComplete(loader)),
initComplete: initCompleteCallback,
columns: colOnPRTable,
order: [10, 'asc'],
rowCallback: rowStatusColorCallback,
responsive: true,
language: {
emptyTable: "No record available"
},
error: errorHandler
});
})
$(document).on('click', '.toggle-btn', function () {
var $button = $(this);
var $span = $button.prev('.item-display');
var isExpanded = $button.data('expanded');
if (!isExpanded) {
// Show the full content
var fullItems = decodeURIComponent($button.attr('data-full-items'));
$span.html(fullItems);
$button.text('...see less');
} else {
// Show the short content
var shortItems = decodeURIComponent($button.attr('data-short-items'));
$span.html(shortItems);
$button.text('...see more');
}
// Toggle the expanded state
$button.data('expanded', !isExpanded);
});