Go to file
Trevor Parscal 96052d0d97 (bug 34885) Fixes issue where old toolbar was killed, even when the new toolbar was incompatible
Instead of wiping the old toolbar out on the server side we now just wrap the old toolbar in a div that has an inline style that prevents it from being displayed. This is only done when the toolbar is enabled. When the toolbar code runs on the client, if the toolbar ends up being incompatible, the old toolbar's wrapping div is shown. This avoids the side-effect of the old toolbar showing up momentarily while the new toolbar loads. It's a dirty hack, but we explored this extensively and it's the least evil way we could come up with that worked consistently.

Change-Id: I6fefadea4dbd01b96a0b95c50bc9ef526144dc3c
2012-04-17 15:19:20 -07:00
modules (bug 34885) Fixes issue where old toolbar was killed, even when the new toolbar was incompatible 2012-04-17 15:19:20 -07:00
tests/selenium Fix more comments 2011-10-14 21:30:16 +00:00
.gitreview Set defaultrebase=0 in .gitreview 2012-04-16 11:21:28 -07:00
README Fixed typo in README 2010-10-01 19:32:11 +00:00
WikiEditor.hooks.php (bug 34885) Fixes issue where old toolbar was killed, even when the new toolbar was incompatible 2012-04-17 15:19:20 -07:00
WikiEditor.i18n.php Merge "Adding Tamil numerals special character insertion toolbar." 2012-04-17 21:21:40 +00:00
WikiEditor.php Adding Tamil numerals special character insertion toolbar. 2012-04-17 14:20:00 -07:00

# WikiEditor provides enhancements to the MediaWiki edit page

# This extension requires MediaWiki 1.17+ because it makes use of ResourceLoader.

# Example LocalSettings.php additions

require_once( "$IP/extensions/WikiEditor/WikiEditor.php" );

# Before configuring this extension, see WikiEditor.php and become familiar with the initial state and structure of the
# $wgWikiEditorFeatures configuration variable. Essentially it's an array of arrays, keyed by feature name, each
# containing global and user keys with boolean values. "global" indicates that it should be turned on for everyone
# always, while user indicates that users should be allowed to turn it on or off in their user preferences.

# To enable a preference by default but still allow users to disable it in preferences, use something like...

$wgDefaultUserOptions['usebetatoolbar'] = 1;
$wgDefaultUserOptions['usebetatoolbar-cgd'] = 1;
$wgDefaultUserOptions['wikieditor-preview'] = 1;