Move `$.extend( OO.ui, mw.widgets )` hack to 'mediawiki.widgets' module
authorBartosz Dziewoński <matma.rex@gmail.com>
Tue, 7 Jul 2015 13:23:25 +0000 (15:23 +0200)
committerBartosz Dziewoński <matma.rex@gmail.com>
Tue, 7 Jul 2015 13:25:18 +0000 (15:25 +0200)
commit2eda3a93100b08e7c10be852af896a804b910c7e
tree1a4ed6f85e77e2586f6cbd320629a820f94fa96d
parentde25144a0b6850bdcf0ec5fa1cfa0b85fd1c7666
Move `$.extend( OO.ui, mw.widgets )` hack to 'mediawiki.widgets' module

OO.ui.infuse assumes all widgets are in the OO.ui. namespace.
We previously made that happen on document-ready in
'mediawiki.page.ready' module, but that's too late: document-ready
handlers defined by other modules' can run earlier.
Let's just do it in 'mediawiki.widgets' after all widgets are defined.

Change-Id: Ib2184bf87d72db64d1565d742ef9f1be37f24b6f
resources/Resources.php
resources/src/mediawiki.page/mediawiki.page.ready.js
resources/src/mediawiki.widgets/mw.widgets.infuse.js [new file with mode: 0644]