Go to file
Ramunas Geciauskas c277e3eeb6 Stop any other tab animations when clicking on the tab button
When quickly clicking on a tab (the same one or a different one) in the
toolbar the new animation is started immediately even though previously
triggered animations might still be running. This leads to potential
issues as reported in T106993 bug report.
Make sure to stop previous animation first before issuing a new one.
Additionally 'resize' trigger is under racing conditions when
expanding/collapsing tabs, and needs to be invoked explicitly on any
size-change event (cannot rely on the fact that the last issued animation
will trigger last).

Bug: T106993
Change-Id: I874dd7cb9f2fe96e3a6493508cbae4de56f7a6c0
2016-03-31 12:08:07 -04:00
i18n Localisation updates from https://translatewiki.net. 2016-03-28 22:47:16 +02:00
modules Stop any other tab animations when clicking on the tab button 2016-03-31 12:08:07 -04:00
tests/qunit build: Test JS code with jshint and jscs via npm 2015-11-18 12:06:36 +00:00
.gitignore build: Configure banana-checker and jsonlint 2015-06-22 16:29:10 -07:00
.gitreview Set defaultrebase=0 in .gitreview 2012-04-16 11:21:28 -07:00
.jscsrc JavaScript: Use single quotes instead of double quotes for 2016-02-07 18:22:06 +00:00
.jshintignore build: Test JS code with jshint and jscs via npm 2015-11-18 12:06:36 +00:00
.jshintrc Use mw.Upload.Dialog to upload and insert file 2015-10-23 16:54:24 +00:00
composer.json build: Updating development dependencies 2016-01-05 10:43:16 -08:00
COPYING Add COPYING 2014-01-22 22:11:36 +00:00
extension.json extension.json: Remove call to non-existent wikieditor-toolbar-tool-file-pre i18n 2015-11-12 18:05:00 -08:00
Gruntfile.js build: Test JS code with jshint and jscs via npm 2015-11-18 12:06:36 +00:00
package.json build: Updating development dependencies 2015-12-29 12:06:03 -08:00
phpcs.xml Update mediawiki-codesniffer and parallel-lint settings 2015-09-29 17:45:58 +01:00
README Remove ClickTracking calls 2013-03-27 13:41:05 -07:00
WikiEditor.hooks.php Set $wgWikiEditorFeatures in extension.json 2015-09-24 21:20:40 -07:00
WikiEditor.php Empty PHP entry point in favor of extension.json 2015-05-19 20:48:10 -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;

# Release 1.21 removes the $wgWikiEditorToolbarClickTracking config variable
# and with it support for tracking clicks on WikiEditor features via the
# ClickTracking extension.