From: Kunal Mehta Date: Thu, 9 Jul 2015 21:50:18 +0000 (-0700) Subject: TitleInputWidget: Override getJavaScriptClassName and remove infuse hack X-Git-Tag: 1.31.0-rc.0~10775^2 X-Git-Url: http://git.cyclocoop.org/%22.%28%24lien.?a=commitdiff_plain;h=47d36ab99938429840aaebd12fb5ab997c7062ff;p=lhc%2Fweb%2Fwiklou.git TitleInputWidget: Override getJavaScriptClassName and remove infuse hack Necessary after 2be338cc99a9e in OOUI. Change-Id: I402636297b510ed93ed3d38f11b302448c6fd24a --- diff --git a/includes/widget/TitleInputWidget.php b/includes/widget/TitleInputWidget.php index 7ddc67ac45..bbab699636 100644 --- a/includes/widget/TitleInputWidget.php +++ b/includes/widget/TitleInputWidget.php @@ -39,6 +39,10 @@ class TitleInputWidget extends TextInputWidget { $this->addClasses( array( 'mw-widget-TitleInputWidget' ) ); } + protected function getJavaScriptClassName() { + return 'mw.widgets.TitleInputWidget'; + } + public function getConfig( &$config ) { if ( $this->namespace !== null ) { $config['namespace'] = $this->namespace; diff --git a/resources/Resources.php b/resources/Resources.php index 5b6d52f629..753bcb85d6 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -1737,7 +1737,6 @@ return array( 'resources/src/mediawiki.widgets/mw.widgets.js', 'resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.js', 'resources/src/mediawiki.widgets/mw.widgets.TitleOptionWidget.js', - 'resources/src/mediawiki.widgets/mw.widgets.infuse.js', ), 'skinStyles' => array( 'default' => 'resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.css', diff --git a/resources/src/mediawiki.widgets/mw.widgets.infuse.js b/resources/src/mediawiki.widgets/mw.widgets.infuse.js deleted file mode 100644 index 98480bb312..0000000000 --- a/resources/src/mediawiki.widgets/mw.widgets.infuse.js +++ /dev/null @@ -1,3 +0,0 @@ -// HACK: OO.ui.infuse assumes all widgets are in the OO.ui. namespace. -// Make it so until this is fixed. (T104989) -jQuery.extend( OO.ui, mediaWiki.widgets );