Difference between revisions of "Widget:DevGuidelines"

From LINKS Community Center
Jump to: navigation, search
Line 232: Line 232:
  
 
         const PHASES = ["Before", "During", "After"];
 
         const PHASES = ["Before", "During", "After"];
 +
 +
        const EX_LEVEL = ["Starter", "Intermediate", "Advanced"]
  
 
         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 352: Line 354:
 
                 COVERS_THEMATIC_VALUES = COVERS_THEMATIC_VALUES.concat(guideline[THEME_PROP])
 
                 COVERS_THEMATIC_VALUES = COVERS_THEMATIC_VALUES.concat(guideline[THEME_PROP])
 
                 TARGET_AUDIENCE_VALUES = TARGET_AUDIENCE_VALUES.concat(guideline[TA_PROP])
 
                 TARGET_AUDIENCE_VALUES = TARGET_AUDIENCE_VALUES.concat(guideline[TA_PROP])
                EXPERIENCE_LEVEL_VALUES = EXPERIENCE_LEVEL_VALUES.concat(guideline[EX_PROP])
 
 
                 YEAR_LEVEL_VALUES =  YEAR_LEVEL_VALUES.concat(guideline[YEAR_PROP])
 
                 YEAR_LEVEL_VALUES =  YEAR_LEVEL_VALUES.concat(guideline[YEAR_PROP])
 
             }
 
             }
 +
 +
            LANGUAGES_VALUES = LANGUAGES_VALUES.sort();
 +
            COVERS_THEMATIC_VALUES = COVERS_THEMATIC_VALUES.sort();
 +
            TARGET_AUDIENCE_VALUES = TARGET_AUDIENCE_VALUES.sort();
  
 
             LANGUAGES_VALUES = new Set(LANGUAGES_VALUES);
 
             LANGUAGES_VALUES = new Set(LANGUAGES_VALUES);
 
             COVERS_THEMATIC_VALUES = new Set(COVERS_THEMATIC_VALUES);
 
             COVERS_THEMATIC_VALUES = new Set(COVERS_THEMATIC_VALUES);
 
             TARGET_AUDIENCE_VALUES = new Set(TARGET_AUDIENCE_VALUES);
 
             TARGET_AUDIENCE_VALUES = new Set(TARGET_AUDIENCE_VALUES);
            EXPERIENCE_LEVEL_VALUES = new Set(EXPERIENCE_LEVEL_VALUES);
 
 
             YEAR_LEVEL_VALUES = new Set(YEAR_LEVEL_VALUES);
 
             YEAR_LEVEL_VALUES = new Set(YEAR_LEVEL_VALUES);
 
             PHASE_VALUES = PHASES;
 
             PHASE_VALUES = PHASES;
 +
            EXPERIENCE_LEVEL_VALUES = EX_LEVEL;
  
 
             let languageFilterHtml = Array.from(LANGUAGES_VALUES.values()).reduce((acc, curr) => {
 
             let languageFilterHtml = Array.from(LANGUAGES_VALUES.values()).reduce((acc, curr) => {

Revision as of 11:04, 23 November 2022

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