Project

General

Profile

Defect #43672 » 0001-Fix-misplaced-indent-icons-for-subtasks-and-subproje.patch

Go MAEDA, 2026-01-15 06:56

View differences:

app/assets/images/chevron-left-idnt.svg
1
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#ccd" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M15 6l-6 6l6 6"/></svg>
app/assets/stylesheets/application.css
445 445
table.issues td.block_column>span {font-weight: bold; display: block; margin-bottom: 4px;}
446 446
table.issues td.block_column>pre {white-space:normal;}
447 447

  
448
tr.idnt td.subject, tr.idnt td.name {background: url(/chevron-right-idnt.svg) no-repeat 2px 50%;}
449
tr.idnt-1 td.subject, tr.idnt-1 td.name {padding-left: 24px; background-position: 4px 50%;}
450
tr.idnt-2 td.subject, tr.idnt-2 td.name {padding-left: 40px; background-position: 20px 50%;}
451
tr.idnt-3 td.subject, tr.idnt-3 td.name {padding-left: 56px; background-position: 36px 50%;}
452
tr.idnt-4 td.subject, tr.idnt-4 td.name {padding-left: 72px; background-position: 52px 50%;}
453
tr.idnt-5 td.subject, tr.idnt-5 td.name {padding-left: 88px; background-position: 68px 50%;}
454
tr.idnt-6 td.subject, tr.idnt-6 td.name {padding-left: 104px; background-position: 84px 50%;}
455
tr.idnt-7 td.subject, tr.idnt-7 td.name {padding-left: 120px; background-position: 100px 50%;}
456
tr.idnt-8 td.subject, tr.idnt-8 td.name {padding-left: 136px; background-position: 116px 50%;}
457
tr.idnt-9 td.subject, tr.idnt-9 td.name {padding-left: 152px; background-position: 132px 50%;}
448
tr.idnt :is(td.subject, td.name) {background: url(/chevron-right-idnt.svg) no-repeat 2px center;}
449
[dir="rtl"] tr.idnt :is(td.subject, td.name) {background: url(/chevron-left-idnt.svg) no-repeat right 2px center;}
450
tr.idnt-1 :is(td.subject, td.name) {padding-inline-start: 24px; background-position: 4px center;}
451
tr.idnt-2 :is(td.subject, td.name) {padding-inline-start: 40px; background-position: 20px center;}
452
tr.idnt-3 :is(td.subject, td.name) {padding-inline-start: 56px; background-position: 36px center;}
453
tr.idnt-4 :is(td.subject, td.name) {padding-inline-start: 72px; background-position: 52px center;}
454
tr.idnt-5 :is(td.subject, td.name) {padding-inline-start: 88px; background-position: 68px center;}
455
tr.idnt-6 :is(td.subject, td.name) {padding-inline-start: 104px; background-position: 84px center;}
456
tr.idnt-7 :is(td.subject, td.name) {padding-inline-start: 120px; background-position: 100px center;}
457
tr.idnt-8 :is(td.subject, td.name) {padding-inline-start: 136px; background-position: 116px center;}
458
tr.idnt-9 :is(td.subject, td.name) {padding-inline-start: 152px; background-position: 132px center;}
459
[dir="rtl"] tr.idnt-1 :is(td.subject, td.name) {background-position: right 4px center;}
460
[dir="rtl"] tr.idnt-2 :is(td.subject, td.name) {background-position: right 20px center;}
461
[dir="rtl"] tr.idnt-3 :is(td.subject, td.name) {background-position: right 36px center;}
462
[dir="rtl"] tr.idnt-4 :is(td.subject, td.name) {background-position: right 52px center;}
463
[dir="rtl"] tr.idnt-5 :is(td.subject, td.name) {background-position: right 68px center;}
464
[dir="rtl"] tr.idnt-6 :is(td.subject, td.name) {background-position: right 84px center;}
465
[dir="rtl"] tr.idnt-7 :is(td.subject, td.name) {background-position: right 100px center;}
466
[dir="rtl"] tr.idnt-8 :is(td.subject, td.name) {background-position: right 116px center;}
467
[dir="rtl"] tr.idnt-9 :is(td.subject, td.name) {background-position: right 132px center;}
458 468

  
459 469
table.issue-report {table-layout:fixed;}
460 470
table.issue-report tr.total, table.issue-report-detailed tr.total { font-weight: bold; border-top:2px solid var(--oc-gray-4);}
app/assets/stylesheets/rtl.css
11 11
table.list td.buttons a {padding-right: 0em; padding-left: 0.6em;}
12 12
table.list caption {text-align:right; padding: 0.5em 0 0.5em 0.5em;}
13 13

  
14
tr.project.idnt td.name span {padding-right:0px; padding-left:16px;}
15
tr.project.idnt-1 td.name {padding-left:0; padding-right:0.5em;}
16
tr.project.idnt-2 td.name {padding-left:0; padding-right:2em;}
17
tr.project.idnt-3 td.name {padding-left:0; padding-right:3.5em;}
18
tr.project.idnt-4 td.name {padding-left:0; padding-right:5em;}
19
tr.project.idnt-5 td.name {padding-left:0; padding-right:6.5em;}
20
tr.project.idnt-6 td.name {padding-left:0; padding-right:8em;}
21
tr.project.idnt-7 td.name {padding-left:0; padding-right:9.5em;}
22
tr.project.idnt-8 td.name {padding-left:0; padding-right:11em;}
23
tr.project.idnt-9 td.name {padding-left:0; padding-right:12.5em;}
24

  
25 14
tr.issue td.subject, tr.issue td.relations, tr.issue td.watcher_users { text-align:right; }
26 15
tr.issue td.done_ratio table.progress { margin-left:auto; margin-right: auto;}
27 16

  
28 17
table.issues td.description {padding:4px 24px 4px 4px; text-align:right;}
29 18

  
30
tr.issue.idnt td.subject a {padding-left: 0; padding-right: 16px;}
31
tr.issue.idnt-1 td.subject {padding-left:0; padding-right: 0.5em;}
32
tr.issue.idnt-2 td.subject {padding-left:0; padding-right: 2em;}
33
tr.issue.idnt-3 td.subject {padding-left:0; padding-right: 3.5em;}
34
tr.issue.idnt-4 td.subject {padding-left:0; padding-right: 5em;}
35
tr.issue.idnt-5 td.subject {padding-left:0; padding-right: 6.5em;}
36
tr.issue.idnt-6 td.subject {padding-left:0; padding-right: 8em;}
37
tr.issue.idnt-7 td.subject {padding-left:0; padding-right: 9.5em;}
38
tr.issue.idnt-8 td.subject {padding-left:0; padding-right: 11em;}
39
tr.issue.idnt-9 td.subject {padding-left:0; padding-right: 12.5em;}
40

  
41 19
tr.entry td.filename {text-align:right;}
42 20
tr.entry td.filename_no_report {text-align:right;}
43 21
tr.entry td.size {text-align:left;}
(3-3/3)