Integrate miscellaneous RTL styles from rtl.css into application.css using logical properties (#43515).

git-svn-id: https://svn.redmine.org/redmine/trunk@24327 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Go MAEDA
2026-01-17 05:34:51 +00:00
parent b5dbfb9763
commit 661b05d9f3
2 changed files with 22 additions and 32 deletions

View File

@@ -568,7 +568,7 @@ table.list:not(.odd-even) tbody tr:nth-child(even):hover, .even:hover { backgrou
tr.builtin td.name {font-style:italic;} tr.builtin td.name {font-style:italic;}
a.sort { padding-right: 16px; } a.sort { padding-inline-end: 16px; }
table.boards td.last-message {text-align:start;font-size:93%;} table.boards td.last-message {text-align:start;font-size:93%;}
@@ -609,10 +609,10 @@ div.table-list.boards .table-list-cell.name {width: 30%;}
min-width:150px; min-width:150px;
} }
.query-totals {text-align:right; margin-top:-2.3em; font-size: 93%;} .query-totals {text-align: end; margin-block-start: -2.3em; font-size: 93%;}
.query-totals>span:not(:first-child) {margin-left:0.6em;} .query-totals>span:not(:first-child) {margin-inline-start: 0.6em;}
.query-totals .value {font-weight:bold;} .query-totals .value {font-weight:bold;}
body.controller-timelog .query-totals {margin-top:initial;} body.controller-timelog .query-totals {margin-block-start: initial;}
body.controller-gantts fieldset#options > div > div { body.controller-gantts fieldset#options > div > div {
display: flex; display: flex;
@@ -658,7 +658,16 @@ input:disabled, select:disabled, textarea:disabled {
border-radius: 3px; border-radius: 3px;
} }
.contextual {float:right; white-space: nowrap; line-height:1.4em;margin:5px 0px; padding-left: 10px; font-size:0.9em;} .contextual {
float: inline-end;
white-space: nowrap;
line-height: 1.4em;
margin: 5px 0px;
margin-block: 5px;
margin-inline: 0;
padding-inline-start: 10px;
font-size:0.9em;
}
.contextual input, .contextual select {font-size:0.9em;} .contextual input, .contextual select {font-size:0.9em;}
.splitcontent {overflow: auto; display: flex; flex-wrap: wrap;} .splitcontent {overflow: auto; display: flex; flex-wrap: wrap;}
@@ -732,7 +741,7 @@ p.footnote { font-size: 0.9em; margin-top: 0px; margin-bottom: 0px; }
.wiki-class-ltr {direction:ltr !important;} .wiki-class-ltr {direction:ltr !important;}
.wiki-class-rtl {direction:rtl !important;} .wiki-class-rtl {direction:rtl !important;}
div.issue div.subject div div { padding-left: 16px; word-break: break-word; } div.issue div.subject div div { padding-inline-start: 16px; word-break: break-word; }
div.issue div.subject p {margin: 0; margin-bottom: 0.1em; font-size: 90%; color: var(--oc-gray-6);} div.issue div.subject p {margin: 0; margin-bottom: 0.1em; font-size: 90%; color: var(--oc-gray-6);}
div.issue div.subject>div>p { margin-top: 0.5em; } div.issue div.subject>div>p { margin-top: 0.5em; }
div.issue div.subject h3 {margin: 0; margin-bottom: 0.1em;} div.issue div.subject h3 {margin: 0; margin-bottom: 0.1em;}
@@ -1246,7 +1255,7 @@ div.thumbnails {margin:0.6em;}
div.thumbnail {background:var(--oc-white);border:2px solid var(--oc-gray-3);display:inline-block;margin-right:2px;} div.thumbnail {background:var(--oc-white);border:2px solid var(--oc-gray-3);display:inline-block;margin-right:2px;}
div.thumbnail img {margin: 3px; vertical-align: middle;} div.thumbnail img {margin: 3px; vertical-align: middle;}
p.other-formats { text-align: right; font-size:0.9em; color: var(--oc-gray-6); } p.other-formats { text-align: end; font-size:0.9em; color: var(--oc-gray-6); }
.other-formats span + span:before { content: "| "; } .other-formats span + span:before { content: "| "; }
em.info {font-style:normal;display:block;font-size:90%;color:var(--oc-gray-6);} em.info {font-style:normal;display:block;font-size:90%;color:var(--oc-gray-6);}
@@ -1266,7 +1275,10 @@ input#principal_search, input#user_search {width:90%}
.roles-selection label {display:inline-block; width:210px;} .roles-selection label {display:inline-block; width:210px;}
input.autocomplete { input.autocomplete {
background: var(--oc-white) url(/search.svg) no-repeat 2px 50%; padding-left:20px !important; background: var(--oc-white) url(/search.svg) no-repeat 2px 50%; padding-inline-start: 20px !important;
}
[dir="rtl"] input.autocomplete {
background-position: right 2px top 50%;
} }
input.autocomplete.ajax-loading { input.autocomplete.ajax-loading {
background-image: url(/loading.gif); background-image: url(/loading.gif);
@@ -2228,7 +2240,8 @@ div.news .reaction {
border: 1px solid var(--oc-gray-4); border: 1px solid var(--oc-gray-4);
} }
.ui-autocomplete .ui-menu-item > div, .ui-menu .ui-menu-item > div { .ui-autocomplete .ui-menu-item > div, .ui-menu .ui-menu-item > div {
padding: 4px 8px; padding-block: 4px;
padding-inline: 8px;
max-width: 500px; max-width: 500px;
} }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {

View File

@@ -4,32 +4,9 @@
* This code is released under the GNU General Public License. * This code is released under the GNU General Public License.
*/ */
a.sort {padding-right:0; padding-left:16px;}
#watchers li {margin: 0px 0px 0px 2px; padding: 0px 0px 0px 0px;}
.contextual {float:left; padding-left:0px; padding-right:10px;}
div.issue div.subject div div {padding-left:0px; padding-right:16px;}
div#issue-changesets {float:left; margin-left:0em; margin-right:1em; padding-left:0em; padding-right:1em;}
div.thumbnails div {margin-right:0px; margin-left:2px;}
p.other-formats, p.query-totals { text-align:left; }
table.members td.name {padding-right: 20px; padding-left:0; }
input.autocomplete {
background: var(--oc-white) url(/search.svg) no-repeat right 2px top 50%; padding-left:0px !important; padding-right:20px !important;
}
/***** Diff *****/ /***** Diff *****/
/***** My page layout *****/ /***** My page layout *****/
/* Custom JQuery styles */
.ui-datepicker-title select {margin-left:4px !important; margin-right:0 !important;}
/***** Media print specific styles *****/ /***** Media print specific styles *****/