From 2d8f24cb674608260c0dbb4170e0b52ac859c1a0 Mon Sep 17 00:00:00 2001 From: Go MAEDA Date: Mon, 12 Jan 2026 09:04:18 +0000 Subject: [PATCH] Integrate projects-index RTL styles from rtl.css into application.css using logical properties (#43515). git-svn-id: https://svn.redmine.org/redmine/trunk@24304 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/assets/stylesheets/application.css | 14 +++++++------- app/assets/stylesheets/rtl.css | 5 ----- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css index 63ffa7c3a..429c8a608 100644 --- a/app/assets/stylesheets/application.css +++ b/app/assets/stylesheets/application.css @@ -916,8 +916,8 @@ form .attributes select + a.icon-only { vertical-align: middle; margin-left: 4px input#issue_subject, input#document_title { width: 99%; } select#issue_done_ratio { width: 95px; } -ul.projects {margin:0; padding-left:1em;} -ul.projects ul.projects {padding-left:1.6em;} +ul.projects {margin: 0; padding-inline-start: 1em;} +ul.projects ul.projects {padding-inline-start: 1.6em;} ul.projects.root {margin:0; padding:0;} ul.projects li.root, ul.projects li.child {list-style-type:none;} ul.projects li.root div.archived, ul.projects li.child div.archived {color: var(--oc-gray-5);} @@ -934,7 +934,7 @@ ul.projects div.description ul li {list-style-type:initial;} -moz-column-gap : 0.5rem; margin-bottom: 1.2em; } -#projects-index li.root ul.projects { border-left: 3px solid var(--oc-gray-3); padding-left:1em;} +#projects-index li.root ul.projects { border-inline-start: 3px solid var(--oc-gray-3); padding-inline-start: 1em;} #projects-index ul.projects li.root { margin-bottom: 1em; padding: 15px 20px; @@ -960,11 +960,11 @@ ul.projects div.description ul li {list-style-type:initial;} margin: 0 0 10px 0; /* @ToDo: Remove below lines when legacy icon styles are removed */ background-image: none; - padding-left: 0; + padding-inline-start: 0; } #projects-index ul.projects .icon-bookmarked-project svg, #projects-index ul.projects .my-project svg { - margin-left: 4px; + margin-inline-start: 4px; } #projects-index ul.projects div.root .icon-bookmarked-project svg, #projects-index ul.projects div.root .my-project svg { stroke-width: 2; @@ -975,7 +975,7 @@ ul.projects div.description ul li {list-style-type:initial;} } #projects-index a.icon-user, #projects-index a.icon-bookmarked-project { background-image: none; - padding-left: 0; + padding-inline-start: 0; } #projects-index div.wiki p { margin-top: 0px; @@ -983,7 +983,7 @@ ul.projects div.description ul li {list-style-type:initial;} table.projects td.name .icon-bookmarked-project svg, table.projects td.name .my-project svg { - margin-left: 4px; + margin-inline-start: 4px; } #notified-projects>ul, #tracker_project_ids>ul, #custom_field_project_ids>ul {max-height:250px; overflow-y:auto;} diff --git a/app/assets/stylesheets/rtl.css b/app/assets/stylesheets/rtl.css index 6a939858f..6cd8dbd83 100644 --- a/app/assets/stylesheets/rtl.css +++ b/app/assets/stylesheets/rtl.css @@ -88,11 +88,6 @@ div#version-summary th, div#version-summary td.total-hours { text-align:left;} table#time-report td.hours, table#time-report th.period, table#time-report th.total { text-align:left; padding-right:0em; padding-left: 0.5em; } -ul.projects {padding-left:0em; padding-right:1em;} -ul.projects ul {padding-left:0em; padding-right:1.6em;} - -#projects-index ul.projects ul.projects {border-left:0px solid (--oc-gray-3); padding-left:0em; border-right:3px solid (--oc-gray-3); padding-right:1em;} - /***** Tabular forms ******/ .tabular p{ padding-left:0px; padding-right:180px; /* width of left column containing the label elements */