From 47d36ab99938429840aaebd12fb5ab997c7062ff Mon Sep 17 00:00:00 2001 From: Kunal Mehta Date: Thu, 9 Jul 2015 14:50:18 -0700 Subject: [PATCH] TitleInputWidget: Override getJavaScriptClassName and remove infuse hack Necessary after 2be338cc99a9e in OOUI. Change-Id: I402636297b510ed93ed3d38f11b302448c6fd24a --- includes/widget/TitleInputWidget.php | 4 ++++ resources/Resources.php | 1 - resources/src/mediawiki.widgets/mw.widgets.infuse.js | 3 --- 3 files changed, 4 insertions(+), 4 deletions(-) delete mode 100644 resources/src/mediawiki.widgets/mw.widgets.infuse.js 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 ); -- 2.20.1