* Make Live Preview an user preference, still controllable by the global variable
authorNiklas Laxström <nikerabbit@users.mediawiki.org>
Thu, 23 Feb 2006 20:03:51 +0000 (20:03 +0000)
committerNiklas Laxström <nikerabbit@users.mediawiki.org>
Thu, 23 Feb 2006 20:03:51 +0000 (20:03 +0000)
RELEASE-NOTES
includes/EditPage.php
includes/SpecialPreferences.php
languages/Language.php
languages/Messages.php

index a276998..c9c977c 100644 (file)
@@ -650,6 +650,7 @@ fully support the editing toolbar, but was found to be too confusing.
 * (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 ===
 
index 47f5311..46d9e8d 100644 (file)
@@ -930,7 +930,7 @@ class EditPage {
                $buttons['diff'] = wfElement('input', $temp, '');
 
                global $wgLivePreview;
-               if ( $wgLivePreview ) {
+               if ( $wgLivePreview && $wgUser->getOption( 'uselivepreview' ) ) {
                        $temp = array(
                                'id'        => 'wpPreview',
                                'name'      => 'wpPreview',
index 5d229e7..872d16c 100644 (file)
@@ -813,7 +813,8 @@ class PreferencesForm {
                                'watchdefault',
                                'minordefault',
                                'externaleditor',
-                               'externaldiff' )
+                               'externaldiff',
+                               'uselivepreview', )
                        ) . '</fieldset>'
                );
 
index 1df20e6..96753f0 100644 (file)
@@ -83,6 +83,7 @@ if(isset($wgExtraNamespaces)) {
        'externaldiff'          => 0,
        'showjumplinks'         => 1,
        'numberheadings'        => 0,
+       'uselivepreview'        => 0,
 );
 
 /* private */ $wgQuickbarSettingsEn = array(
@@ -156,6 +157,7 @@ $wgDateFormatsEn = array(
        'externaleditor',
        'externaldiff',
        'showjumplinks',
+       'uselivepreview',
 );
 
 /* private */ $wgBookstoreListEn = array(
index ca7d097..a20cf33 100644 (file)
@@ -59,6 +59,7 @@ parent class in order maintain consistency across languages.
 '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',