From c342a0dedcd069e5b2e599416b2d38ea937c5a72 Mon Sep 17 00:00:00 2001 From: Frank Naegler <frank.naegler@typo3.org> Date: Sun, 3 May 2020 12:43:50 +0200 Subject: [PATCH] [BUGFIX] Respect disabled flag in render method of LinkButton Resolves: #91244 Releases: master Change-Id: I107cb96ff416211028f9da524500f1ca15c3297c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64393 Tested-by: Daniel Goerz <daniel.goerz@posteo.de> Tested-by: TYPO3com <noreply@typo3.com> Tested-by: Josef Glatz <josefglatz@gmail.com> Tested-by: Georg Ringer <georg.ringer@gmail.com> Reviewed-by: Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by: Josef Glatz <josefglatz@gmail.com> Reviewed-by: Georg Ringer <georg.ringer@gmail.com> --- .../Classes/Template/Components/Buttons/LinkButton.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/typo3/sysext/backend/Classes/Template/Components/Buttons/LinkButton.php b/typo3/sysext/backend/Classes/Template/Components/Buttons/LinkButton.php index 216cbfcb4bde..4b9c822e50e4 100644 --- a/typo3/sysext/backend/Classes/Template/Components/Buttons/LinkButton.php +++ b/typo3/sysext/backend/Classes/Template/Components/Buttons/LinkButton.php @@ -105,6 +105,10 @@ class LinkButton extends AbstractButton if ($this->onClick !== '') { $attributes['onclick'] = $this->onClick; } + if ($this->isDisabled()) { + $attributes['disabled'] = 'disabled'; + $attributes['class'] .= ' disabled'; + } $attributesString = ''; foreach ($attributes as $key => $value) { $attributesString .= ' ' . htmlspecialchars($key) . '="' . htmlspecialchars($value) . '"'; -- GitLab