Inserir data/hora em "Sobre mim"

Ao inserir uma data/hora na seção ‘Sobre Mim’, ela é formatada como datetime, e não no formato de data e hora esperado.

Inserindo Data/Hora

Perfil Público

Informações do Discourse:

4 curtidas

Acho que esse tipo de formatação de data não é suportado na seção Sobre Mim.

7 curtidas

Sim, não acho que executemos a formatação completa da postagem na seção ‘Sobre mim’ (nem deveríamos). Dito isso, acredito que não seria grande esforço adicionar suporte ao seletor de data ali, especialmente porque o mostramos na barra de ferramentas.

@j.jaffeux, o que você acha?

9 curtidas

Então, posso fazer funcionar bastante facilmente:

Mas há um custo que acredito que não estamos dispostos a pagar:

  • atualmente na biografia renderizamos “bio_excerpt” e não apenas “bio_cooked”, o que pode significar que a data pode ser truncada e também que estamos removendo HTML:
[1] pry(main)> PrettyText.excerpt("<b>Foo</b>", 5)
=> "Foo"
  • Além disso, estamos renderizando isso como texto e usando o componente {{text-overflow}}

Então, para fazer funcionar sem enlouquecer e criar algum tipo de hook postCooked, isso não é possível sem alterar:

<div class='bio'>{{text-overflow class="overflow" text=user.bio_excerpt}}</div>

para

<div class='bio'>{{{user.bio_cooked}}}</div>

O que não acho que queiramos fazer para um caso de borda tão específico; basicamente significa que estamos renderizando HTML a partir de uma entrada do usuário. Sua decisão, me avise se quiser investigar mais isso ou explorar outras soluções.

Pode ser mais seguro apenas remover o botão da barra de ferramentas do compositor de “about”?

10 curtidas

Sim, remova esse botão, por favor.

8 curtidas

Concluído em:

5 curtidas