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'];
43 $this->tagFilter = ChangeTags::buildTagFilterSelector(
46 $this->mParent->getContext(),
50 if ( $this->tagFilter ) {
51 return parent::getTableRow( $value );
58 $this->tagFilter = ChangeTags::buildTagFilterSelector(
61 $this->mParent->getContext(),
65 if ( $this->tagFilter ) {
66 return parent::getDiv( $value );
73 $this->tagFilter = ChangeTags::buildTagFilterSelector(
76 $this->mParent->getContext(),
80 if ( $this->tagFilter ) {
81 return parent::getOOUI( $value );
83 return new \OOUI\FieldLayout(
new \OOUI\Widget() );
88 if ( $this->tagFilter ) {
90 return $this->tagFilter[1];
97 if ( $this->tagFilter ) {
99 return $this->tagFilter[1];
111class_alias( HTMLTagFilter::class,
'HTMLTagFilter' );