MediaWiki
1.29.1
|
An individual filter in a ChangesListStringOptionsFilterGroup. More...
Public Member Functions | ||||
displaysOnUnstructuredUi () | ||||
Checks whether the filter should display on the unstructured UI.
| ||||
isSelected (FormOptions $opts) | ||||
Checks whether this filter is selected in the provided options.
| ||||
Public Member Functions inherited from ChangesListFilter | ||||
__construct (array $filterDefinition) | ||||
Creates a new filter with the specified configuration, and registers it to the specified group. More... | ||||
activelyInConflictWithFilter (ChangeslistFilter $filter, FormOptions $opts) | ||||
Check if the conflict with a filter is currently "active". More... | ||||
activelyInConflictWithGroup (ChangesListFilterGroup $group, FormOptions $opts) | ||||
Check if the conflict with a group is currently "active". More... | ||||
applyCssClassIfNeeded (IContextSource $ctx, RecentChange $rc, array &$classes) | ||||
Add CSS class if needed. More... | ||||
conflictsWith ( $other, $globalKey, $forwardKey, $backwardKey) | ||||
Marks that the given ChangesListFilterGroup or ChangesListFilter conflicts with this object. More... | ||||
displaysOnStructuredUi () | ||||
Checks whether the filter should display on the structured UI This refers to the exact filter. More... | ||||
getConflictingFilters () | ||||
Get filters conflicting with this filter. More... | ||||
getConflictingGroups () | ||||
Get groups conflicting with this filter. More... | ||||
getDescription () | ||||
getGroup () | ||||
getJsData () | ||||
Gets the JS data required by the front-end of the structured UI. More... | ||||
getLabel () | ||||
getName () | ||||
getPriority () | ||||
isFeatureAvailableOnStructuredUi () | ||||
Checks whether an equivalent feature for this filter is available on the structured UI. More... | ||||
setAsSupersetOf (ChangesListFilter $other) | ||||
Marks that the current instance is (also) a superset of the filter passed in. More... | ||||
setUnidirectionalConflict ( $other, $globalDescription, $contextDescription) | ||||
Marks that the given ChangesListFilterGroup or ChangesListFilter conflicts with this object. More... | ||||
Additional Inherited Members | |
Public Attributes inherited from ChangesListFilter | |
const | RESERVED_NAME_CHAR = '_' |
Protected Member Functions inherited from ChangesListFilter | |
getCssClass () | |
Gets the CSS class. More... | |
getSiblings () | |
Get filters in the same group. More... | |
Protected Attributes inherited from ChangesListFilter | |
$conflictingFilters = [] | |
$conflictingGroups = [] | |
$cssClassSuffix | |
CSS class suffix used for attribution, e.g. More... | |
$description | |
i18n key of description for structured UI More... | |
$group | |
Group. More... | |
$isRowApplicableCallable | |
Callable that returns true if and only if a row is attributed to this filter. More... | |
$label | |
i18n key of label for structured UI More... | |
$name | |
Filter name. More... | |
$priority | |
Priority integer. More... | |
$subsetFilters = [] | |
An individual filter in a ChangesListStringOptionsFilterGroup.
This filter type will only be displayed on the structured UI currently.
Definition at line 10 of file ChangesListStringOptionsFilter.php.
ChangesListStringOptionsFilter::displaysOnUnstructuredUi | ( | ) |
Checks whether the filter should display on the unstructured UI.
Reimplemented from ChangesListFilter.
Definition at line 14 of file ChangesListStringOptionsFilter.php.
ChangesListStringOptionsFilter::isSelected | ( | FormOptions | $opts | ) |
Checks whether this filter is selected in the provided options.
FormOptions | $opts |
Reimplemented from ChangesListFilter.
Definition at line 21 of file ChangesListStringOptionsFilter.php.
References ChangesListFilter\getGroup(), ChangesListFilter\getName(), and ChangesListStringOptionsFilterGroup\SEPARATOR.