}
protected function getInputWidget( $params ) {
- $this->mParent->getOutput()->addModules( 'mediawiki.widgets' );
+ $this->mParent->getOutput()->addModules( 'mediawiki.widgets.UserInputWidget' );
return new UserInputWidget( $params );
}
+
+ public function getInputHtml( $value ) {
+ // add the required module and css class for user suggestions in non-OOUI mode
+ $this->mParent->getOutput()->addModules( 'mediawiki.userSuggest' );
+ $this->mClass .= ' mw-autocomplete-user';
+
+ // return parent html
+ return parent::getInputHtml( $value );
+ }
}