EditPage: Optimise loading of mediawiki.toolbar module
authorTimo Tijhof <krinklemail@gmail.com>
Fri, 19 Dec 2014 04:39:33 +0000 (04:39 +0000)
committerBartosz Dziewoński <matma.rex@gmail.com>
Fri, 19 Dec 2014 22:53:49 +0000 (22:53 +0000)
commit1dd14dcec0dfb69a8e9763b380e2b151e0da9634
treed5d7eb796721175263bfb85b5ac59078c4d2da9f
parent9403293b246890fa6166962a11757c75fcd1072a
EditPage: Optimise loading of mediawiki.toolbar module

Follows-up b3830611c4.

Unlike getEditToolbar(), which only runs if the user preference
is enabled, the loading of mediawiki.action.edit is unconditional.

As mediawiki.toolbar has already been separated from mediawiki.action.edit,
it's easy to load it conditionally instead of via a dependency
(mediawiki.action.edit doesn't depend on it for anything else).

Also:
* Remove odd 'false' values passed to User::getOption(). These
  options are part of MediaWiki core and always exist. The default
  value 'false' was ignored.
* Remove redundant closure. The domready callback already provides
  a closure and 'mw' is not used here (similar to jquery.mw-jump).

Change-Id: Ib2f4633b328cf8090df43b8d286cfcd77f95c5ea
includes/EditPage.php
resources/Resources.php
resources/src/mediawiki.action/mediawiki.action.edit.js