Add debug console.log for filter preview popover

This commit is contained in:
2026-01-28 10:35:15 +00:00
parent cbebb32af5
commit 2988385acd
5 changed files with 40 additions and 4 deletions

View File

@@ -1719,6 +1719,14 @@
var groupType = $badge.data('type'); var groupType = $badge.data('type');
var groupName = $badge.data('groupName'); var groupName = $badge.data('groupName');
console.log('[EntitySelector] Filter toggle count clicked', {
groupId: groupId,
groupType: groupType,
groupName: groupName,
hasMethod: typeof self.showFilterGroupPreviewPopover === 'function',
self: self
});
if ($badge.hasClass('popover-open')) { if ($badge.hasClass('popover-open')) {
self.hidePreviewPopover(); self.hidePreviewPopover();
} else { } else {
@@ -7610,6 +7618,13 @@
showFilterGroupPreviewPopover: function($badge, groupId, groupType, groupName) { showFilterGroupPreviewPopover: function($badge, groupId, groupType, groupName) {
var self = this; var self = this;
console.log('[EntitySelector] showFilterGroupPreviewPopover called', {
groupId: groupId,
groupType: groupType,
groupName: groupName,
ajaxUrl: this.config.ajaxUrl
});
this.hidePreviewPopover(); this.hidePreviewPopover();
$badge.addClass('popover-open loading'); $badge.addClass('popover-open loading');
@@ -7632,6 +7647,7 @@
limit: 10 limit: 10
}, },
success: function(response) { success: function(response) {
console.log('[EntitySelector] Filter preview AJAX success', response);
$badge.removeClass('loading'); $badge.removeClass('loading');
if (response.success) { if (response.success) {
@@ -7641,11 +7657,13 @@
self.showFilterGroupItemsPopover($badge, items, totalCount, hasMore, entityLabelPlural, groupName, groupType); self.showFilterGroupItemsPopover($badge, items, totalCount, hasMore, entityLabelPlural, groupName, groupType);
} else { } else {
console.log('[EntitySelector] Filter preview response.success = false');
$badge.removeClass('popover-open'); $badge.removeClass('popover-open');
self.$activeBadge = null; self.$activeBadge = null;
} }
}, },
error: function() { error: function(xhr, status, error) {
console.error('[EntitySelector] Filter preview AJAX error', {xhr: xhr, status: status, error: error});
$badge.removeClass('loading popover-open'); $badge.removeClass('loading popover-open');
self.$activeBadge = null; self.$activeBadge = null;
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1579,6 +1579,14 @@
var groupType = $badge.data('type'); var groupType = $badge.data('type');
var groupName = $badge.data('groupName'); var groupName = $badge.data('groupName');
console.log('[EntitySelector] Filter toggle count clicked', {
groupId: groupId,
groupType: groupType,
groupName: groupName,
hasMethod: typeof self.showFilterGroupPreviewPopover === 'function',
self: self
});
if ($badge.hasClass('popover-open')) { if ($badge.hasClass('popover-open')) {
self.hidePreviewPopover(); self.hidePreviewPopover();
} else { } else {

View File

@@ -658,6 +658,13 @@
showFilterGroupPreviewPopover: function($badge, groupId, groupType, groupName) { showFilterGroupPreviewPopover: function($badge, groupId, groupType, groupName) {
var self = this; var self = this;
console.log('[EntitySelector] showFilterGroupPreviewPopover called', {
groupId: groupId,
groupType: groupType,
groupName: groupName,
ajaxUrl: this.config.ajaxUrl
});
this.hidePreviewPopover(); this.hidePreviewPopover();
$badge.addClass('popover-open loading'); $badge.addClass('popover-open loading');
@@ -680,6 +687,7 @@
limit: 10 limit: 10
}, },
success: function(response) { success: function(response) {
console.log('[EntitySelector] Filter preview AJAX success', response);
$badge.removeClass('loading'); $badge.removeClass('loading');
if (response.success) { if (response.success) {
@@ -689,11 +697,13 @@
self.showFilterGroupItemsPopover($badge, items, totalCount, hasMore, entityLabelPlural, groupName, groupType); self.showFilterGroupItemsPopover($badge, items, totalCount, hasMore, entityLabelPlural, groupName, groupType);
} else { } else {
console.log('[EntitySelector] Filter preview response.success = false');
$badge.removeClass('popover-open'); $badge.removeClass('popover-open');
self.$activeBadge = null; self.$activeBadge = null;
} }
}, },
error: function() { error: function(xhr, status, error) {
console.error('[EntitySelector] Filter preview AJAX error', {xhr: xhr, status: status, error: error});
$badge.removeClass('loading popover-open'); $badge.removeClass('loading popover-open');
self.$activeBadge = null; self.$activeBadge = null;
} }