From 9159cd4f2d87c1a38476ea88653437150f33e520 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Konvi=C4=8Dka?= Date: Mon, 29 Jun 2026 21:44:44 +0200 Subject: [PATCH 1/2] fix: vypisuj ulozenou hodnotu i pro type=password --- src/Controls/PasswordRevealInput.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Controls/PasswordRevealInput.php b/src/Controls/PasswordRevealInput.php index 9d01666..3714ff8 100644 --- a/src/Controls/PasswordRevealInput.php +++ b/src/Controls/PasswordRevealInput.php @@ -25,6 +25,7 @@ public function __construct($label = null, ?int $maxLength = null) public function getControl(): Html { $input = parent::getControl(); + $input->value = $this->getRenderedValue(); $button = Html::el('button') ->setAttribute('type', 'button') From 7f01299f53f2810a14fbce7385d609498eaaebb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maxmili=C3=A1n=20Holomek?= Date: Tue, 7 Jul 2026 11:45:46 +0200 Subject: [PATCH 2/2] fix deprecated --- src/FormMacros.php | 2 +- src/LatteExtension.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/FormMacros.php b/src/FormMacros.php index a72e380..e09d165 100644 --- a/src/FormMacros.php +++ b/src/FormMacros.php @@ -26,7 +26,7 @@ public static function install(Latte\Compiler $compiler): void $me->addMacro('formPair', fn(MacroNode $node, PhpWriter $writer) => $writer->write( '$formOrContainer = end($this->global->formsStack);' - . '$formRenderer = $formOrContainer->getForm()->renderer;' + . '$formRenderer = $formOrContainer->getForm()->getRenderer();' . '$__formPair = is_object(%node.word) ? %node.word : $formOrContainer[%node.word];' . '$attrs = %node.array;' . '$originalWrapper = $formRenderer->wrappers["pair"]["container"];' diff --git a/src/LatteExtension.php b/src/LatteExtension.php index 4393b9f..a7f3f27 100644 --- a/src/LatteExtension.php +++ b/src/LatteExtension.php @@ -25,7 +25,7 @@ public function createFormPair(Latte\Compiler\Tag $tag): Latte\Compiler\Node return new Latte\Compiler\Nodes\AuxiliaryNode( fn(Latte\Compiler\PrintContext $context) => $context->format( '$formOrContainer = end($this->global->formsStack);' - . '$formRenderer = $formOrContainer->getForm()->renderer;' + . '$formRenderer = $formOrContainer->getForm()->getRenderer();' . '$__subject = %node;' . '$__formPair = is_object($__subject) ? $__subject : $formOrContainer[$__subject];' . '$attrs = %node;'