Suggerimenti in linea

:information_source: Riepilogo Fornisce un pulsante nella barra degli strumenti del Compositore di Discourse per aggiungere Suggerimenti in linea all’interno dei post.
:eyeglasses: Anteprima discourse-inline-tooltips/README.md at main · denvergeeks/discourse-inline-tooltips · GitHub
:hammer_and_wrench: Repository https://github.com/denvergeeks/discourse-inline-tooltips
:question: Guida all’installazione Come installare un tema o un componente tema
:open_book: Nuovo ai Temi di Discourse? Guida per principianti all’utilizzo dei temi di Discourse

Installa questo componente tema

Fornisce un pulsante nella barra degli strumenti del Compositore di Discourse per aggiungere Suggerimenti in linea in Argomenti e Post.

7 Mi Piace

Questo TC funzionerà con qualsiasi tema? Sembra interessante.

1 Mi Piace

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.

2 Mi Piace

Come sempre, sarei molto grato a chiunque voglia condividere idee o partecipare a questo sforzo :hugs:

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.

1 Mi Piace