Jagster
(Jakke Lehtonen)
Junho 21, 2024, 7:08am
1
Vamos tentar:
este é apenas um teste
Lorem ipsum etc.
Sim, acontece aqui também. Deveria ser este é apenas um teste.
No meu fórum, [details] não funciona de forma alguma se o resumo tiver um espaço. Aqui funciona, mas mostra apenas uma palavra. Ainda quebrado.
2 curtidas
[details="Resumo"]
Este texto ficará oculto
[/details]
Acho que você precisa do \" \"
3 curtidas
Jagster
(Jakke Lehtonen)
Junho 21, 2024, 7:12am
3
Pelo amor de Deus E eu uso isso todo maldito dia.
Espere um minuto… você quase me pegou Eu deveria começar a confiar mais em mim mesmo. Eu nunca usei “” com detalhes.
Este é um teste
Lorem ipsum etc…
2 curtidas
Moin
Junho 21, 2024, 7:21am
4
Acho que você está usando os errados. Os seus são diagonais. Você já tentou usar o botão do compositor?
” em vez de "
Jagster
(Jakke Lehtonen)
Junho 21, 2024, 7:24am
5
Diagonal, triangular… Não me importo. Esses são os que tenho na Finlândia e os que usei antes agora estão quebrados.
Mas vamos tentar:
Resumo é este
Este texto ficará oculto
Sim, esse é o motivo.
Mas ainda assim — funcionou antes, não funciona mais. Logo, é um bug, não uma questão de UX ou solicitação de suporte
3 curtidas
Não posso dizer que já usei sem incluir as aspas, mas o readme dá um exemplo de um sem elas (discourse/plugins/discourse-details/README.md at main · discourse/discourse · GitHub )
Não tenho certeza do que mudou que teria um efeito sobre isso.
2 curtidas
Jagster
(Jakke Lehtonen)
Junho 21, 2024, 8:07am
8
Acabei de verificar e usei ambos, com e sem aspas.
Mas esse não é o motivo real, como Moin apontou, mas agora ele aceita apenas aspas retas, não as curvas.
2 curtidas
Eu recentemente mesclei uma análise um pouco mais restrita para tags BBCode e não é mais permitido usar “valores” sem espaços. O valor deve ser cercado por um par de aspas se tiver algum espaço, caso contrário, eles serão considerados “parâmetros” diferentes.
Como o “par de aspas” é um pouco diferente em várias linguagens, adicionei apenas o que pensei ser o mais comum.
}
// Easiest case is the closing tag which never has any attributes
const BBCODE_CLOSING_TAG_REGEXP = /^\[\/([-\w]+)\]/i;
// Old case where we supported attributes without quotation marks
const BBCODE_QUOTE_TAG_REGEXP = /^\[quote=([-\w,: ]+)\]/i;
// Most common quotation marks.
// More can be found at https://en.wikipedia.org/wiki/Quotation_mark
const QUOTATION_MARKS = [`""`, `''`, `“”`, `‘’`, `„“`, `‚’`, `«»`, `‹›`];
const QUOTATION_MARKS_NO_MATCH = QUOTATION_MARKS.map(
([a, b]) => `${a}[^${b}]+${b}`
).join("|");
const QUOTATION_MARKS_WITH_MATCH = QUOTATION_MARKS.map(
([a, b]) => `${a}([^${b}]+)${b}`
).join("|");
// This is used to match a **valid** opening tag
Vou dar uma olhada no par usado por @Jagster .
Como o plugin [details= é um pouco popular com apenas um parâmetro, adicionarei uma verificação para que ele possa usar valores com espaços, mesmo que não haja aspas.
2 curtidas
Jagster
(Jakke Lehtonen)
Junho 23, 2024, 4:49pm
11
Aspas são totalmente aceitáveis, mas então as aspas curvas também deveriam funcionar. É bastante comum que as retas se transformem em curvas, e as retas são coisas apenas para desenvolvedores
Lembro-me corretamente que até o Discourse tem configurações para isso?
De qualquer forma, na maioria dos teclados, o padrão é curvo, não reto — pelo menos do lado virtual.
Os americanos usam principalmente aspas retas. São todos os outros que têm opiniões diferentes
Quotation marks[A] are punctuation marks used in pairs in various writing systems to identify direct speech, a quotation, or a phrase. The pair consists of an opening quotation mark and a closing quotation mark, which may or may not be the same glyph. Quotation marks have a variety of forms in different languages and in different media.
The single quotation mark is traced to Ancient Greek practice, adopted and adapted by monastic copyists. Isidore of Seville, in his seventh century encyclopedi...
1 curtida
Ambos os problemas serão corrigidos por
main ← fix-details-bbcode
opened 09:58AM - 24 Jun 24 UTC
In 53b3d2f0dc460348a4c23e12f843ccf11426a080 we introduced a stricter BBCode Tag … parser. It prevents having "values" with spaces when they're not surrounded by a valid pair of quotes.
The `[details=` BBCode Tag is popular enough that it's worth adding a special case for it (especially since it doesn't support other parameters).
This also adds the Finnish pair of quotes.
Context - https://meta.discourse.org/t/details-accepts-only-one-word-as-summary/313019
4 curtidas