Il toggle DiscoToc non viene visualizzato quando l'argomento non ha risposte

Ciao a tutti,

Ho notato che DiscoTOC disabilita automaticamente il pulsante di attivazione/disattivazione Timeline/Contenuti se l’argomento della documentazione non ha risposte.

Questo mi ha confuso. Ho installato il Componente di Stampa Argomenti di Discourse e non sembra funzionare direttamente con DiscoTOC, o perché DiscoTOC ha sostituito l’outlet del plugin, o perché utilizza l’outlet del plugin stesso (da quanto vedo, solo un componente/plugin può utilizzare ogni outlet?).

Andrebbe bene se l’interruttore apparisse sempre e potessi indirizzare gli utenti a fare clic sulla timeline e poi vedere il pulsante di stampa. Ma per ora, devo assicurarmi che qualsiasi documento che voglio che gli utenti possano stampare in modo pulito abbia una risposta, altrimenti non potranno fare clic su quel pulsante.

Nel mio mondo ideale, questi due componenti funzionerebbero semplicemente meglio insieme: le categorie di documentazione sono il motivo per cui voglio che le persone possano stampare in modo pulito, quindi un pulsante opzionale che implementa il componente di stampa direttamente in DiscoTOC sarebbe fantastico. Ma come opzione più semplice, dare agli utenti la possibilità di mostrare sempre l’interruttore aiuterebbe nel breve termine.

Sarei aperto a creare una PR per supportare questo (probabilmente un’impostazione “mostra sempre il pulsante di attivazione/disattivazione” che è impostata su false per mantenere il comportamento attuale, quindi modificando la riga che ho linkato per usarla), ma volevo assicurarmi prima che foste aperti alla PR. In alternativa, potrei voler avere un’altra opzione per abilitare “Stampa Documentazione” sotto la TOC, anch’essa disabilitata di default e magari con un’impostazione di livello di fiducia minimo? So che sto entrando nel territorio delle richieste di funzionalità qui, ma prima di iniziare a modificare il codice, volevo avere un riscontro da parte vostra su ciò che è appropriato.

Grazie!

Pensavo che questo fosse già stato implementato: DiscoTOC style is broken if there is no reply on mobile

Sei su una versione precedente di Discourse che potrebbe non includerlo?

Per tua informazione, riesco a vedere il pulsante toc qui su meta per gli argomenti senza risposte (ad esempio l’esempio nell’argomento collegato sopra Customizing the topic list)

1 Mi Piace

Grazie per la risposta: avrei dovuto menzionare che sto eseguendo Discourse 3.5.1 con l’ultima versione di DiscoTOC. E DiscoTOC stesso appare, quindi penso che sia un problema diverso, e anche una scelta di progettazione intenzionale limitare il pulsante di attivazione/disattivazione a comparire solo se ci sono risposte e mostrare sempre il TOC per impostazione predefinita.

1 Mi Piace