From 6f8049b2ed0354afa40658de15376ff24e07a419 Mon Sep 17 00:00:00 2001 From: Ebrahim Byagowi Date: Sun, 6 Oct 2024 09:56:15 +0330 Subject: [PATCH] Use margin-inline mixin to simplify direction specific styles Bug: T371265 Change-Id: Iffc9c8ad36ae53b36c9135c206d1c1e02d67b6e2 --- modules/ext.categoryTree.styles.less | 41 ++++------------------------ 1 file changed, 5 insertions(+), 36 deletions(-) diff --git a/modules/ext.categoryTree.styles.less b/modules/ext.categoryTree.styles.less index dfcfae55..3c89fd8c 100644 --- a/modules/ext.categoryTree.styles.less +++ b/modules/ext.categoryTree.styles.less @@ -26,20 +26,11 @@ @import 'mediawiki.mixins.less'; @import 'mediawiki.skin.variables.less'; -/* On the list of subcategories hide the normal list bullet */ .client-js #mw-subcategories ul { + /* On the list of subcategories hide the normal list bullet */ list-style: none; -} - -/* and reduce the margin on the margin start side. */ -/* @noflip */ -.client-js #mw-subcategories .mw-content-ltr ul { - margin-left: 0.25em; -} - -/* @noflip */ -.client-js #mw-subcategories .mw-content-rtl ul { - margin-right: 0.25em; + /* and reduce the margin on the margin start side. */ + .margin-inline( 0.25em, 0 ); } #mw-panel .portal .body .CategoryTreeTag { @@ -52,31 +43,9 @@ padding: 0.25em 0; } -/* - * Indent the children on each level on margin start side. - * A category tree in the sidebar is in user interface language therefor - * a flipped margin-left is the margin start side. - */ +/* Indent the children on each level on margin start side. */ .CategoryTreeChildren { - margin-left: 1.25em; -} - -/* - * Category trees in the content are in content language and therefor - * an unflipped margin-left or margin-right is the margin start side. - * Use margin: 0 0 0 1.25em instead of margin-left: 1.25em here to - * overwrite the flipped margin-left from above. - */ -/* @noflip */ -.mw-content-ltr .CategoryTreeChildren, -.mw-content-rtl .mw-content-ltr .CategoryTreeChildren { - margin: 0 0 0 1.25em; -} - -/* @noflip */ -.mw-content-rtl .CategoryTreeChildren, -.mw-content-ltr .mw-content-rtl .CategoryTreeChildren { - margin: 0 1.25em 0 0; + .margin-inline( 1.25em, 0 ); } .CategoryTreeBullet,