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

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

      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.

            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

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