From 8b2f69473adc8916b3c81edd62bec4a562713cf0 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sat, 1 Sep 2007 05:27:04 +0000 Subject: [PATCH] - Patch #162202 by dvessel: fixed CSS problems in Opera. --- modules/dblog/dblog.css | 9 +++++++++ modules/system/admin-rtl.css | 7 +++---- modules/system/admin.css | 26 ++++++++------------------ modules/system/system.admin.inc | 6 +++--- 4 files changed, 23 insertions(+), 25 deletions(-) diff --git a/modules/dblog/dblog.css b/modules/dblog/dblog.css index 998754ace2e..23530eb4735 100644 --- a/modules/dblog/dblog.css +++ b/modules/dblog/dblog.css @@ -4,6 +4,15 @@ float: left; /* LTR */ padding-right: .8em; /* LTR */ margin: 0.1em; + /** + * In Opera 9, DOM elements with the property of "overflow: auto" + * will partially hide its contents with unnecessary scrollbars when + * its immediate child is floated without an explicit width set. + */ + width: 15em; +} +#dblog-filter-form .form-item select.form-select { + width: 100%; } tr.dblog-user { background: #ffd; diff --git a/modules/system/admin-rtl.css b/modules/system/admin-rtl.css index 6a76675a58e..b95dd1d11d3 100644 --- a/modules/system/admin-rtl.css +++ b/modules/system/admin-rtl.css @@ -24,14 +24,13 @@ table.screenshot { margin-left: 1em; } -div.date-container { +.date-container { clear: right; } - -div.date-container div { +.date-container .select-container, .date-container .custom-container { float: right; } -div.custom-container { +.date-container .custom-container { margin-left: inherit; margin-right: 15px; } diff --git a/modules/system/admin.css b/modules/system/admin.css index 30416c90dfb..debc7963f5d 100644 --- a/modules/system/admin.css +++ b/modules/system/admin.css @@ -115,30 +115,20 @@ table.screenshot { /** * Date and time settings page */ -div.date-container { +.date-container { overflow: auto; clear: left; /* LTR */ } - -div.date-container > div, div.date-container > div > div { - margin-top: 0px; - margin-bottom: 0px; +.date-container .form-item { + margin-top: 0; } - -div.date-container div { +.date-container .select-container, .date-container .custom-container { float: left; /* LTR */ } - -html.js div.custom-container { - display: none; -} - -html.js div.custom-container .form-item label { - visibility: hidden; -} - -div.custom-container { +.date-container .custom-container { margin-left: 15px; /* LTR */ width: 50%; } - +html.js .custom-container label { + visibility: hidden; +} diff --git a/modules/system/system.admin.inc b/modules/system/system.admin.inc index 1d82333d2b6..c9088126f77 100644 --- a/modules/system/system.admin.inc +++ b/modules/system/system.admin.inc @@ -1378,7 +1378,7 @@ function system_date_time_settings() { $date_format_short = variable_get('date_format_short', $date_short[1]); $form['date_formats']['date_format_short'] = array( - '#prefix' => '
', + '#prefix' => '
', '#suffix' => '
', '#type' => 'select', '#title' => t('Short date format'), @@ -1401,7 +1401,7 @@ function system_date_time_settings() { $date_format_medium = variable_get('date_format_medium', $date_medium[1]); $form['date_formats']['date_format_medium'] = array( - '#prefix' => '
', + '#prefix' => '
', '#suffix' => '
', '#type' => 'select', '#title' => t('Medium date format'), @@ -1424,7 +1424,7 @@ function system_date_time_settings() { $date_format_long = variable_get('date_format_long', $date_long[0]); $form['date_formats']['date_format_long'] = array( - '#prefix' => '
', + '#prefix' => '
', '#suffix' => '
', '#type' => 'select', '#title' => t('Long date format'),