Difference between revisions of "Widget:DCTList"
From LINKS Community Center
Line 491: | Line 491: | ||
// Exit if filter object/type doesn't exist (happens after Tabulator's own filter reset). | // Exit if filter object/type doesn't exist (happens after Tabulator's own filter reset). | ||
− | if (!(filter && filter.type)) { summary.textContent = ' | + | if (!(filter && filter.type)) { summary.textContent = 'No filter.'; return; } |
// Exit if none of the filters are present. | // Exit if none of the filters are present. | ||
Line 497: | Line 497: | ||
!filter.type.functions && | !filter.type.functions && | ||
!filter.type.dataSources | !filter.type.dataSources | ||
− | ) { summary.textContent = ' | + | ) { summary.textContent = 'No filter.'; return; } |
// Construct filter summary | // Construct filter summary | ||
let summaryHtml = ''; | let summaryHtml = ''; | ||
if (filter.type.functions) { | if (filter.type.functions) { | ||
− | summaryHtml += '<div><b> | + | summaryHtml += '<div><b>Only with these functions:</b> ' |
+ (filter.type.functions.length > 0 ? filter.type.functions.join(', ') : 'none') | + (filter.type.functions.length > 0 ? filter.type.functions.join(', ') : 'none') | ||
+ | + '</div>'; | ||
+ | } | ||
+ | if (filter.type.dataSources) { | ||
+ | summaryHtml += '<div><b>Only supporting these platforms:</b> ' | ||
+ | + (filter.type.dataSources.length > 0 ? filter.type.dataSources.join(', ') : 'none') | ||
+ '</div>'; | + '</div>'; | ||
} | } |
Revision as of 13:02, 7 September 2022
Development verstion of the DCT List.
Not ready for production!