Opened card Checklist menu: Hide finished tasks. Show Checklist at Minicard.

Thanks to C0rn3j and xet7 !

Fixes #6019,
fixes #5567,
fixes #2984
This commit is contained in:
Lauri Ojansivu 2025-12-29 21:42:19 +02:00
parent cf62807ad5
commit fbfde81bc8
13 changed files with 312 additions and 161 deletions

View file

@ -324,30 +324,6 @@ BlazeComponent.extendComponent({
Users.setPublicCardCollapsed(!currentState);
}
},
'click .js-card-bring-to-front'(event) {
event.preventDefault();
const $card = $(event.target).closest('.card-details');
// Find the highest z-index among all cards
let maxZ = 100;
$('.card-details').each(function() {
const z = parseInt($(this).css('z-index')) || 100;
if (z > maxZ) maxZ = z;
});
// Set this card's z-index to be higher
$card.css('z-index', maxZ + 1);
},
'click .js-card-send-to-back'(event) {
event.preventDefault();
const $card = $(event.target).closest('.card-details');
// Find the lowest z-index among all cards
let minZ = 100;
$('.card-details').each(function() {
const z = parseInt($(this).css('z-index')) || 100;
if (z < minZ) minZ = z;
});
// Set this card's z-index to be lower
$card.css('z-index', minZ - 1);
},
'mousedown .js-card-drag-handle'(event) {
event.preventDefault();
const $card = $(event.target).closest('.card-details');