3 * Wrapper for ChangeTags::buildTagFilterSelector to use in HTMLForm
5 class HTMLTagFilter
extends HTMLFormField
{
8 public function getTableRow( $value ) {
9 $this->tagFilter
= ChangeTags
::buildTagFilterSelector(
10 $value, false, $this->mParent
->getContext() );
11 if ( $this->tagFilter
) {
12 return parent
::getTableRow( $value );
17 public function getDiv( $value ) {
18 $this->tagFilter
= ChangeTags
::buildTagFilterSelector(
19 $value, false, $this->mParent
->getContext() );
20 if ( $this->tagFilter
) {
21 return parent
::getDiv( $value );
26 public function getOOUI( $value ) {
27 $this->tagFilter
= ChangeTags
::buildTagFilterSelector(
28 $value, true, $this->mParent
->getContext() );
29 if ( $this->tagFilter
) {
30 return parent
::getOOUI( $value );
32 return new OOUI\
FieldLayout( new OOUI\
Widget() );
35 public function getInputHTML( $value ) {
36 if ( $this->tagFilter
) {
37 // we only need the select field, HTMLForm should handle the label
38 return $this->tagFilter
[1];
43 public function getInputOOUI( $value ) {
44 if ( $this->tagFilter
) {
45 // we only need the select field, HTMLForm should handle the label
46 return $this->tagFilter
[1];