Revert r49957 "Move math preferences into rendering, to minimise number of tabs"
authorBrion Vibber <brion@users.mediawiki.org>
Mon, 27 Apr 2009 17:41:00 +0000 (17:41 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Mon, 27 Apr 2009 17:41:00 +0000 (17:41 +0000)
Made the page rendering tab cluttered and confusing; no clear separation between this plugin feature and other things around it.

includes/Preferences.php

index 03fe354..269b8d6 100644 (file)
@@ -17,6 +17,7 @@ class Preferences {
 
                self::profilePreferences( $user, $defaultPreferences );
                self::skinPreferences( $user, $defaultPreferences );
+               self::mathPreferences( $user, $defaultPreferences );
                self::filesPreferences( $user, $defaultPreferences );
                self::datetimePreferences( $user, $defaultPreferences );
                self::renderingPreferences( $user, $defaultPreferences );
@@ -390,6 +391,21 @@ class Preferences {
                }
        }
        
+       static function mathPreferences( $user, &$defaultPreferences ) {
+               ## Math #####################################
+               global $wgUseTeX, $wgLang;
+               if ($wgUseTeX) {
+                       $defaultPreferences['math'] =
+                                       array(
+                                               'type' => 'radio',
+                                               'options' =>
+                                                       array_flip( array_map( 'wfMsg', $wgLang->getMathNames() ) ),
+                                               'label' => '&nbsp;',
+                                               'section' => 'math',
+                                       );
+               }
+       }
+       
        static function filesPreferences( $user, &$defaultPreferences ) {
                ## Files #####################################
                $defaultPreferences['imagesize'] =
@@ -494,20 +510,6 @@ class Preferences {
                                        'options' => $stubThresholdOptions,
                                        'label' => wfMsg('stub-threshold'), // Raw HTML message. Yay?
                                );
-                               
-               ## Math
-               global $wgUseTeX, $wgLang;
-               if ($wgUseTeX) {
-                       $defaultPreferences['math'] =
-                                       array(
-                                               'type' => 'radio',
-                                               'options' =>
-                                                       array_flip( array_map( 'wfMsg', $wgLang->getMathNames() ) ),
-                                               'label' => '&nbsp;',
-                                               'section' => 'rendering',
-                                       );
-               }
-                               
                $defaultPreferences['highlightbroken'] =
                                array(
                                        'type' => 'toggle',