- Navios
- 24 de agosto de 2026 às 21:27 UTC
- Autor
- kamo
- Enviar
- e73518e
A descrição de... Três linhas de texto. É a superfície de escrita /kb/nova agora, menos imagens e a biblioteca de mídia — aqueles que enviam para a mídia KB, que é a casa certa para artigo e o errado para um campo de configurações. A coluna contém duas formas a partir daqui: um documento lexical em qualquer coisa salva desde, e prosa nua em cada fileira mais velha do que isso, uma vez que nada reescrever Eles. app/lib/richTextField.ts é a ponte. Detecta um documento por análise em vez de por um aparelho principal — prosa como "somente clientes beta" é legal, e farejar iria enviá-lo através parseEditorState, que lança, abre o editor vazio e perde o texto do autor na próxima gravação. Prosa de legado é envolto em um documento para que ele abra como texto editável. Um editor vazio ainda serializa para um parágrafo em branco, então o que é armazenado é decidido pelo texto simples que o editor devolve, não pelo JSON — um descrição como ausente em todos os lugares rio abaixo. Cada leitor é alimentado com as palavras em vez do documento: o assistente de reserva o cartão de picador mantém seu teaser de duas linhas, e o passo confirmado ganha o renderizado descrição, que é o único lugar onde a formatação de um autor escrito é na verdade Lê. RichTextView o transforma através do lexicalToHtml sanitising, e mostra um valor legado como texto escapado — seja qual for a pasta que uma vez foi transportada para um texto simples campo é exatamente o que de outra forma funcionaria. O KbArticleEditor ganha espaço e permiteMedia; a tipografia de antevisão de notas em globals.css é agora compartilhada com uma superfície de leitura .kamo-richtext, que difere apenas em que seus links funcionam. Requer o MediaService que conhece a descriçãoPlain — implantado e verificado antes de pousar, uma vez que seu ObjectMapper rejeita propriedades desconhecidas.