So che puoi facilmente impostarlo per sostituire il testo con collegamenti, ma vorrei sostituire il testo con un HTML personalizzato che evidenzi e sottolinei del testo e includa tag “title”.
Il motivo per cui alcune persone sui nostri forum usano indicatori di tono, ma per le persone nuove hanno bisogno di molte spiegazioni. Se potessi avere un tag abbr attorno ad essi con un tag title che spiega cosa significa e un collegamento all’elenco, sarebbe perfetto.
È possibile? Richiederebbe un componente tematico? Non ho idea di come crearne uno.
Potresti configurare Watched Words per sostituire automaticamente quegli indicatori di tono con, ad esempio, un \u003ca href=“ https://toneindicators.carrd.co/#masterlist”\u003e\u003cabbr title=“Joking”\u003e/j\u003c/abbr\u003e\u003c/a\u003e?
GitHub - Arkshine/discourse-tooltipify-words – Qualcosa che ho fatto tempo fa per qualcuno. è una copia di Auto-Linkify Words ma si basa sul componente \u003cDTooltip\u003e in modo da poter utilizzare l’HTML al suo interno. Puoi usare espressioni regolari.
MODIFICA: Una pressione prolungata su di esso visualizza il tooltip ma sembra visualizzare anche la barra degli strumenti di selezione. Sto verificando se mi manca qualcosa.
Sì, è meglio così grazie, la pressione prolungata funziona. Mi chiedo se sia possibile farla funzionare anche con semplici tocchi, perché non so se le persone lo scoprirebbero da sole!
In realtà funziona. L’ho testato su un’istanza di Discourse in produzione con un dispositivo mobile, ma si basa su una funzionalità introdotta di recente (3 settimane fa, #23071). Dovrai aggiornare il tuo Discourse per farlo funzionare.