Difference between revisions of "Widget:DCTList"
From LINKS Community Center
Line 500: | Line 500: | ||
Array.from(functionsData).forEach(([fnCat, fnInfo], index) => { | Array.from(functionsData).forEach(([fnCat, fnInfo], index) => { | ||
const identifier = 'func-filter-' + escapeAttr(fnCat); | const identifier = 'func-filter-' + escapeAttr(fnCat); | ||
− | funcFilterHtml += | + | funcFilterHtml += (index < 4) |
− | // | + | ? |
+ | // Disable the selection of categories with subfunctions, as it is not clear how their semantics should work | ||
// Removing the for-property for the label as well to prevent activating the checkbox | // Removing the for-property for the label as well to prevent activating the checkbox | ||
`<div class="func-filter-block"> | `<div class="func-filter-block"> | ||
Line 507: | Line 508: | ||
<input type="checkbox" id="${identifier}" value="${fnCat}" class="func-cat" style="display:none;"> | <input type="checkbox" id="${identifier}" value="${fnCat}" class="func-cat" style="display:none;"> | ||
<label title="${fnInfo[DESC_KEY]}"><img src="${fnImages[fnCat]}"> ${fnCat}</label> | <label title="${fnInfo[DESC_KEY]}"><img src="${fnImages[fnCat]}"> ${fnCat}</label> | ||
− | </div>` | + | </div>` |
+ | : | ||
+ | // The following is the original. TODO: This should be cleared up when all categories have subfunctions | ||
+ | `<div class="func-filter-block"> | ||
+ | <div> | ||
+ | <input type="checkbox" id="${identifier}" value="${fnCat}" class="func-cat"> | ||
+ | <label for="${identifier}" title="${fnInfo[DESC_KEY]}"><img src="${fnImages[fnCat]}"> ${fnCat}</label> | ||
+ | </div>` | ||
// add subfunctions | // add subfunctions |
Revision as of 14:49, 27 March 2023
Current version of the DCT List.
Not ready for production!