Files
parcoursup/parcoursup-app/src/main.js
T

27 lines
800 B
JavaScript
Raw Normal View History

2026-03-22 13:25:37 +01:00
import * as riot from 'riot'
import LigneResultat from './components/ligne-resultat.riot'
import { recupereFormations } from './api/parcoursup.js'
riot.register('ligne-resultat', LigneResultat)
const bouton = document.getElementById("entrerRequete")
const champRecherche = document.getElementById("requete")
const divResultats = document.getElementById("affichageResultats")
bouton.addEventListener("click", async () => {
const motCle = champRecherche.value
divResultats.innerHTML = "Chargement..."
const formations = await recupereFormations(motCle)
divResultats.innerHTML = ""
formations.forEach(f => {
const listeFormations = riot.mount(
document.createElement('ligne-resultat'),
{ formation: f }
)
divResultats.appendChild(listeFormations[0].root)
})
})