"use strict";

/**
 * Partie 1 et Partie 2 sont INDÉPENDANTES
 */

/**************  PARTIE 1 ************/

/**
 * Compléter ci-dessous la fonction modifierLiens() qui modifie les liens contenus dans le <main> seulement :
 * - met un fond rouge pour les liens vers le site de l'université
 * - met un fond vert pour les liens vers le site ensweb
 * - met un fond jaune pour les liens vers un autre site ET leur ajoute
 *   l'attribut target="_blank" pour qu'ils s'ouvrent dans un nouvel onglet
 *
 *   Voir capture 1 pour un aperçu du résultat.
 *
 *   On considèrera que :
 *   - les liens vers le site de l'université commencent par https://www.unicaen.fr/
 *   - les liens vers le site ensweb commencent par https://ensweb.unicaen.fr/
 *
 *   On pourra utiliser la méthode startsWith() :
 *   https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith
 *
 */

modifierLiens();

// Partie 1 : modifier les liens de la partie gauche
function modifierLiens() {

}


/**************  PARTIE 2 ************/


/**
 * Le fichier data.js contient la variable globale sites qui est une liste de sites web
 * avec pour chaque item son URL, titre, catégorie et langue.
 *
 * L'élément <aside> de la page contient 3 éléments <nav> qui vont servir à afficher les
 * liens vers les sites de la liste selon leur catégorie (actualite, education ou autre)
 * Chaque <nav> contient déjà des élements pour afficher les informations.
 *
 * Compléter ci-dessous la fonction creerLiens qui prend une liste en argument et qui
 *  - remplit les 3 listes de liens en fonction de leur catégorie (voir capture 2)
 *  - si le site n'est pas en français (code fr), ajouter après le lien le code de la
 *    langue entre crochets (voir capture 3)
 *  - affiche le nombre de liens à côté du titre de chaque <nav> (voir captures 2 et 4)
 */

creerLiens(sites);

function creerLiens(/* à compléter */) {

}

/**************  PARTIE 3 ************/

/**
 * Un formulaire de recherche est inclus dans la page HTML (partie <aside>).
 *
 * Écrire le code JS pour que les données du formulaire ne soient pas envoyées au serveur,
 * et pour que, lorsqu'on soumet le formulaire, la liste des liens affichés dans le aside
 * soit mise à jour et n'affiche QUE les liens dont l'URL ou le titre contient la chaine cherchée
 *
 * Voir captures 5 et 6
 *
 * INDICATION : 2 pistes de solution :
 * - filter la liste complète et ré-utiliser la fonction creerLiens
 * - montrer/cacher les liens à afficher ou non
 */
