Difference between revisions of "Widget:DevGuidelines"

From LINKS Community Center
Jump to: navigation, search
Line 220: Line 220:
 
     <script>
 
     <script>
 
         'use strict';
 
         'use strict';
 +
 +
  
 
         const getQueryUrl = query => '/api.php?action=ask&format=json&query=' + encodeURIComponent(query);
 
         const getQueryUrl = query => '/api.php?action=ask&format=json&query=' + encodeURIComponent(query);
Line 261: Line 263:
 
             // TODO: apply Filters
 
             // TODO: apply Filters
 
         }
 
         }
 +
 +
        let COVERS_THEMATIC_VALUES = new Set();
 +
        let LANGUAGES_VALUES = new Set();
 +
  
 
         Promise.all([getGuidelines()]).then(data => {
 
         Promise.all([getGuidelines()]).then(data => {
 
             const guidelines = data[0];
 
             const guidelines = data[0];
  
             console.log(guidelines);
+
            for(const guideline of guidelines){
 +
                LANGAUGES_VALUES.add(guideline[PHASE_PROP]);
 +
                COVERS_THEMATIC_VALUES.add(guideline[THEME_PROP])
 +
            }
 +
 
 +
             console.log(LANGUAGES.values());
 +
 
 
             const table = new Tabulator('#guideline-tabulator', {
 
             const table = new Tabulator('#guideline-tabulator', {
 
                 data: guidelines,
 
                 data: guidelines,

Revision as of 16:21, 22 November 2022

Development version of the List of Guidelines.
Not ready for production!