Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-3768

[Recherche] search.js ne cible pas les bons éléments lors de l'auto-complétion.

    XMLWordImprimable

Informations

    • Bug
    • Résolution: Résolu
    • Mineur
    • 6.07.00
    • master, branche 6.6
    • Aucune
    • V6.7 Sprint Tickets

    Description

      Dans le script /jsp/scripts/search.js, il y a ce petit bout de code qui ne correspond pas du tout à la réalité des flux HTML :

      $(document).on('click', '.autocomplete-suggestions', function() {
          $('#search_query_input').submit();
      });
      

      Il y a 2 choses à revoir dessus :

      • D'abord, il ne faut pas cibler le clic sur document en filtrant sur "autocomplete-suggestions", mais plutôt binder le clic sur chaque item suggéré au moment où ils sont ajoutés dans la zone des suggestions. Cela permettra de cibler le bon formulaire lorsqu'il est soumis.
      • Une fois le premier point réglé, il sera donc plus simple de cibler le formulaire correspondant. On pourra donc se débarrasser de la suggestion via un ID, d'autant plus qu'il peut y avoir plusieurs formulaires de recherche sur une même page (exemple : la page des résultats de recherche qui intègre un moteur de recherche + celui qui se trouve dans l'entête du site web).

      Note : le bug n'est pas présent sur le produit car un seul des 2 formulaires (celui des résultats de recherche) possède l'auto-complétion.

      Pièces jointes

        Activité

          Personnes

            christopher.machicoane-hurtaud Christopher MACHICOANE-HURTAUD [X] (Inactif)
            christopher.machicoane-hurtaud Christopher MACHICOANE-HURTAUD [X] (Inactif)
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            2 Démarre l'observation de ce ticket

            Dates

              Création:
              Mise à jour:
              Résolue: