Replace use of getDirMark with HTML markup

Bug: T375975
Depends-On: I2ee6d8fb9161a5434eacad819c6d7784aee8aac3
Change-Id: Ia1ab65222c486ea89e6b916fd1d5a6860439205e
This commit is contained in:
Ebrahim Byagowi 2024-10-04 22:02:11 +03:30
parent 27dfa4bd86
commit fe71840c56

View file

@ -340,7 +340,9 @@ class CategoryTree {
$label = $title->getPrefixedText();
}
$link = $this->linkRenderer->makeLink( $title, $label );
$contLang = MediaWikiServices::getInstance()->getContentLanguage();
$link = Html::rawElement( 'bdi', [ 'dir' => $contLang->getDir() ],
$this->linkRenderer->makeLink( $title, $label ) );
$count = false;
$s = '';
@ -450,8 +452,6 @@ class CategoryTree {
# numbers and commas get messed up in a mixed dir env
'dir' => $context->getLanguage()->getDir()
];
$contLang = MediaWikiServices::getInstance()->getContentLanguage();
$s = $contLang->getDirMark() . ' ';
# Create a list of category members with only non-zero member counts
$memberNums = [];
@ -472,7 +472,7 @@ class CategoryTree {
# Only $5 is actually used in the default message.
# Other arguments can be used in a customized message.
$s .= Html::rawElement(
$s = ' ' . Html::rawElement(
'span',
$attr,
$context->msg( 'categorytree-member-num' )