Fix misplaced indent icons for subtasks and subprojects in list tables in RTL layout (#43672).

Patch by Go MAEDA (user:maeda).


git-svn-id: https://svn.redmine.org/redmine/trunk@24321 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Go MAEDA
2026-01-16 03:38:16 +00:00
parent 406689753a
commit 191e94441e
2 changed files with 20 additions and 32 deletions

View File

@@ -445,16 +445,26 @@ table.issues td.block_column {color:var(--oc-gray-6); font-size:90%; padding:4px
table.issues td.block_column>span {font-weight: bold; display: block; margin-bottom: 4px;}
table.issues td.block_column>pre {white-space:normal;}
tr.idnt td.subject, tr.idnt td.name {background: url(/chevron-right-idnt.svg) no-repeat 2px 50%;}
tr.idnt-1 td.subject, tr.idnt-1 td.name {padding-left: 24px; background-position: 4px 50%;}
tr.idnt-2 td.subject, tr.idnt-2 td.name {padding-left: 40px; background-position: 20px 50%;}
tr.idnt-3 td.subject, tr.idnt-3 td.name {padding-left: 56px; background-position: 36px 50%;}
tr.idnt-4 td.subject, tr.idnt-4 td.name {padding-left: 72px; background-position: 52px 50%;}
tr.idnt-5 td.subject, tr.idnt-5 td.name {padding-left: 88px; background-position: 68px 50%;}
tr.idnt-6 td.subject, tr.idnt-6 td.name {padding-left: 104px; background-position: 84px 50%;}
tr.idnt-7 td.subject, tr.idnt-7 td.name {padding-left: 120px; background-position: 100px 50%;}
tr.idnt-8 td.subject, tr.idnt-8 td.name {padding-left: 136px; background-position: 116px 50%;}
tr.idnt-9 td.subject, tr.idnt-9 td.name {padding-left: 152px; background-position: 132px 50%;}
tr.idnt :is(td.subject, td.name) {background: url(/chevron-right-idnt.svg) no-repeat 2px center;}
[dir="rtl"] tr.idnt :is(td.subject, td.name) {background: url(/chevron-left-idnt.svg) no-repeat right 2px center;}
tr.idnt-1 :is(td.subject, td.name) {padding-inline-start: 24px; background-position: 4px center;}
tr.idnt-2 :is(td.subject, td.name) {padding-inline-start: 40px; background-position: 20px center;}
tr.idnt-3 :is(td.subject, td.name) {padding-inline-start: 56px; background-position: 36px center;}
tr.idnt-4 :is(td.subject, td.name) {padding-inline-start: 72px; background-position: 52px center;}
tr.idnt-5 :is(td.subject, td.name) {padding-inline-start: 88px; background-position: 68px center;}
tr.idnt-6 :is(td.subject, td.name) {padding-inline-start: 104px; background-position: 84px center;}
tr.idnt-7 :is(td.subject, td.name) {padding-inline-start: 120px; background-position: 100px center;}
tr.idnt-8 :is(td.subject, td.name) {padding-inline-start: 136px; background-position: 116px center;}
tr.idnt-9 :is(td.subject, td.name) {padding-inline-start: 152px; background-position: 132px center;}
[dir="rtl"] tr.idnt-1 :is(td.subject, td.name) {background-position: right 4px center;}
[dir="rtl"] tr.idnt-2 :is(td.subject, td.name) {background-position: right 20px center;}
[dir="rtl"] tr.idnt-3 :is(td.subject, td.name) {background-position: right 36px center;}
[dir="rtl"] tr.idnt-4 :is(td.subject, td.name) {background-position: right 52px center;}
[dir="rtl"] tr.idnt-5 :is(td.subject, td.name) {background-position: right 68px center;}
[dir="rtl"] tr.idnt-6 :is(td.subject, td.name) {background-position: right 84px center;}
[dir="rtl"] tr.idnt-7 :is(td.subject, td.name) {background-position: right 100px center;}
[dir="rtl"] tr.idnt-8 :is(td.subject, td.name) {background-position: right 116px center;}
[dir="rtl"] tr.idnt-9 :is(td.subject, td.name) {background-position: right 132px center;}
table.issue-report {table-layout:fixed;}
table.issue-report tr.total, table.issue-report-detailed tr.total { font-weight: bold; border-top:2px solid var(--oc-gray-4);}

View File

@@ -11,33 +11,11 @@ table.list td.buttons {text-align:left; }
table.list td.buttons a {padding-right: 0em; padding-left: 0.6em;}
table.list caption {text-align:right; padding: 0.5em 0 0.5em 0.5em;}
tr.project.idnt td.name span {padding-right:0px; padding-left:16px;}
tr.project.idnt-1 td.name {padding-left:0; padding-right:0.5em;}
tr.project.idnt-2 td.name {padding-left:0; padding-right:2em;}
tr.project.idnt-3 td.name {padding-left:0; padding-right:3.5em;}
tr.project.idnt-4 td.name {padding-left:0; padding-right:5em;}
tr.project.idnt-5 td.name {padding-left:0; padding-right:6.5em;}
tr.project.idnt-6 td.name {padding-left:0; padding-right:8em;}
tr.project.idnt-7 td.name {padding-left:0; padding-right:9.5em;}
tr.project.idnt-8 td.name {padding-left:0; padding-right:11em;}
tr.project.idnt-9 td.name {padding-left:0; padding-right:12.5em;}
tr.issue td.subject, tr.issue td.relations, tr.issue td.watcher_users { text-align:right; }
tr.issue td.done_ratio table.progress { margin-left:auto; margin-right: auto;}
table.issues td.description {padding:4px 24px 4px 4px; text-align:right;}
tr.issue.idnt td.subject a {padding-left: 0; padding-right: 16px;}
tr.issue.idnt-1 td.subject {padding-left:0; padding-right: 0.5em;}
tr.issue.idnt-2 td.subject {padding-left:0; padding-right: 2em;}
tr.issue.idnt-3 td.subject {padding-left:0; padding-right: 3.5em;}
tr.issue.idnt-4 td.subject {padding-left:0; padding-right: 5em;}
tr.issue.idnt-5 td.subject {padding-left:0; padding-right: 6.5em;}
tr.issue.idnt-6 td.subject {padding-left:0; padding-right: 8em;}
tr.issue.idnt-7 td.subject {padding-left:0; padding-right: 9.5em;}
tr.issue.idnt-8 td.subject {padding-left:0; padding-right: 11em;}
tr.issue.idnt-9 td.subject {padding-left:0; padding-right: 12.5em;}
tr.entry td.filename {text-align:right;}
tr.entry td.filename_no_report {text-align:right;}
tr.entry td.size {text-align:left;}