Enqueue mw.util.init in document-ready even handler earlier
authorKrinkle <krinkle@users.mediawiki.org>
Thu, 2 Feb 2012 00:47:53 +0000 (00:47 +0000)
committerKrinkle <krinkle@users.mediawiki.org>
Thu, 2 Feb 2012 00:47:53 +0000 (00:47 +0000)
commitbe06bd456043dd20de6e628c6cbf6dc410b42c0d
treee72e583fe8c15581d73452920031de89ea99af10
parentf229505f96a454e7d3c31692b95121d5f7abe27d
Enqueue mw.util.init in document-ready even handler earlier
* Previously $(document).ready(mw.util.init) was in module 'mediawiki.page.ready' (position: bottom). I've now moved this to 'mediawiki.page.startup' so that it'll be enqueued sooner.
* This making it more likely that if someone also enqueues in document-ready that mw.util.init ran before than and thus mw.util.$content populated
* Fixes bug 33711

* All this is still depends on the order in which the event handler queue is executed, which is risky. Bug 30713 will bring the solid "watertight" solution
resources/Resources.php
resources/mediawiki.page/mediawiki.page.ready.js
resources/mediawiki.page/mediawiki.page.startup.js