Use .scrollableCheckboxList in UserGroupCondition
authorTim Düsterhus <duesterhus@woltlab.com>
Thu, 4 Mar 2021 10:47:50 +0000 (11:47 +0100)
committerTim Düsterhus <duesterhus@woltlab.com>
Thu, 4 Mar 2021 10:47:50 +0000 (11:47 +0100)
Resolves #3939

wcfsetup/install/files/lib/system/condition/UserGroupCondition.class.php

index a0a2b1ecedbda830bfb710e1bdcfad6903182ac6..817d4663dce8385ee0e14caa1b486593aa9df3f2 100644 (file)
@@ -182,14 +182,15 @@ HTML;
     {
         $userGroups = $this->getUserGroups();
 
-        $returnValue = "";
+        $returnValue = '<ul class="scrollableCheckboxList">';
         foreach ($userGroups as $userGroup) {
             /** @noinspection PhpVariableVariableInspection */
-            $returnValue .= "<label><input type=\"checkbox\" name=\"" . $identifier . "[]\" value=\"" . $userGroup->groupID . "\"" . (\in_array(
+            $returnValue .= "<li><label><input type=\"checkbox\" name=\"" . $identifier . "[]\" value=\"" . $userGroup->groupID . "\"" . (\in_array(
                 $userGroup->groupID,
                 $this->{$identifier}
-            ) ? ' checked' : "") . "> " . StringUtil::encodeHTML($userGroup->getName()) . "</label>";
+            ) ? ' checked' : "") . "> " . StringUtil::encodeHTML($userGroup->getName()) . "</label></li>";
         }
+        $returnValue .= '</ul>';
 
         return $returnValue;
     }