diff options
author | beaufort.francois@gmail.com <beaufort.francois@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-22 00:44:38 +0000 |
---|---|---|
committer | beaufort.francois@gmail.com <beaufort.francois@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-22 00:44:38 +0000 |
commit | f870007e66d9d212124cd0bff85e84cc97551854 (patch) | |
tree | 355c4fa7abb5bf8336185a80058d4d47d17bd10b | |
parent | 763046fb483a7a69f4d0344535f771c0db9bcf50 (diff) | |
download | chromium_src-f870007e66d9d212124cd0bff85e84cc97551854.zip chromium_src-f870007e66d9d212124cd0bff85e84cc97551854.tar.gz chromium_src-f870007e66d9d212124cd0bff85e84cc97551854.tar.bz2 |
Fixed RTL on FTP page
BUG=305270
Review URL: https://codereview.chromium.org/26465008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229981 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/common/net/net_resource_provider.cc | 2 | ||||
-rw-r--r-- | net/base/dir_header.html | 12 |
2 files changed, 10 insertions, 4 deletions
diff --git a/chrome/common/net/net_resource_provider.cc b/chrome/common/net/net_resource_provider.cc index 428f9c2..ee0b9b2 100644 --- a/chrome/common/net/net_resource_provider.cc +++ b/chrome/common/net/net_resource_provider.cc @@ -6,6 +6,7 @@ #include <string> +#include "base/i18n/rtl.h" #include "base/strings/string_piece.h" #include "base/values.h" #include "grit/chromium_strings.h" @@ -39,6 +40,7 @@ struct LazyDirectoryListerCacher { value.SetString("listingParsingErrorBoxText", l10n_util::GetStringFUTF16(IDS_DIRECTORY_LISTING_PARSING_ERROR_BOX_TEXT, l10n_util::GetStringUTF16(IDS_PRODUCT_NAME))); + value.SetString("textdirection", base::i18n::IsRTL() ? "rtl" : "ltr"); html_data = webui::GetI18nTemplateHtml( ResourceBundle::GetSharedInstance().GetRawDataResource( IDR_DIR_HEADER_HTML), diff --git a/net/base/dir_header.html b/net/base/dir_header.html index b281a98..c467f75 100644 --- a/net/base/dir_header.html +++ b/net/base/dir_header.html @@ -1,6 +1,6 @@ <!DOCTYPE html> -<html> +<html i18n-values="dir:textdirection"> <head> @@ -95,13 +95,13 @@ function onListingParsingError() { } td.detailsColumn { - padding-left: 2em; - text-align: right; + -webkit-padding-start: 2em; + text-align: end; white-space: nowrap; } a.icon { - padding-left: 1.5em; + -webkit-padding-start: 1.5em; text-decoration: none; } @@ -121,6 +121,10 @@ function onListingParsingError() { background : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmlJREFUeNpsU0toU0EUPfPysx/tTxuDH9SCWhUDooIbd7oRUUTMouqi2iIoCO6lceHWhegy4EJFinWjrlQUpVm0IIoFpVDEIthm0dpikpf3ZuZ6Z94nrXhhMjM3c8895977BBHB2PznK8WPtDgyWH5q77cPH8PpdXuhpQT4ifR9u5sfJb1bmw6VivahATDrxcRZ2njfoaMv+2j7mLDn93MPiNRMvGbL18L9IpF8h9/TN+EYkMffSiOXJ5+hkD+PdqcLpICWHOHc2CC+LEyA/K+cKQMnlQHJX8wqYG3MAJy88Wa4OLDvEqAEOpJd0LxHIMdHBziowSwVlF8D6QaicK01krw/JynwcKoEwZczewroTvZirlKJs5CqQ5CG8pb57FnJUA0LYCXMX5fibd+p8LWDDemcPZbzQyjvH+Ki1TlIciElA7ghwLKV4kRZstt2sANWRjYTAGzuP2hXZFpJ/GsxgGJ0ox1aoFWsDXyyxqCs26+ydmagFN/rRjymJ1898bzGzmQE0HCZpmk5A0RFIv8Pn0WYPsiu6t/Rsj6PauVTwffTSzGAGZhUG2F06hEc9ibS7OPMNp6ErYFlKavo7MkhmTqCxZ/jwzGA9Hx82H2BZSw1NTN9Gx8ycHkajU/7M+jInsDC7DiaEmo1bNl1AMr9ASFgqVu9MCTIzoGUimXVAnnaN0PdBBDCCYbEtMk6wkpQwIG0sn0PQIUF4GsTwLSIFKNqF6DVrQq+IWVrQDxAYQC/1SsYOI4pOxKZrfifiUSbDUisif7XlpGIPufXd/uvdvZm760M0no1FZcnrzUdjw7au3vu/BVgAFLXeuTxhTXVAAAAAElFTkSuQmCC ") left top no-repeat; } + html[dir=rtl] a { + background-position-x: right; + } + #listingParsingErrorBox { border: 1px solid black; background: #fae691; |