Plugin GLPI — temas e branding da tela de login (Butterfly)
O editor era criado dentro de uma div com d-none: com display:none o Monaco mede 0x0 e nasce sem área editável, enquanto o textarea ficava oculto e disabled — resultado, campo impossível de editar. - container passa a ser exibido ANTES do create (dimensões reais), mais layout() explícito e automaticLayout para relayout no resize; - _force_default_lang evita o caminho de clonagem de linguagem do core (que quebra se a linguagem base não estiver registrada); - textarea deixa de ser disabled: fica só oculto, com o valor do editor copiado nos eventos submit E formdata (form.submit() programático não dispara submit; formdata cobre os dois casos) — sem risco de perder a edição silenciosamente no POST; - se o create falhar, rollback para o textarea comum. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| front | ||
| locales | ||
| public/pics | ||
| src | ||
| themes | ||
| .gitignore | ||
| composer.json | ||
| hook.php | ||
| LICENSE.md | ||
| logo.png | ||
| plugin.png | ||
| README.md | ||
| RoboFile.php | ||
| setup.php | ||
Butterfly for GLPI >= 10.0 (Compatible with GLPI 11.x)
Allow customization of logos, background and custom CSSs
Installation
- Uncompress the archive to the
<GLPI_ROOT>/plugins/butterflydirectory - Navigate to the Configuration > Plugins page,
- Install and activate the plugin.