+ $('table.crm-ajax-table', e.target).each(function() {
+ var
+ $table = $(this),
+ $accordion = $table.closest('.crm-accordion-wrapper.collapsed, .crm-collapsible.collapsed');
+ // For tables hidden by collapsed accordions, wait.
+ if ($accordion.length) {
+ $accordion.one('crmAccordion:open', function() {
+ $table.crmAjaxTable();
+ });
+ } else {
+ $table.crmAjaxTable();
+ }
+ });