From f8cb5378807259b5455273e695452bdd183244cf Mon Sep 17 00:00:00 2001 From: Sukhwinder Dhillon Date: Fri, 8 Sep 2023 16:54:27 +0200 Subject: [PATCH] Use `StyleWithNonce` element --- library/X509/ExpirationWidget.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/library/X509/ExpirationWidget.php b/library/X509/ExpirationWidget.php index 36d7d9aa..dffc3a80 100644 --- a/library/X509/ExpirationWidget.php +++ b/library/X509/ExpirationWidget.php @@ -5,11 +5,10 @@ namespace Icinga\Module\X509; use Icinga\Date\DateFormatter; -use Icinga\Util\Csp; use ipl\Html\BaseHtmlElement; use ipl\Html\Html; use ipl\Html\HtmlString; -use ipl\Web\Style; +use ipl\Web\Compat\StyleWithNonce; class ExpirationWidget extends BaseHtmlElement { @@ -71,9 +70,8 @@ protected function assemble() } $progressBar = Html::tag('div', ['class' => "bg-stateful $state"], new HtmlString(' ')); - $progressBarStyle = (new Style()) + $progressBarStyle = (new StyleWithNonce()) ->setModule('x509') - ->setNonce(Csp::getStyleNonce()) ->addFor($progressBar, ['width' => sprintf('%F%%', $ratio)]); $this->addHtml(Html::tag('span', ['class' => 'progress-bar-label', 'title' => $dateTip], $message));