31 parent::__construct( $params );
33 if ( array_key_exists(
'activeOnly', $params ) ) {
34 $this->activeOnly = $params[
'activeOnly'];
36 if ( array_key_exists(
'useAllTags', $params ) ) {
37 $this->useAllTags = $params[
'useAllTags'];
42 $this->tagFilter = ChangeTags::buildTagFilterSelector(
45 $this->mParent->getContext(),
49 if ( $this->tagFilter ) {
50 return parent::getTableRow( $value );
56 $this->tagFilter = ChangeTags::buildTagFilterSelector(
59 $this->mParent->getContext(),
63 if ( $this->tagFilter ) {
64 return parent::getDiv( $value );
70 $this->tagFilter = ChangeTags::buildTagFilterSelector(
73 $this->mParent->getContext(),
77 if ( $this->tagFilter ) {
78 return parent::getOOUI( $value );
80 return new \OOUI\FieldLayout(
new \OOUI\Widget() );
84 if ( $this->tagFilter ) {
86 return $this->tagFilter[1];
92 if ( $this->tagFilter ) {
94 return $this->tagFilter[1];
105class_alias( HTMLTagFilter::class,
'HTMLTagFilter' );