self::profilePreferences( $user, $defaultPreferences );
self::skinPreferences( $user, $defaultPreferences );
+ self::mathPreferences( $user, $defaultPreferences );
self::filesPreferences( $user, $defaultPreferences );
self::datetimePreferences( $user, $defaultPreferences );
self::renderingPreferences( $user, $defaultPreferences );
}
}
+ 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' => ' ',
+ 'section' => 'math',
+ );
+ }
+ }
+
static function filesPreferences( $user, &$defaultPreferences ) {
## Files #####################################
$defaultPreferences['imagesize'] =
'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' => ' ',
- 'section' => 'rendering',
- );
- }
-
$defaultPreferences['highlightbroken'] =
array(
'type' => 'toggle',