Projet

Général

Profil

Development #30758

mettre à jour la valeur des badges au lieu d'en créer des nouveaux

Ajouté par Serghei Mihai il y a environ 5 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
19 février 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Si l'événement combo:menu-badges-loaded est déclenché plusieurs fois les liens vers les pages auront plusieurs badges.


Fichiers

Historique

#1

Mis à jour par Serghei Mihai il y a environ 5 ans

#3

Mis à jour par Frédéric Péters il y a environ 5 ans

Mais quelle situation amène plusieurs combo:menu-badges-loaded à être déclenchés ?

#4

Mis à jour par Serghei Mihai il y a environ 5 ans

Pour mon thème à Grenoble, j'utilise une cellule json pour faire le menu pour l'usager (le bloc avec Bienvenue Nathalie Suze).
La cellule json déclare un placeholder dans lequel j'instancie une cellule "menu" qui contient le menu jaune à droite.

Une page dans ce menu contenant des notifications, le badge doit s'afficher. Comme la cellule est chargée en Ajax le code qui vérifie les badges des pages ne la détecte pas.

Mon idée était de lancer le check du badge après chargement de la cellule. En testant le code de vérification de chargement de la cellule je l'ai appelé par erreur 2 fois la fonction qui a déclenché le trigger combo:menu-badges-loaded et je me suis retrouvé avec 2 badges.

Donc ce patch pour faire ceinture et bretelles pour ne pas dupliquer les badges.

#5

Mis à jour par Frédéric Péters il y a environ 5 ans

Donc ce patch pour faire ceinture et bretelles pour ne pas dupliquer les badges.

Modulo qu'on mesure mal les conséquences, genre ça complique une évolution où le contenu du badge serait de l'HTML.

Si la situation appairait uniquement sur un cas qui n'arrive pas, je ne suis pas vraiment fan.

Si tu penses que ça apporte vraiment quelque chose, que le patch ne répète pas [data-menu-page-id=' + page_id + '] > a > span trois fois.

#6

Mis à jour par Benjamin Dauvergne il y a environ 5 ans

  • Assigné à mis à Serghei Mihai
#7

Mis à jour par Benjamin Dauvergne il y a environ 5 ans

  • Statut changé de Solution proposée à Information nécessaire
#8

Mis à jour par Frédéric Péters il y a environ 2 ans

  • Statut changé de Information nécessaire à Fermé
  • Planning mis à Non

Oublié abandonné.

Formats disponibles : Atom PDF