array(
'type' => 'radio',
'options' => $settings,
- 'section' => 'skin',
+ 'section' => 'rendering/skin',
'label-message' => 'qbsettings',
);
}
'type' => 'radio',
'options' => $dateOptions,
'label-message' => 'dateformat',
- 'section' => 'datetime',
+ 'section' => 'datetime/dateformat',
);
}
'raw' => 1,
'label-message' => 'servertime',
'default' => $nowserver,
- 'section' => 'datetime',
+ 'section' => 'datetime/timeoffset',
);
$defaultPreferences['nowlocal'] =
'raw' => 1,
'label-message' => 'localtime',
'default' => $nowlocal,
- 'section' => 'datetime',
+ 'section' => 'datetime/timeoffset',
);
// Grab existing pref.
'label-message' => 'timezonelegend',
'options' => self::getTimezoneOptions(),
'default' => $tzSetting,
- 'section' => 'datetime',
+ 'section' => 'datetime/timeoffset',
);
}
wfMsg( 'underline-default' ) => 2,
),
'label-message' => 'tog-underline',
- 'section' => 'rendering',
+ 'section' => 'rendering/advanced',
);
$stubThresholdValues = array( 0, 50, 100, 500, 1000, 2000, 5000, 10000 );
$defaultPreferences['stubthreshold'] =
array(
'type' => 'selectorother',
- 'section' => 'rendering',
+ 'section' => 'rendering/advanced',
'options' => $stubThresholdOptions,
'label' => wfMsg('stub-threshold'), // Raw HTML message. Yay?
);
$defaultPreferences['highlightbroken'] =
array(
'type' => 'toggle',
- 'section' => 'rendering',
+ 'section' => 'rendering/advanced',
'label' => wfMsg('tog-highlightbroken'), // Raw HTML
);
$defaultPreferences['showtoc'] =
array(
'type' => 'toggle',
- 'section' => 'rendering',
+ 'section' => 'rendering/advanced',
'label-message' => 'tog-showtoc',
);
$defaultPreferences['nocache'] =
array(
'type' => 'toggle',
'label-message' => 'tog-nocache',
- 'section' => 'rendering',
+ 'section' => 'rendering/advanced',
);
$defaultPreferences['showhiddencats'] =
array(
'type' => 'toggle',
- 'section' => 'rendering',
+ 'section' => 'rendering/advanced',
'label-message' => 'tog-showhiddencats'
);
$defaultPreferences['showjumplinks'] =
array(
'type' => 'toggle',
- 'section' => 'rendering',
+ 'section' => 'rendering/advanced',
'label-message' => 'tog-showjumplinks',
);
$defaultPreferences['justify'] =
array(
'type' => 'toggle',
- 'section' => 'rendering',
+ 'section' => 'rendering/advanced',
'label-message' => 'tog-justify',
);
$defaultPreferences['numberheadings'] =
array(
'type' => 'toggle',
- 'section' => 'rendering',
+ 'section' => 'rendering/advanced',
'label-message' => 'tog-numberheadings',
);
}
$defaultPreferences['previewontop'] =
array(
'type' => 'toggle',
- 'section' => 'editing',
+ 'section' => 'editing/advanced',
'label-message' => 'tog-previewontop',
);
$defaultPreferences['previewonfirst'] =
array(
'type' => 'toggle',
- 'section' => 'editing',
+ 'section' => 'editing/advanced',
'label-message' => 'tog-previewonfirst',
);
$defaultPreferences['editsection'] =
array(
'type' => 'toggle',
- 'section' => 'editing',
+ 'section' => 'editing/advanced',
'label-message' => 'tog-editsection',
);
$defaultPreferences['editsectiononrightclick'] =
array(
'type' => 'toggle',
- 'section' => 'editing',
+ 'section' => 'editing/advanced',
'label-message' => 'tog-editsectiononrightclick',
);
$defaultPreferences['editondblclick'] =
array(
'type' => 'toggle',
- 'section' => 'editing',
+ 'section' => 'editing/advanced',
'label-message' => 'tog-editondblclick',
);
$defaultPreferences['editwidth'] =
array(
'type' => 'toggle',
- 'section' => 'editing',
+ 'section' => 'editing/advanced',
'label-message' => 'tog-editwidth',
);
$defaultPreferences['showtoolbar'] =
array(
'type' => 'toggle',
- 'section' => 'editing',
+ 'section' => 'editing/advanced',
'label-message' => 'tog-showtoolbar',
);
$defaultPreferences['minordefault'] =
array(
'type' => 'toggle',
- 'section' => 'editing',
+ 'section' => 'editing/advanced',
'label-message' => 'tog-minordefault',
);
$defaultPreferences['externaleditor'] =
array(
'type' => 'toggle',
- 'section' => 'editing',
+ 'section' => 'editing/advanced',
'label-message' => 'tog-externaleditor',
);
$defaultPreferences['externaldiff'] =
array(
'type' => 'toggle',
- 'section' => 'editing',
+ 'section' => 'editing/advanced',
'label-message' => 'tog-externaldiff',
);
$defaultPreferences['forceeditsummary'] =
array(
'type' => 'toggle',
- 'section' => 'editing',
+ 'section' => 'editing/advanced',
'label-message' => 'tog-forceeditsummary',
);
$defaultPreferences['uselivepreview'] =
array(
'type' => 'toggle',
- 'section' => 'editing',
+ 'section' => 'editing/advanced',
'label-message' => 'tog-uselivepreview',
);
}
array(
'type' => 'int',
'label-message' => 'recentchangesdays',
- 'section' => 'rc',
+ 'section' => 'rc/display',
'min' => 1,
'max' => ceil($wgRCMaxAge / (3600*24)),
);
array(
'type' => 'int',
'label-message' => 'recentchangescount',
- 'section' => 'rc',
+ 'help-message' => 'prefs-help-recentchangescount',
+ 'section' => 'rc/display',
);
$defaultPreferences['usenewrc'] =
array(
'type' => 'toggle',
'label-message' => 'tog-usenewrc',
- 'section' => 'rc',
+ 'section' => 'rc/advanced',
);
$defaultPreferences['hideminor'] =
array(
'type' => 'toggle',
'label-message' => 'tog-hideminor',
- 'section' => 'rc',
+ 'section' => 'rc/advanced',
);
global $wgUseRCPatrol;
$defaultPreferences['hidepatrolled'] =
array(
'type' => 'toggle',
- 'section' => 'rc',
+ 'section' => 'rc/advanced',
'label-message' => 'tog-hidepatrolled',
);
$defaultPreferences['newpageshidepatrolled'] =
array(
'type' => 'toggle',
- 'section' => 'rc',
+ 'section' => 'rc/advanced',
'label-message' => 'tog-newpageshidepatrolled',
);
}
$defaultPreferences['shownumberswatching'] =
array(
'type' => 'toggle',
- 'section' => 'rc',
+ 'section' => 'rc/advanced',
'label-message' => 'tog-shownumberswatching',
);
}
static function watchlistPreferences( $user, &$defaultPreferences ) {
global $wgUseRCPatrol;
## Watchlist #####################################
- $defaultPreferences['wllimit'] =
+ $defaultPreferences['watchlistdays'] =
array(
'type' => 'int',
'min' => 0,
- 'max' => 1000,
- 'label-message' => 'prefs-watchlist-edits',
- 'section' => 'watchlist'
+ 'max' => 7,
+ 'section' => 'watchlist/display',
+ 'label-message' => 'prefs-watchlist-days',
);
- $defaultPreferences['watchlistdays'] =
+ $defaultPreferences['wllimit'] =
array(
'type' => 'int',
'min' => 0,
- 'max' => 7,
- 'section' => 'watchlist',
- 'label-message' => 'prefs-watchlist-days',
+ 'max' => 1000,
+ 'label-message' => 'prefs-watchlist-edits',
+ 'section' => 'watchlist/display'
);
$defaultPreferences['extendwatchlist'] =
array(
'type' => 'toggle',
- 'section' => 'watchlist',
+ 'section' => 'watchlist/advanced',
'label-message' => 'tog-extendwatchlist',
);
$defaultPreferences['watchlisthideminor'] =
array(
'type' => 'toggle',
- 'section' => 'watchlist',
+ 'section' => 'watchlist/advanced',
'label-message' => 'tog-watchlisthideminor',
);
$defaultPreferences['watchlisthidebots'] =
array(
'type' => 'toggle',
- 'section' => 'watchlist',
+ 'section' => 'watchlist/advanced',
'label-message' => 'tog-watchlisthidebots',
);
$defaultPreferences['watchlisthideown'] =
array(
'type' => 'toggle',
- 'section' => 'watchlist',
+ 'section' => 'watchlist/advanced',
'label-message' => 'tog-watchlisthideown',
);
$defaultPreferences['watchlisthideanons'] =
array(
'type' => 'toggle',
- 'section' => 'watchlist',
+ 'section' => 'watchlist/advanced',
'label-message' => 'tog-watchlisthideanons',
);
$defaultPreferences['watchlisthideliu'] =
array(
'type' => 'toggle',
- 'section' => 'watchlist',
+ 'section' => 'watchlist/advanced',
'label-message' => 'tog-watchlisthideliu',
);
$defaultPreferences['watchlisthidepatrolled'] =
array(
'type' => 'toggle',
- 'section' => 'watchlist',
+ 'section' => 'watchlist/advanced',
'label-message' => 'tog-watchlisthidepatrolled',
);
}
if ( $user->isAllowed( $action ) ) {
$defaultPreferences[$pref] = array(
'type' => 'toggle',
- 'section' => 'watchlist',
+ 'section' => 'watchlist/advanced',
'label-message' => "tog-$pref",
);
}
array(
'type' => 'int',
'label-message' => 'resultsperpage',
- 'section' => 'searchoptions',
+ 'section' => 'searchoptions/display',
'min' => 0,
);
$defaultPreferences['contextlines'] =
array(
'type' => 'int',
'label-message' => 'contextlines',
- 'section' => 'searchoptions',
+ 'section' => 'searchoptions/display',
'min' => 0,
);
$defaultPreferences['contextchars'] =
array(
'type' => 'int',
'label-message' => 'contextchars',
- 'section' => 'searchoptions',
+ 'section' => 'searchoptions/display',
'min' => 0,
);
global $wgEnableMWSuggest;
array(
'type' => 'toggle',
'label-message' => 'mwsuggest-disable',
- 'section' => 'searchoptions',
+ 'section' => 'searchoptions/display',
);
}
'type' => 'multiselect',
'label-message' => 'defaultns',
'options' => $nsOptions,
- 'section' => 'searchoptions',
+ 'section' => 'searchoptions/advanced',
'prefix' => 'searchNs',
);
}
$defaultPreferences['diffonly'] =
array(
'type' => 'toggle',
- 'section' => 'misc',
+ 'section' => 'misc/diffs',
'label-message' => 'tog-diffonly',
);
$defaultPreferences['norollbackdiff'] =
array(
'type' => 'toggle',
- 'section' => 'misc',
+ 'section' => 'misc/diffs',
'label-message' => 'tog-norollbackdiff',
);
}