Plugin GLPI — temas e branding da tela de login (Butterfly)
Find a file
Claude b409b65895 v2.3.1: corrige campo de CSS personalizado travado (Monaco criado oculto)
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>
2026-07-31 13:11:16 -03:00
front Modernização GLPI 11: namespace GlpiPlugin\Butterfly, Monaco, assets em public/ 2026-07-03 18:04:13 -03:00
locales Novo recurso: controle da logo do login (custom/original/ocultar) + caixa de CSS grande 2026-07-03 18:25:28 -03:00
public/pics Modernização GLPI 11: namespace GlpiPlugin\Butterfly, Monaco, assets em public/ 2026-07-03 18:04:13 -03:00
src v2.3.1: corrige campo de CSS personalizado travado (Monaco criado oculto) 2026-07-31 13:11:16 -03:00
themes Temas: variáveis de cor por tema + remoção dos 10 temas legados 2026-07-03 20:54:58 -03:00
.gitignore Baseline: plugin butterfly v2.1.0 como recebido (pré-fixes GLPI 11) 2026-07-03 15:34:10 -03:00
composer.json Baseline: plugin butterfly v2.1.0 como recebido (pré-fixes GLPI 11) 2026-07-03 15:34:10 -03:00
hook.php Novo recurso: controle da logo do login (custom/original/ocultar) + caixa de CSS grande 2026-07-03 18:25:28 -03:00
LICENSE.md Baseline: plugin butterfly v2.1.0 como recebido (pré-fixes GLPI 11) 2026-07-03 15:34:10 -03:00
logo.png Conformidade KB: sem inc/includes.php, logo.png, limpeza e JSON_HEX_TAG 2026-07-03 16:25:56 -03:00
plugin.png Baseline: plugin butterfly v2.1.0 como recebido (pré-fixes GLPI 11) 2026-07-03 15:34:10 -03:00
README.md Baseline: plugin butterfly v2.1.0 como recebido (pré-fixes GLPI 11) 2026-07-03 15:34:10 -03:00
RoboFile.php Baseline: plugin butterfly v2.1.0 como recebido (pré-fixes GLPI 11) 2026-07-03 15:34:10 -03:00
setup.php v2.3.1: corrige campo de CSS personalizado travado (Monaco criado oculto) 2026-07-31 13:11:16 -03:00

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/butterfly directory
  • Navigate to the Configuration > Plugins page,
  • Install and activate the plugin.