Second occorrenza di nota a piè di pagina con espansione inline non può essere espansa

Utilizzando il plugin footnote v0.1 con le impostazioni “abilita note a piè di pagina markdown” e “visualizza note a piè di pagina in linea” attivate su Discourse 2.6.0 beta6 (66ecefba52):

  • quando la stessa nota a piè di pagina in linea viene utilizzata due volte in un post, la prima può essere cliccata e si espande per mostrare la nota, ma la seconda no (né la terza…).
  • riprodotto sul mio sito con l’esempio minimo fornito nel post delle note a piè di pagina di Discourse:

Siamo le nostre scelte. [1]
Un sacco di parole interessanti
L’ha davvero detto. [1:1]

  • Ho provato a riprodurre su try.discourse.org ma il plugin footnote non sembra essere disponibile

Qualcuno può riprodurre il problema o c’è un problema con il mio sito?


  1. Siamo le nostre scelte.
    Sartre, un tempo
    un giorno
    nel passato ↩︎ ↩︎

1 Mi Piace

Ho testato quell’esempio sul mio sito di sviluppo locale (in esecuzione con l’ultimo codice di Discourse e il browser Chrome). Ho notato che la seconda nota a piè di pagina viene posizionata o in fondo alla pagina o fuori dalla pagina.

Se provo a inserire una nota a piè di pagina unica tra le due note a piè di pagina duplicate, la seconda delle note duplicate mostrerà il contenuto della nota unica se viene cliccata dopo aver cliccato sulla nota unica. Esempio di markup per quel problema:

Siamo le nostre scelte. [^sartre]

Un sacco di parole interessanti

Secondo test della nota a piè di pagina [^second]

L'ha davvero detto. [^sartre]

[^sartre]: Siamo le nostre scelte.
Sartre, un certo periodo
un certo giorno
nel passato

[^second]: questo è il contenuto della seconda nota a piè di pagina

2 Mi Piace

Mi sono imbattuto in questo oggi, cercando di essere spiritoso.[1]


  1. Puoi leggere questo, ma non puoi espandere questo[2]. ↩︎

  2. Che peccato! Questo è esilarante. ↩︎

Immagino che questo Discourse non utilizzi il plugin per le note a piè di pagina.

Quindi… deduco che dipenda da me se voglio che funzioni. È così? Qualcuno può darmi una mano?

Il primo passo è capire se funziona qui:

Lo stiamo semplicemente riconfezionando, è possibile che sia già stato migliorato nell’ultima versione.

1 Mi Piace

Finalmente ho avuto tempo di esaminarlo. Grazie per il suggerimento.

markdown-it e markdown-it-footnote si comportano come mi aspettavo. L’ho confermato con alcuni semplici test unitari.

Il problema sembra sorgere quando provo a fare clic sulla nota a piè di pagina in un argomento. Ecco come si presenta per me.

Per prima cosa, provo a fare clic su “…” nella nota a piè di pagina nidificata, che ricarica la pagina; quindi provo a fare clic sul collegamento “[2]” nella nota a piè di pagina nidificata, per cui non esiste un’ancora HTML corrispondente.

Cosa posso fare al riguardo?

Molte grazie.

1 Mi Piace