Ajouter à la liste blanche un élément HTML qui est un élément personnalisé (composant web)

Est-il possible d’autoriser un élément personnalisé ?

J’ai créé une bibliothèque d’éléments personnalisés et je souhaite les rendre accessibles à mes utilisateurs. @pfaffman a signalé le composant de thème BBCode wrapper de @j.jaffeux, mais cela semble davantage concerner… eh bien, pour être honnête, je ne suis pas sûr de comprendre la relation entre l’entrée et la sortie dans l’exemple.

Dans le monde des plugins, il existe en effet des exemples clairs où certains éléments HTML sont « autorisés » — il y a pas mal de code, mais si cela se résume simplement à suivre un modèle comme celui-ci pour faire fonctionner mon ensemble fermé d’éléments personnalisés, je pourrais probablement y arriver :

Il est assez facile de comprendre comment ce code fonctionne.

Cela fonctionnerait-il aussi bien si la balise en question était un élément personnalisé (qui comporte naturellement un tiret), comme, par exemple, <interlinear-text> (que j’ai déjà défini en dehors de Discourse) ?

Bonjour @amundo,

Avez-vous eu du succès avec cela ? J’étudie l’utilisation des Webcomponents sur Discourse pour ajouter des éléments cohérents à travers nos propriétés web.

Cordialement,
ABK

1 « J'aime »

Non, comme vous pouvez le voir, il n’y a eu aucune réponse. :man_shrugging:t4: