Sono curioso di saperne di più sulle strategie che Discourse utilizza per visualizzare tabelle larghe (cioè, tabelle abbastanza larghe da fuoriuscire dalla casella contenitrice). Questo argomento sembra indicare che Discourse mostrerà un pulsante “espandi tabella” per le tabelle larghe:
E questo argomento sembra indicare che Discourse dovrebbe mostrare barre di scorrimento orizzontali per le tabelle larghe:
Ma quando visualizzo il primo argomento, non vedo nessuno di questi comportamenti per la seconda tabella (né sul mio telefono né sul mio browser web (Chrome) con una finestra molto piccola). Qual è il comportamento attuale previsto di Discourse per le tabelle larghe?
Vedo la barra di scorrimento apparire nell’esempio che hai pubblicato (sul mio telefono), ma non nella seconda tabella nel primo post sopra (anche se quasi tutto il JSON nella colonna di destra è troncato). Cosa potrebbe essere diverso nei due casi?
La tabella in quel post si comporta in modo un po’ strano per me, e sembra essere unita alla prima per quanto riguarda l’espansione, ecc.
La seconda tabella è creata con HTML piuttosto che Markdown per consentire i codeblock, quindi potrebbe essere questo a confonderla, oltre a non ottenere la barra di scorrimento applicata.
Ah sì, vedo che l’autore di quel primo post menziona persino che la prima tabella è una tabella Markdown e la seconda è HTML, anche se suppongo che non mi aspettassi che fosse rilevante, all’inizio. E poi, guardando la sorgente elaborata, vedo che le tabelle Markdown (come quella che @mattdm ha postato in precedenza) sono racchiuse in un <div> class="md-table">. Mi chiedo perché ci sia una classe specifica per le tabelle Markdown e perché Discourse visualizzi solo tabelle larghe di quel tipo con barre di scorrimento. Questo sta iniziando a sembrarmi un bug; altri sono d’accordo?
Sono anche ancora curioso riguardo alla funzionalità del pulsante “espandi tabella”. Vedo il pulsante incluso nella sorgente elaborata per la tabella di esempio dall’inizio di questo argomento e anche nella sorgente elaborata per la seconda tabella (la tabella HTML) nel post “Il pulsante espandi tabella mostra la tabella sbagliata”, ma non nella prima tabella (la tabella Markdown) in quel post. Ma quei pulsanti non vengono visualizzati quando si passa il mouse sopra le rispettive tabelle, per quanto posso vedere.