PreferencesFormOOUI: Restore ID attributes for each fieldset
authorBartosz Dziewoński <matma.rex@gmail.com>
Mon, 1 Apr 2019 23:15:55 +0000 (01:15 +0200)
committerBartosz Dziewoński <matma.rex@gmail.com>
Mon, 1 Apr 2019 23:26:46 +0000 (01:26 +0200)
Follow-up to 255a58bedd29491c5550eebe4b8d0a5968f0d56c.

Change-Id: I00f00576ffc7f9d13218b21649822e0f826ecdf9

includes/specials/forms/PreferencesFormOOUI.php

index fd98dcb..8358cd2 100644 (file)
@@ -139,7 +139,11 @@ class PreferencesFormOOUI extends OOUIHTMLForm {
                        $label = $this->getLegend( $key );
                        $content =
                                $this->getHeaderText( $key ) .
-                               $this->displaySection( $this->mFieldTree[$key] ) .
+                               $this->displaySection(
+                                       $this->mFieldTree[$key],
+                                       "",
+                                       "mw-prefsection-$key-"
+                               ) .
                                $this->getFooterText( $key );
 
                        $tabPanels[] = new OOUI\TabPanelLayout( [
@@ -148,6 +152,7 @@ class PreferencesFormOOUI extends OOUIHTMLForm {
                                'label' => $label,
                                'content' => new OOUI\FieldsetLayout( [
                                        'classes' => [ 'mw-prefs-section-fieldset' ],
+                                       'id' => "mw-prefsection-$key",
                                        'label' => $label,
                                        'items' => [
                                                new OOUI\Widget( [