X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fchanges%2FChangesListFilter.php;h=1c86d441749cb25808604700a2e51e5e3af12019;hp=2fc1006ed72f238b8c57409f3329a24249bfcacd;hb=08edb27f6ce31c676660a4ef89b87da79bde2cc2;hpb=059fdf444ebc254fe703d36c98397164b5dbd533 diff --git a/includes/changes/ChangesListFilter.php b/includes/changes/ChangesListFilter.php index 2fc1006ed7..1c86d44174 100644 --- a/includes/changes/ChangesListFilter.php +++ b/includes/changes/ChangesListFilter.php @@ -103,6 +103,12 @@ abstract class ChangesListFilter { */ protected $priority; + /** + * + * @var string $defaultHighlightColor + */ + protected $defaultHighlightColor; + const RESERVED_NAME_CHAR = '_'; /** @@ -368,6 +374,7 @@ abstract class ChangesListFilter { 'priority' => $this->priority, 'subset' => $this->subsetFilters, 'conflicts' => [], + 'defaultHighlightColor' => $this->defaultHighlightColor ]; $output['messageKeys'] = [ @@ -461,7 +468,7 @@ abstract class ChangesListFilter { * @param FormOptions $opts * @return bool */ - public function activelyInConflictWithFilter( ChangeslistFilter $filter, FormOptions $opts ) { + public function activelyInConflictWithFilter( ChangesListFilter $filter, FormOptions $opts ) { if ( $this->isSelected( $opts ) && $filter->isSelected( $opts ) ) { /** @var ChangesListFilter $siblingFilter */ foreach ( $this->getSiblings() as $siblingFilter ) { @@ -477,7 +484,7 @@ abstract class ChangesListFilter { return false; } - private function hasConflictWithFilter( ChangeslistFilter $filter ) { + private function hasConflictWithFilter( ChangesListFilter $filter ) { return in_array( $filter, $this->getConflictingFilters() ); } @@ -494,4 +501,11 @@ abstract class ChangesListFilter { } ); } + + /** + * @param string $defaultHighlightColor + */ + public function setDefaultHighlightColor( $defaultHighlightColor ) { + $this->defaultHighlightColor = $defaultHighlightColor; + } }