Pour moi, cela ressemble au composant Add <abbr> tags to words in posts. J’ai remarqué que ce composant n’utilise pas la balise HTML <abbr>, comme <abbr title="Texte affiché au survol">Hover me</abbr> (<abbr title="Texte affiché au survol">Hover me</abbr>), ce qui a éveillé ma curiosité quant au choix de conception.
D’après ce que je comprends, un avantage de l’utilisation de <abbr> est que l’information reste disponible même si le composant est supprimé ultérieurement. Je pense qu’avec l’approche actuelle, la <span> deviendrait invisible dans ce cas. J’aimerais comprendre quels sont les avantages de cette approche et j’espère apprendre quelque chose de nouveau.
Comme toujours, je serais très reconnaissant à tous ceux qui souhaiteraient partager des idées ou participer à cet effort
Mon objectif ici est d’avoir un bouton de barre d’outils pour permettre la création rapide d’une info-bulle qui apparaît au survol (ou optionnellement au clic) et qui peut contenir n’importe quoi (y compris, mais sans s’y limiter, du HTML et du Markdown), et qui continuera de manière la plus élégante à afficher le contenu inclus même si le composant est supprimé, ou lorsque la page est vue comme une page publiée, et en l’absence de tout plugin ou composant de thème non essentiel/par défaut.
J’aimerais que le TC offre la meilleure compatibilité générale pour l’avenir, en tirant parti de l’info-bulle de base et/ou de DModal, ou peut-être simplement en étendant ou en adaptant le Plugin Notes de bas de page.
J’ai testé certains des composants de thème et plugins existants qui offrent chacun des cas d’utilisation spécifiques et chacun a ses propres limitations ou comportements étranges, comme ne pas rendre certains types de contenu correctement, ou ne pas être utilisable sur mobile, ou le conteneur de la pointe ne pas s’afficher ou ne pas s’adapter aux changements de position, etc.
Je voulais faire un tableau montrant chaque composant/plugin existant, y compris son cas d’utilisation respectif et ses limitations, mais pour le moment je n’ai pas le temps, et j’accueillerais certainement toute contribution.