summaryrefslogtreecommitdiffstats
path: root/chrome/browser/resources/flags.html
diff options
context:
space:
mode:
authorjshin@chromium.org <jshin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-02 21:43:59 +0000
committerjshin@chromium.org <jshin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-02 21:43:59 +0000
commita82a892e28f848a68e1f1a2bbc6a451e43c8025c (patch)
tree2cd3b013738a6454f8129efbe1bed22c2776b28a /chrome/browser/resources/flags.html
parent60a3b8a58a6a89b35fb4d32ef2a2c0e7cab67239 (diff)
downloadchromium_src-a82a892e28f848a68e1f1a2bbc6a451e43c8025c.zip
chromium_src-a82a892e28f848a68e1f1a2bbc6a451e43c8025c.tar.gz
chromium_src-a82a892e28f848a68e1f1a2bbc6a451e43c8025c.tar.bz2
A trivial fix to make about:flags work correctly in RTL UI languages by removing hard-coded dir=ltr for flag title and flag dsecription.
While I'm at it, I replaced padding-(left|right) with --webkit-padding-start/endand removed unnecessary 'rtl' specific sections. BUG=78949 TEST=Run Chrome in one of RTL languages (e.g. --lang=he on Windows or 'LANGUAGE=he chrome' on Linux) and go to 'about:flags'. Make sure that sentence-ending periods (of translated strings) are at the left-end instead of the right-end (start in RTL). Review URL: http://codereview.chromium.org/6904028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83797 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/resources/flags.html')
-rw-r--r--chrome/browser/resources/flags.html44
1 files changed, 9 insertions, 35 deletions
diff --git a/chrome/browser/resources/flags.html b/chrome/browser/resources/flags.html
index 50941be..54c5787 100644
--- a/chrome/browser/resources/flags.html
+++ b/chrome/browser/resources/flags.html
@@ -19,29 +19,23 @@ div#header {
min-height: 67px;
overflow: hidden;
padding-bottom: 20px;
- padding-left: 0;
+ -webkit-padding-start: 0;
padding-top: 20px;
position: relative;
box-sizing: border-box;
}
-html[dir=rtl] #header {
- padding-right: 0;
-}
-
#header h1 {
background: url('../../app/theme/flags_section.png') 0px 20px no-repeat;
display: inline;
margin: 0;
padding-bottom: 43px;
- padding-left: 75px;
+ -webkit-padding-start: 75px;
padding-top: 40px;
}
html[dir=rtl] #header h1 {
background: url('../../app/theme/flags_section.png') right no-repeat;
- padding-right: 95px;
- padding-left: 0;
}
h1 {
@@ -71,16 +65,11 @@ div.content {
border-top: 1px solid #b5c7de;
font-size: 99%;
padding-bottom: 2px;
- padding-left: 5px;
+ -webkit-padding-start: 5px;
padding-top: 3px;
width: 100%;
}
-html[dir=rtl] .section-header {
- padding-right: 5px;
- padding-left: 0;
-}
-
.section-header > table tr td:first-child {
width: 100%;
}
@@ -105,12 +94,7 @@ html[dir=rtl] .section-header {
}
#top {
- padding-right: 5px;
-}
-
-html[dir=rtl] #top {
- padding-left: 5px;
- padding-right: 0;
+ -webkit-padding-end: 5px;
}
/* Disabled experiments display grey text on a grey background. The title,
@@ -135,12 +119,7 @@ html[dir=rtl] #top {
/* Indent the text related to each experiment. */
.experiment-text {
- padding-left: 5px;
-}
-
-html[dir=rtl] .experiment-text {
- padding-right: 5px;
- padding-left: 0;
+ -webkit-padding-start: 5px;
}
.experiment-name {
@@ -155,19 +134,14 @@ html[dir=rtl] .experiment-text {
/* Match the indentation of .experiment-text. */
.experiment-actions {
- padding-left: 5px;
+ -webkit-padding-start: 5px;
margin-top: 0.2em;
margin-bottom: 0.2em;
}
-html[dir=rtl] .experiment-actions {
- padding-right: 5px;
- padding-left: 0;
-}
-
div.needs-restart {
padding-top: 10px;
- padding-left: 5px;
+ -webkit-padding-start: 5px;
}
button {
@@ -310,10 +284,10 @@ document.addEventListener('DOMContentLoaded', requestFlagsExperimentsData);
<td valign="top">
<div class="experiment-text">
<div>
- <span class="experiment-name" dir="ltr"
+ <span class="experiment-name"
jscontent="name">NAME</span>
<div>
- <span dir="ltr" jsvalues=".innerHTML:description">
+ <span jsvalues=".innerHTML:description">
</div>
<div jsdisplay="choices && choices.length > 0">
<select jsvalues=".internal_name:internal_name;.disabled:!enabled"