mattdm
(Matthew Miller)
Novembre 14, 2021, 12:12
1
Le mieux s’explique avec une capture d’écran, je pense :
Ici, la partie essentielle de la réponse est la commande à exécuter. Dans la citation, celle-ci perd son formatage de code. Je préférerais que ce ne soit pas le cas.
3 « J'aime »
Ceci est maintenant fait selon
main ← better-solution-excerpt
opened 09:29PM - 08 Dec 25 UTC
Previously, solution excerpts shown in the OP used PrettyText.excerpt() which st… ripped all HTML formatting - code blocks, images, quotes, and other rich content were reduced to plain text, making technical solutions difficult to read.
Now the full cooked content is sent to the client, preserving all formatting. The excerpt is displayed in a collapsed state by default with a max-height and gradient fade, expandable via toggle. This keeps the UI compact while allowing users to see properly formatted solutions.
Changes:
- Use answer_post.cooked instead of PrettyText.excerpt() in topic_extension.rb
- Rewrite SolvedAcceptedAnswer component with self-contained expand/collapse
- Add CSS for collapsed state (max-height: 300px with gradient overlay)
- Add system specs for code block and image preservation
**BEFORE**
<img width="1488" height="1284" alt="BEFORE" src="https://github.com/user-attachments/assets/ec9e5932-62bb-4b6a-9a15-5efe5af2881c" />
**AFTER**
<img width="1488" height="1284" alt="AFTER" src="https://github.com/user-attachments/assets/845bcd66-8abf-445c-9d76-cfbaa6e436a0" />
Internal ref - t/168315
2 « J'aime »