* (bug 4974) Don't follow redirected talk page on "new messages" link
* (bug 4970) Make category paging limits configurable
* (bug 4535) Warn user when editing CSS or JS subpage of a skin that doesn't exist
+* Make Live Preview an user preference, still controllable by the global variable
=== Caveats ===
$buttons['diff'] = wfElement('input', $temp, '');
global $wgLivePreview;
- if ( $wgLivePreview ) {
+ if ( $wgLivePreview && $wgUser->getOption( 'uselivepreview' ) ) {
$temp = array(
'id' => 'wpPreview',
'name' => 'wpPreview',
'watchdefault',
'minordefault',
'externaleditor',
- 'externaldiff' )
+ 'externaldiff',
+ 'uselivepreview', )
) . '</fieldset>'
);
'externaldiff' => 0,
'showjumplinks' => 1,
'numberheadings' => 0,
+ 'uselivepreview' => 0,
);
/* private */ $wgQuickbarSettingsEn = array(
'externaleditor',
'externaldiff',
'showjumplinks',
+ 'uselivepreview',
);
/* private */ $wgBookstoreListEn = array(
'tog-externaleditor' => 'Use external editor by default',
'tog-externaldiff' => 'Use external diff by default',
'tog-showjumplinks' => 'Enable "jump to" accessibility links',
+'tog-uselivepreview' => 'Use live preview (JavaScript) (Experimental)',
'underline-always' => 'Always',
'underline-never' => 'Never',