return $attribs;
}
- function getInputHTML( $value ) {
+ public function getInputHTML( $value ) {
$datalist = new XmlSelect( false, $this->mName . '-datalist' );
$datalist->setTagName( 'datalist' );
$datalist->addOptions( $this->getOptions() );
return parent::getInputHTML( $value ) . $datalist->getHTML();
}
- function getInputOOUI( $value ) {
+ public function getInputOOUI( $value ) {
$disabled = false;
$allowedParams = [ 'tabindex' ];
$attribs = OOUI\Element::configFromHtmlAttributes(
'disabled' => $disabled,
] + $attribs );
}
+
+ protected function shouldInfuseOOUI() {
+ return true;
+ }
}