Enterprise: Info-bulle : l'info-bulle d'entrée/bouton désactivée ne peut pas être mise à jour

Créé le 8 déc. 2019  ·  3Commentaires  ·  Source: infor-design/enterprise

Décrivez le bogue
Comme décrit ici
https://github.com/infor-design/enterprise/issues/453#issuecomment -562770921

Suite à la solution proposée

<button id="test" class="btn-primary" type="button" title="btn-primary title/tooltip" disabled>
        <div class="disabled-tooltip" title="btn-primary title/tooltip"></div>
        Action
</button>

Est-ce en fait deux infobulles en cours d'initialisation, une dans l'élément désactivé et une pour l'élément div. Le premier étant initialisé par

$('body').initialize({ locale: initialLocale });
puis le second étant init par la ligne suivante
$('div[title]').tooltip();

Reproduire
Étapes pour reproduire le comportement :

  1. Utilisez l'info-bulle sur un bouton désactivé et init la page comme d'habitude
  2. Mettre à jour l'info-bulle avec le nouveau texte
  3. Voir l'erreur

Ou alors

  1. Aller à la page suivante
  2. Ouvrez la console du navigateur et entrez $('#test').data("tooltip").updated({ content: "hello world"})
  3. Voir l'erreur

Comportement attendu
Devrait afficher une info-bulle mise à jour, mais l'ancien texte de l'info-bulle est affiché à la place.

Version
4.23.x

[3] type

Tous les 3 commentaires

Ma pensée est que nous devrions faire en sorte que le plugin d'info-bulle trouve le div et gère l'info-bulle uniquement sur cela. Mais pouvez-vous clarifier les commandes que vous utilisez pour reproduire cela ?

  1. Init tooltip sur le bouton désactivé
  2. Mettre à jour l'info-bulle avec le nouveau texte

Je ne suis pas sûr à 100% de comprendre exactement quoi faire pour voir le problème

Description du problème mise à jour

En découvrant certains problèmes plus anciens, nous n'avons pas eu l'occasion de terminer.

Cette page vous a été utile?
0 / 5 - 0 notes