COMPL MODULE
Y2Editor
Editor rich text nativo — sem dependências externas. Toolbar completa, resize, fullscreen, modo HTML e integração com formulários via <textarea>.
1. Uso básico
2. Altura, mínimo, máximo e resize
3. Sem resize
4. Conteúdo inicial
5. API JavaScript
6. Integração com formulário
O editor sincroniza automaticamente com um <textarea hidden> que carrega junto ao submit do form.
Quick Reference
| Atributo | Elemento | Descrição |
|---|---|---|
| y2editor | textarea | Ativa o editor no elemento |
| y2editor-placeholder | textarea | Texto placeholder quando vazio |
| y2editor-height="200" | textarea | Altura inicial em px (padrão: 150) |
| y2editor-min="100" | textarea | Altura mínima em px (padrão: 100) |
| y2editor-max="800" | textarea | Altura máxima em px (padrão: 800) |
| y2editor-resizable="false" | textarea | Desativa a barra de resize (padrão: true) |
| name="campo" | textarea | Nome do campo no submit do formulário |
| el._y2Ed.getValue() | JS | Retorna o HTML atual do editor |
| el._y2Ed.setValue(html) | JS | Define o conteúdo do editor |