From a82a892e28f848a68e1f1a2bbc6a451e43c8025c Mon Sep 17 00:00:00 2001 From: "jshin@chromium.org" Date: Mon, 2 May 2011 21:43:59 +0000 Subject: 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 --- chrome/browser/resources/flags.html | 44 ++++++++----------------------------- 1 file changed, 9 insertions(+), 35 deletions(-) (limited to 'chrome') 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);
- NAME
- +