Per me, questo sembra simile al componente Add <abbr> tags to words in posts. Ho notato che questo componente non utilizza il tag HTML \u003cabbr\u003e, come \u003cabbr title="Testo mostrato al passaggio del mouse"\u003ePassami sopra\u003c/abbr\u003e (\u003cabbr title=\"Testo mostrato al passaggio del mouse\"\u003ePassami sopra\u003c/abbr\u003e), il che mi ha reso curioso riguardo alla scelta del design.
Da quanto capisco, un vantaggio dell’utilizzo di \u003cabbr\u003e è che le informazioni rimangono disponibili anche se il componente viene rimosso in seguito. Penso che con l’approccio attuale, lo <span> diventerebbe invisibile in tal caso. Mi piacerebbe capire quali vantaggi abbia questo approccio e spero di imparare qualcosa di nuovo.
Come sempre, sarei molto grato a chiunque voglia condividere idee o partecipare a questo sforzo
Il mio obiettivo qui è avere un pulsante sulla barra degli strumenti per abilitare la rapida creazione di un tooltip che si riveli al passaggio del mouse (o facoltativamente al clic) e che possa contenere qualsiasi cosa (incluso ma non limitato a HTML e Markdown), e che continui a visualizzare nel modo più elegante il contenuto racchiuso anche se il componente viene rimosso, o quando la pagina viene visualizzata come pagina pubblicata, e in assenza di qualsiasi plugin o componente tema non di base/predefinito.
Vorrei che il TC fornisse la migliore compatibilità generale per il futuro, sfruttando il Tooltip di base e/o DModal, o forse semplicemente estendendo o adattando il Plugin Note a piè di pagina.
Ho testato alcuni dei componenti tema e plugin esistenti che forniscono ciascuno casi d’uso specifici e ciascuno ha i propri limiti o comportamenti bizzarri, come non renderizzare correttamente alcuni tipi di contenuto, o non essere utilizzabile su dispositivi mobili, o il contenitore del suggerimento non mostrare o non adattarsi ai cambiamenti di posizione, ecc.
Avrei voluto creare una tabella che mostrasse ogni componente/plugin esistente, incluso il rispettivo caso d’uso e i limiti, ma al momento non ho tempo e sarei certamente lieto di ricevere qualsiasi contributo.