Difference between revisions of "Widget:DCTList"

From LINKS Community Center
Jump to: navigation, search
Line 446: Line 446:
 
                 ? filterState.usedByDmo === dct.usedByDmo
 
                 ? filterState.usedByDmo === dct.usedByDmo
 
                 : true;
 
                 : true;
             return sourcesCheck && functionsCheck && businessModelCheck && dmUseCheck;
+
            const ucCheck = filterState.hasUC
 +
                ? filterState.hasUC === dct.hasUC
 +
                : true;
 +
             return sourcesCheck && functionsCheck && businessModelCheck && dmUseCheck && ucCheck;
 
         }
 
         }
  
Line 493: Line 496:
  
 
             filterState.usedByDmo = document.getElementById('used-by-practitioners').checked ? 'yes' : undefined;
 
             filterState.usedByDmo = document.getElementById('used-by-practitioners').checked ? 'yes' : undefined;
 +
            filterState.hasUC = document.getElementById('has-use-case').checked ? 'yes' : undefined;
 +
 +
 
             // const dmUseOptions = Array.from(document.querySelectorAll('#dm-use-filter input[type="checkbox"]'));
 
             // const dmUseOptions = Array.from(document.querySelectorAll('#dm-use-filter input[type="checkbox"]'));
 
             // const selectedDmUseOptions = dmUseOptions.filter(checkbox => checkbox.checked).map(checkbox => checkbox.value);
 
             // const selectedDmUseOptions = dmUseOptions.filter(checkbox => checkbox.checked).map(checkbox => checkbox.value);
Line 603: Line 609:
 
                             if (dct.usedByDmo.toLowerCase() === 'yes') {
 
                             if (dct.usedByDmo.toLowerCase() === 'yes') {
 
                                 out += '<small><span class="badge badge-danger">Used by practitioners</span></small> ';
 
                                 out += '<small><span class="badge badge-danger">Used by practitioners</span></small> ';
 +
                            }
 +
                            if (dct.hasUC.toLowerCase() === 'yes') {
 +
                                out += '<small><span class="badge badge-warning">Use case</span></small> ';
 
                             }
 
                             }
  

Revision as of 17:53, 7 December 2022

Current version of the DCT List.
Not ready for production!