From c34c0e9c7a88b2553968f8b3c89231b6a6600246 Mon Sep 17 00:00:00 2001 From: "michael.daniel" <michael@pcsg.de> Date: Thu, 14 Mar 2019 10:45:55 +0100 Subject: [PATCH] fix: CSS classes with : and / should work now. quiqqer/package-bricks#111 --- src/QUI/Bricks/Brick.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/QUI/Bricks/Brick.php b/src/QUI/Bricks/Brick.php index e9df594..72762b7 100644 --- a/src/QUI/Bricks/Brick.php +++ b/src/QUI/Bricks/Brick.php @@ -253,7 +253,6 @@ public function create() foreach ($classes as $class) { $class = trim($class); - $class = preg_replace('/[^a-zA-Z0-9\-]/', '', $class); $_classes[] = $class; } @@ -432,7 +431,7 @@ public function getCustomFields() } /** - * Add an exxtra CSS Class to the control + * Add an extra CSS Class to the control * * @param string $cssClass - Name of the CSS Class * @@ -448,7 +447,7 @@ public function addCSSClass($cssClass) return; } - $classes = preg_replace('/[^_a-zA-Z0-9-]/', ' ', $cssClass); + $classes = QUI\ControlUtils::clearClassName($cssClass); $classes = explode(' ', $classes); $keys = array_flip($this->cssClasses); -- GitLab