diff options
author | jshin@chromium.org <jshin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-02 21:43:59 +0000 |
---|---|---|
committer | jshin@chromium.org <jshin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-02 21:43:59 +0000 |
commit | a82a892e28f848a68e1f1a2bbc6a451e43c8025c (patch) | |
tree | 2cd3b013738a6454f8129efbe1bed22c2776b28a /chrome/browser/resources/flags.html | |
parent | 60a3b8a58a6a89b35fb4d32ef2a2c0e7cab67239 (diff) | |
download | chromium_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.html | 44 |
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" |