Gli spoiler non cambiano quando sono all'interno di The user is asking for a translation of a forum post title from English to Italian. The title is

Non sono certo al 100%, ma penso che i seguenti passaggi riproducano il problema:

  1. Inizia a scrivere un nuovo post
  2. Aggiungi del testo racchiuso tra i tag [spoiler].
  3. Svela il testo nell’anteprima del post. Nota che puoi oscurarlo e svelarlo quante volte vuoi.
  4. Aggiungi altro testo sotto il testo oscurato.
  5. Se hai lasciato il testo in uno stato oscurato, ma lo sveli una volta. Tuttavia, dopo di ciò (o subito se era già svelato), non puoi più oscurare il testo.

Questo può accadere anche nei post effettivi, non solo nelle anteprime. Non sono sicuro dei passaggi esatti per riprodurlo lì (dato che non puoi scrivere altro tra lo svelamento e l’oscuramento), ma almeno nella situazione che ho visto, il testo oscurato era all’interno di tag details. Non ho idea se ciò sia rilevante, però.


Quanto segue è per i test, ma potrebbe essere utile o meno.

Alcun testo da spoiler

Qualche testo dopo il testo dello spoiler.

Riepilogo

Altri testi da spoiler

Altri testi dopo il testo dello spoiler.

Altri testi dopo il testo dello spoiler e il tag details.

1 Mi Piace

Ho notato che gli spoiler non possono essere attivati e disattivati quando si trovano all’interno di un tag \u003cdetails\u003e.

Questo spoiler può essere attivato e disattivato (funziona come previsto).

Tuttavia, questo non funziona:

Clicca per aprire 'dettagli'

Questo spoiler può essere attivato solo una volta (non può essere disattivato).

Penso che il problema sia che, nel secondo caso, la funzione isInteractive restituisce true perché details è incluso in INTERACTIVE_SELECTOR.

Rimuoverlo dovrebbe essere sufficiente, ma non sono molto sicuro di quali saranno gli effetti collaterali (forse @CvX lo sa).

EDIT: Vedo che questa modifica è stata motivata dal desiderio di far smettere le GIF al click. Nella nostra community, facciamo un uso intensivo di spoiler e dettagli, quindi sarebbe utile rendere il comportamento di sfocatura più coerente.

2 Mi Piace

Spiegazione

Quando il testo spoiler viene inserito in una cartella details, può essere sfocato come al solito cliccandoci sopra, ma cliccando di nuovo non succede nulla e non può essere sfocato di nuovo. Chiudere e riaprire la cartella details è inefficace. La mia spiegazione di questo sul forum di Hopscotch lo spiega meglio.

Dimostrazione

Sentiti libero di usare questa cartella details come esempio. Il mio processo esatto è spiegato nell’argomento del forum di Hopscotch.

Cartella Details

Testo di esempio

Come riprodurre

  1. Crea un post con una cartella details
  2. Inserisci testo spoiler al suo interno
  3. Apri la cartella e sfoca il testo
  4. Il testo non può essere sfocato di nuovo senza ricaricare la pagina
2 Mi Piace

Grazie per i passaggi di riproduzione. Si tratta di un piccolo inconveniente (soprattutto perché è all’interno di un blocco attivabile/disattivabile, quindi possiamo nascondere il contenuto attivando i dettagli), ma una correzione potrebbe essere gradita.
Metterò un pr-welcome sull’argomento se qualcuno vuole provare a correggerlo.

Il repository del plugin è qui: GitHub - discourse/discourse-spoiler-alert: A plugin for discourse to hide spoilers behind the spoiler-alert jQuery plugin

Ma ho la sensazione che sia più un problema della funzionalità Hide Details.

Il contenuto in Hide Details non viene sempre visualizzato (e interagisce anche?) come previsto. Ad esempio, immagini hotlinked, link, video, ecc. non verranno visualizzati. Verranno mostrati solo i link:

Riassunto

https://cdn.discordapp.com/attachments/914531040297635861/1107226488534740992/1920x1080.png

https://www.youtube.com/watch?v=ipuqLy87-3A

Apex Legends pro sweet hits Predator rank with no kills to “prove how bad” Ranked is - Dexerto

3 Mi Piace

Grazie!

1 Mi Piace