From 13814821fac1ec3562acab1abd3e4e04419d425d Mon Sep 17 00:00:00 2001 From: Sebastian Mendel Date: Wed, 9 May 2007 12:18:57 +0000 Subject: [PATCH] fixed code indention --- paradice/css/theme_left.css.php | 146 ++++-- paradice/css/theme_print.css.php | 67 +-- paradice/css/theme_right.css.php | 809 +++++++++++++++++++---------- paradice/img/arrow_ltr.png | Bin 0 -> 178 bytes paradice/img/arrow_rtl.png | Bin 0 -> 176 bytes paradice/img/b_sbrowse.png | Bin 161 -> 131 bytes paradice/img/error.ico | Bin 0 -> 1406 bytes paradice/img/leftBgnd.png | Bin 0 -> 162 bytes paradice/img/mysql_info.jpg | Bin 0 -> 2190 bytes paradice/img/navi_header.png | Bin 0 -> 148 bytes paradice/img/pma_info.jpg | Bin 0 -> 2024 bytes paradice/info.inc.php | 21 +- paradice/layout.inc.php | 103 +++- paradice/screen.png | Bin 27720 -> 20244 bytes very_small/css/theme_left.css.php | 20 +- very_small/css/theme_print.css.php | 22 +- very_small/css/theme_right.css.php | 239 +++++++-- very_small/info.inc.php | 21 +- very_small/layout.inc.php | 22 +- very_small/readme.txt | 30 +- 20 files changed, 989 insertions(+), 511 deletions(-) create mode 100644 paradice/img/arrow_ltr.png create mode 100644 paradice/img/arrow_rtl.png create mode 100644 paradice/img/error.ico create mode 100644 paradice/img/leftBgnd.png create mode 100644 paradice/img/mysql_info.jpg create mode 100644 paradice/img/navi_header.png create mode 100644 paradice/img/pma_info.jpg diff --git a/paradice/css/theme_left.css.php b/paradice/css/theme_left.css.php index 1ca3cb2068..79fee10d64 100644 --- a/paradice/css/theme_left.css.php +++ b/paradice/css/theme_left.css.php @@ -1,42 +1,39 @@ +// unplanned execution path +if (!defined('PMA_MINIMUM_COMMON')) { + exit(); +} +?> /******************************************************************************/ /* general tags */ + body { - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 12px; - background-color: #3674CF; - color: #ffffff; - margin: 0; - padding: 2px 2px 2px 2px; - background-image: url(themes/paradice/img/leftBgnd.jpg); - background-position: left top; - background-repeat: repeat-y; + + font-family: ; + + font-size: 0.8em; + background: ; + color: ; + margin: 0; + padding: 0.2em 0.2em 0.2em 0.2em; + background-image: url(../getImgPath(); ?>leftBgnd.png); + background-position:left top; + background-repeat: repeat-y; } a img { border: 0; } -/* gecko FIX, font size is not correctly assigned to all child elements */ -body * { - font-family: inherit; - font-size: inherit; -} - form { margin: 0; padding: 0; @@ -46,8 +43,7 @@ form { select { background-color: #ffffff; color: #000000; - width: 150px; - font-size: 10px; + width: 100%; } /* buttons in some browsers (eg. Konqueror) are block elements, @@ -67,10 +63,6 @@ button { margin-left: 0.3em; } -img.lightbulb { - cursor: pointer; -} - /******************************************************************************/ /* specific elements */ @@ -79,36 +71,75 @@ div#pmalogo, div#leftframelinks, div#databaseList { text-align: center; - border-bottom: 0.05em solid #ffffff; + border-bottom: 0.05em solid ; margin-bottom: 0.5em; padding-bottom: 0.5em; } -div#leftframelinks img { - vertical-align: middle; +ul#databaseList { + border-bottom: 0.05em solid ; + margin-bottom: 0.5em; + padding-bottom: 0.5em; + padding-left: 1.5em; +} + +ul#databaseList a { + display: block; + background: ; + color: ; +} + +ul#databaseList a:hover { + background: ; + color: ; +} + +ul#databaseList li.selected a { + background: ; + color: ; +} + +div#leftframelinks .icon { padding: 0; margin: 0; } -div#leftframelinks a { - margin: 0.1em; +div#leftframelinks a img.icon { + margin: 0; padding: 0.2em; border: 0; } div#leftframelinks a:hover { - background-color: #3674CF; - color: #FFFFFF; + color: ; +} + +/* serverlist */ +#body_leftFrame #list_server { + list-style-image: url(..//original/img/s_host.png); + list-style-position: inside; + list-style-type: none; + margin: 0; + padding: 0; +} + +#body_leftFrame #list_server li { + margin: 0; + padding: 0; + font-size: 80%; } /* leftdatabaselist */ +div#left_tableList { + background-color: none; +} div#left_tableList ul { list-style-type: none; list-style-position: outside; margin: 0; padding: 0; - font-size: 10px; - background-color: #3674CF; + font-size: 80%; + background: ; } div#left_tableList ul ul { @@ -116,13 +147,15 @@ div#left_tableList ul ul { } div#left_tableList a { - color: #ffffff; + background: ; + color: ; text-decoration: none; } div#left_tableList a:hover { - color: #ffffcc; - text-decoration: none; + background: ; + color: ; + text-decoration: underline; } div#left_tableList li { @@ -131,9 +164,20 @@ div#left_tableList li { white-space: nowrap; } + +/* marked items */ +div#left_tableList > ul li.marked > a, +div#left_tableList > ul li.marked { + background: ; + color: ; +} + + -div#left_tableList li:hover { - background-color: #2563BE; +div#left_tableList > ul li:hover > a, +div#left_tableList > ul li:hover { + background: ; + color: ; } @@ -143,9 +187,9 @@ div#left_tableList img { } div#left_tableList ul ul { - margin-left: 0em; + margin-left: 0; padding-left: 0.1em; - border-left: 0.1em solid #ffffff; + border-left: 0.1em solid ; padding-bottom: 0.1em; - border-bottom: 0.1em solid #ffffff; + border-bottom: 0.1em solid ; } diff --git a/paradice/css/theme_print.css.php b/paradice/css/theme_print.css.php index dbb8880173..e67c6a14ae 100644 --- a/paradice/css/theme_print.css.php +++ b/paradice/css/theme_print.css.php @@ -1,51 +1,38 @@ - + +?> /******************************************************************************/ /* general tags */ html { - margin: 0px; - padding: 0px; + margin: 0; + padding: 0; } body { - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 10px; - color: #142F56; - background-image: url(themes/paradice/img/rightBgnd.jpg); - background-repeat: no-repeat; - background-position: right bottom; - background-color: #ffffff; - margin: 5px; - padding: 0px; + padding: 0; + margin: 0.5em; + + font-family: ; + + color: ; + background: ; + font-size: 0.8em; } -/* gecko FIX, font size is not correctly assigned to all child elements */ -body * { - font-family: inherit; - font-size: inherit; + +textarea, tt, pre, code { + font-family: ; } + h1 { - font-size: 18px; - font-weight: bold; + font-size: 140%; + font-weight: bold; } h2 { - font-size: 13px; - font-weight: bold; + font-size: 120%; + font-weight: bold; } h3 { - font-size: 12px; - font-weight: bold; -} - -pre, tt, code{ - font-size: 11px; + font-weight: bold; } a:link, a:visited, a:active { - font-size: 11px; - text-decoration: none; - color: #1F457E; - + text-decoration: none; + color: #1F457E; } a:hover { - font-size: 11px; - text-decoration: underline; - color: #8897AE; + text-decoration: underline; + color: #8897AE; } dfn { @@ -82,14 +72,12 @@ dfn:hover { } th { - font-size: 11px; font-weight: bold; - color: #000000; + color: ; background-color: #ff9900; - background-image: url(themes/paradice/img/tbl_th.png); + background-image: url(../getImgPath(); ?>tbl_th.png); background-repeat: repeat-x; background-position: top; - height: 18px; } th a:link, @@ -109,32 +97,26 @@ a img { } hr { - color: #79A2DF; - background-color: #6666cc; - border: 0; + color: ; + background-color: ; + border: 0; height: 1px; } form { - font-size: 10px; - padding: 0px 0px 0px 0px; - margin: 0px 0px 0px 0px; + padding: 0; + margin: 0; + display: inline; } th.td{ font-weight: normal; color: transparent; background-color: transparent; - background-image: url(themes/paradice/img/tbl_th.png); - -} - -td{ - font-size: 10px; + background-image: url(../getImgPath(); ?>tbl_th.png); } select, textarea, input { - font-size: 10px; border: 1px solid #3674CF; } @@ -144,31 +126,26 @@ select, textarea{ } input.textfield{ - font-size: 10px; color: #000000; background-color: #FFFFFF; } a.h1:link, a.h1:active, a.h1:visited{ - font-size: 18px; font-weight: bold; color: #000000; } a.h1:hover{ - font-size: 18px; font-weight: bold; color: #666666; } a.h2:link, a.h2:active, a.h2:visited{ - font-size: 13px; font-weight: bold; color: #000000; } a.h2:hover{ - font-size: 13px; font-weight: bold; color: #666666; } @@ -183,10 +160,15 @@ a.drop:hover{ text-decoration: none; } +textarea { + overflow: visible; +} + fieldset { margin-top: 1em; - border: #79A2DF solid 1px; - padding: 0.5em; + border: solid 1px; + padding: 0.5em; + background: ; } fieldset fieldset { @@ -194,11 +176,10 @@ fieldset fieldset { } fieldset legend { - color: #79A2DF; + color: ; font-weight: bold; - background-color: #ffffff; - padding: 2px 2px 2px 2px; - size: 11px; + background-color: ; + padding: 2px; } /* buttons in some browsers (eg. Konqueror) are block elements, @@ -229,14 +210,14 @@ button { fieldset.tblFooters { margin-top: 0; margin-bottom: 0.5em; - text-align: right; + text-align: ; float: none; clear: both; } fieldset .formelement { - float: left; - margin-right: 0.5em; + float: ; + margin-: 0.5em; /* IE */ white-space: nowrap; } @@ -251,50 +232,78 @@ button.mult_submit { background-color: transparent; } +/* odd items 1,3,5,7,... */ +table tr.odd th, +.odd { + background: ; +} + +/* even items 2,4,6,8,... */ +table tr.even th, +.even { + background: ; +} + /* odd table rows 1,3,5,7,... */ table tr.odd th, -table tr.odd { - background-image: none; - background-color: #E5E5E5; - text-align: left; -} - -/* even table rows 2,4,6,8,... */ +table tr.odd, table tr.even th, table tr.even { - background-image: none; - background-color: #D5D5D5; - text-align: left; + text-align: ; } -/* marked tbale rows */ + +/* marked table rows */ table tr.marked th, table tr.marked { - background-color: #FFCC99; + background: ; + color: ; +} + + + +/* hovered items */ +.odd:hover, +.even:hover, +.hover { + background: ; + color: ; } /* hovered table rows */ -table tr.odd:hover, -table tr.even:hover, table tr.odd:hover th, table tr.even:hover th, -table tr.hover th, -table tr.hover { - background-color: #CCFFCC; +table tr.hover th { + background: ; + color: ; +} + + +/** + * marks table rows/cells if the db field is in a where condition + */ +tr.condition th, +tr.condition td, +td.condition, +th.condition { + border: 1px solid ; } table .value { - text-align: right; - white-space: nowrap; + text-align: ; + white-space: normal; } /* IE doesnt handles 'pre' right */ table [class=value] { - white-space: pre; + white-space: normal; } + + .value { - font-family: "Courier New", Courier, monospace; + font-family: ; } + .value .attention { color: red; font-weight: bold; @@ -318,7 +327,7 @@ img.lightbulb { } .pdflayout_table { - background: #ff9900; + background: #D3DCE3; color: #000000; overflow: hidden; clip: inherit; @@ -327,17 +336,15 @@ img.lightbulb { visibility: inherit; cursor: move; position: absolute; - font-size: 110%; + font-size: 80%; border: 1px dashed #000000; } -.print { - font-size: 8pt; -} - /* MySQL Parser */ .syntax { -font-size: 10px;} + font-size: 100%; + font-family: ; +} .syntax_comment { padding-left: 4pt; @@ -419,9 +426,9 @@ td .icon { h1.notice, div.notice { margin: 0.5em 0 0.5em 0; - border: 0.1em solid #FFD700; + border: 1px solid #FFD700; - background-image: url(themes/paradice/img/s_notice.png); + background-image: url(../getImgPath(); ?>s_notice.png); background-repeat: no-repeat; background-position: 10px 50%; @@ -435,7 +442,7 @@ div.notice { } .notice h1 { - border-bottom: 0.1em solid #FFD700; + border-bottom: 1px solid #FFD700; font-weight: bold; text-align: ; margin: 0 0 0.2em 0; @@ -449,11 +456,9 @@ p.warning, h1.warning, div.warning { margin: 0.5em 0 0.5em 0; - border: 0.1em solid #CC0000; - width: 90%; - + border: 1px solid #CC0000; - background-image: url(themes/paradice/img/s_warn.png); + background-image: url(../getImgPath(); ?>s_warn.png); background-repeat: no-repeat; background-position: 10px 50%; @@ -467,7 +472,7 @@ div.warning { } .warning h1 { - border-bottom: 0.1em solid #cc0000; + border-bottom: 1px solid #cc0000; font-weight: bold; text-align: ; margin: 0 0 0.2em 0; @@ -481,10 +486,9 @@ div.warning { h1.error, div.error { margin: 0.5em 0 0.5em 0; - border: 0.1em solid #ff0000; - width: 90%; + border: 1px solid #ff0000; - background-image: url(themes/paradice/img/s_error.png); + background-image: url(../getImgPath(); ?>s_error.png); background-repeat: no-repeat; background-position: 10px 50%; @@ -498,7 +502,7 @@ div.error { } div.error h1 { - border-bottom: 0.1em solid #ff0000; + border-bottom: 1px solid #ff0000; font-weight: bold; text-align: ; margin: 0 0 0.2em 0; @@ -508,14 +512,14 @@ div.error h1 { background-color: #FFFFCC; } fieldset.confirmation { - border: 0.1em solid #FF0000; + border: 1px solid #FF0000; } fieldset.confirmation legend { - border-left: 0.1em solid #FF0000; - border-right: 0.1em solid #FF0000; + border-left: 1px solid #FF0000; + border-right: 1px solid #FF0000; font-weight: bold; - background-image: url(themes/paradice/img/s_error.png); + background-image: url(../getImgPath(); ?>s_really.png); background-repeat: no-repeat; background-position: 5px 50%; @@ -528,31 +532,33 @@ fieldset.confirmation legend { } /* end messageboxes */ +.data caption { + color: #FFFFFF; +} -.tblcomment{ - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 10px; - font-weight: normal; - color: #000099; +.tblcomment { + font-family: ; + font-size: 70%; + font-weight: normal; + color: #000099; } .tblHeaders { + background-color: ; font-weight: bold; - color: #ffffff; - background-color: #79A2DF; - background-image: url(themes/paradice/img/tbl_header.png); + color: ; + background-image: url(../getImgPath(); ?>tbl_header.png); background-repeat: repeat-x; - background-position: top; - height: 18px; + background-position:top; } .tblFooters { font-weight: normal; - color: #ffffff; - background-color: #79A2DF; - background-image: url(themes/paradice/img/tbl_header.png); + color: ; + background: ; + background-image: url(../getImgPath(); ?>tbl_header.png); background-repeat: repeat-x; - background-position: top; + background-position:top; } .tblHeaders a:link, @@ -561,19 +567,19 @@ fieldset.confirmation legend { .tblFooters a:link, .tblFooters a:active, .tblFooters a:visited { - color: #ffffcc; - text-decoration: underline; + color: #FFFFCC; + text-decoration: underline; } .tblHeaders a:hover, .tblFooters a:hover { text-decoration: none; - color: #ffffff; + color: #FFFFFF; } /* forbidden, no privilegs */ .noPrivileges { - color: #cc0000; + color: #CC0000; font-weight: bold; } @@ -595,6 +601,31 @@ td.disabled { background-color: #cccccc; } +/** + * login form + */ +body.loginform h1, +body.loginform a.logo { + display: block; + text-align: center; +} + +body.loginform { + text-align: center; +} + +body.loginform div.container { + text-align: ; + width: 30em; + margin: 0 auto; +} + +form.login label { + float: ; + width: 10em; + font-weight: bolder; +} + /******************************************************************************/ /* specific elements */ @@ -605,203 +636,164 @@ ul#topmenu { list-style-type: none; margin: 0; padding: 0; - background-color: #79A2DF; - background-image: url(themes/paradice/img/tbl_header.png); - background-repeat: repeat-x; - background-position: top; - height: 28px; + border: 0; } ul#topmenu li { - float: left; + float: ; margin: 0; padding: 0; vertical-align: middle; - height: 24px; + border-bottom: 0; } #topmenu img { vertical-align: middle; - margin-right: 0.1em; + margin-: 0.1em; } /* default tab styles */ .tab, .tabcaution, .tabactive { - color: #000000; - font-family: Verdana, Arial, Helvetica, sans-serif; - padding: 0; + display: block; + margin: 0; + padding: 0; white-space: nowrap; } /* disabled tabs */ span.tab { - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 11px; - font-weight: bold; - color: #FFFFFF; - padding: 4px 8px 8px 8px; - margin: -1px 0px 0px -1px; - background-image: url(themes/paradice/img/tbl_header_disabled.png); + color: #FFFFFF; + background-image: url(../getImgPath(); ?>tbl_header_disabled.png); background-repeat: repeat-x; background-position: top; } -span.tab:hover { - background-image: url(themes/paradice/img/tbl_header_disabled.png); - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 11px; - font-weight: bold; - color: #FFFFFF; - padding: 4px 8px 8px 8px; - margin: -1px 0px 0px -1px; - background-image: url(themes/paradice/img/tbl_header2.png); - background-repeat: repeat-x; - background-position: top; - text-decoration: none; -} - /* disabled drop/empty tabs */ span.tabcaution { - color: #ff6666; + color: #FFFFFF; + background-image: url(../getImgPath(); ?>tbl_header2.png); + background-repeat: repeat-x; + background-position: top; + text-decoration: none; } /* enabled drop/empty tabs */ a.tabcaution { - color: FF0000; + color: #FF0000; } a.tabcaution:hover { - color: #FFFFFF; + color: #FFFFFF; background-color: #FF0000; } /* active tab */ -ul#topmenu li a.tabactive { +a.tabactive { color: black; - padding: 4px 8px 8px 8px; } #topmenu { - padding: 0px; - padding-top: 4px; + margin-top: 0.5em; + padding: 0.1em 0.3em 0.1em 0.3em; } ul#topmenu li { - border-bottom: 0; + border-bottom: 0; } /* default tab styles */ .tab, .tabcaution, .tabactive { - background-color: #E5E5E5; - border: 0px 1px 0px 0px; + background-color: ; + border: 0 1px 0 0; border-style: solid; - border-color: #FFFFFF; - background-image: url(themes/paradice/img/tbl_header2.png); + border-color: #FFFFFF; + background-image: url(../getImgPath(); ?>tbl_header2.png); background-repeat: repeat-x; background-position: top; - /* overwrite default button look */ + border-bottom: 0; + /* overwrite default button look */ border-radius-topleft: 0px; border-radius-topright: 0px; - -moz-border-radius-topleft: 0px; - -moz-border-radius-topright: 0px; + height: 21px; } ul#topmenu li a.tab { - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 11px; - font-weight: bold; color: #FFFFFF; } ul#topmenu li a.tab:hover { - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 11px; - font-weight: bold; color: #FFFFFF; + text-decoration: none; } ul#topmenu li:hover { - background-image: url(themes/paradice/img/tbl_header2.png); - text-decoration: underline; - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 11px; - font-weight: bold; + background-image: url(../getImgPath(); ?>tbl_header2.png); + text-decoration: none; color: #FFFFFF; } /* enabled drop/empty tabs */ ul#topmenu li a.tabcaution { - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 11px; - font-weight: bold; color: #FFFFFF; background-color: #cc0000; - background-image: url(themes/paradice/img/tbl_error.png); + background-image: url(../getImgPath(); ?>tbl_error.png); background-repeat: repeat-x; background-position: top; - padding: 4px 8px 8px 8px; + padding: 4px 8px 4px 8px; border: 0; border-right: 1px solid #FFFFFF; - margin-right: 0; - margin: 0; - margin-left: 0px; } ul#topmenu li a.tabcaution:hover { - background-image: url(themes/paradice/img/tbl_error2.png); - padding: 4px 8px 8px 8px; + background-image: url(getImgPath(); ?>tbl_error2.png); + text-decoration: none; } /* enabled hover/active tabs */ a.tabactive { - font-family: Verdana, Arial, Helvetica, sans-serif; - font-weight: bold; color: #000000; - background-image: url(themes/paradice/img/tbl_headerActive.png); + background-image: url(../getImgPath(); ?>tbl_headerActive.png); background-repeat: repeat-x; background-position: top; background-color: #ffffff; - padding: 4px 8px 8px 8px; /* top left bottom right - I just can't memorize this ;) */ + padding: 4px 8px 4px 8px; border: 0; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; - margin-left: -3px; color: #000000; } a.tabactive:hover { - background-image: url(themes/paradice/img/tbl_header.png); - padding: 4px 8px 8px 8px; /* top left bottom right - I just can't memorize this ;) */ - margin-left: -3px; + background-image: url(getImgPath(); ?>tbl_header.png); + padding: 4px 8px 4px 8px; color: #FFFFFF; + text-decoration: none; } a.tab:link, a.tab:active,a.tab:hover, a.tab:visited { - padding: 4px 8px 8px 8px; /* top left bottom right - I just can't memorize this ;) */ + padding: 4px 8px 4px 8px; border: 0; border-right: 1px solid #FFFFFF; - margin: 0; - margin-left: 0px; color: #FFFFFF; + text-decoration: none; } a.tab:hover, .tabactive { - background-image: url(themes/paradice/img/tbl_header.png); + background-color: ; + background-image: url(../getImgPath(); ?>tbl_header.png); + text-decoration: none; } /* disabled drop/empty tabs */ -span.tab, span.tabcaution { - cursor: url(themes/darkblue_orange/img/error.ico), default; +span.tab, +a.warning, +span.tabcaution { + cursor: url(../getImgPath(); ?>error.ico), default; } /* end topmenu */ -#fieldsetexport #exportoptions { - float: left; -} - - /* Calendar */ table.calendar { width: 100%; @@ -842,13 +834,13 @@ div#tablestatistics { } div#tablestatistics table { - float: left; + float: ; margin-bottom: 0.5em; - margin-right: 0.5em; + margin-: 0.5em; } div#tablestatistics table caption { - margin-right: 0.5em; + margin-: 0.5em; } /* END table stats */ @@ -865,20 +857,12 @@ div#tablestatistics table caption { /* Heading */ #serverinfo { - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 12px; - font-weight: normal; - padding: 0px 0px 10px 0px; - margin: 0px; - white-space: nowrap; - vertical-align: middle; + font-weight: bold; + margin-bottom: 0.5em; } #serverinfo .item { white-space: nowrap; - font-size: 12px; - font-weight: bolder; - color: #142F56; } #span_table_comment { @@ -888,75 +872,44 @@ div#tablestatistics table caption { } #serverinfo img { - margin: 0 0.1em 0 0.1em; + margin: 0 0.1em 0 0.2em; } -/* some styles for IDs: */ -#buttonNo { - color: #CC0000; - font-weight: bold; - padding: 0 10px 0 10px; - font-size: 10px; -} - -#buttonYes { - color: #006600; - font-weight: bold; - padding: 0 10px 0 10px; - font-size: 10px; -} - -#buttonGo { - color: #006600; - font-weight: bold; - padding: 0 10px 0 10px; - font-size: 10px; -} - -#listTable { - width: 260px; -} - -#textSqlquery { - width: 450px; -} #textSQLDUMP { width: 95%; height: 95%; font-family: "Courier New", Courier, mono; - font-size: 11px; + font-size: 110%; } #TooltipContainer { position: absolute; z-index: 99; - width: 250px; - height: 50px; - overflow: auto; - visibility: hidden; + width: 20em; + height: auto; + overflow: visible; + visibility: hidden; background-color: #ffffcc; color: #006600; - border: 1px solid #000000; - padding: 5px; - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 10px; + border: 0.1em solid #000000; + padding: 0.5em; } /* user privileges */ #fieldset_add_user_login div.item { - border-bottom: 1px solid #79A2DF; + border-bottom: 1px solid ; padding-bottom: 0.3em; margin-bottom: 0.3em; } #fieldset_add_user_login label { - float: left; + float: ; display: block; width: 10em; max-width: 100%; - text-align: right; - padding-right: 0.5em; + text-align: ; + padding-: 0.5em; } #fieldset_add_user_login span.options #select_pred_username, @@ -967,16 +920,16 @@ div#tablestatistics table caption { } #fieldset_add_user_login span.options { - float: left; + float: ; display: block; width: 12em; max-width: 100%; - padding-right: 0.5em; + padding-: 0.5em; } #fieldset_add_user_login input { width: 12em; - clear: right; + clear: ; max-width: 100%; } @@ -985,8 +938,8 @@ div#tablestatistics table caption { } #fieldset_user_priv div.item { - float: left; - width: 8em; + float: ; + width: 9em; max-width: 100%; } @@ -1003,20 +956,20 @@ div#tablestatistics table caption { } #fieldset_user_global_rights fieldset { - float: left; + float: ; } /* END user privileges */ /* serverstatus */ div#serverstatus table caption a.top { - float: right; + float: ; } div#serverstatus div#serverstatusqueriesdetails table, div#serverstatus table#serverstatustraffic, div#serverstatus table#serverstatusconnections { - float: left; + float: ; } #serverstatussection, @@ -1075,13 +1028,13 @@ div#querywindowcontainer fieldset { /* querybox */ div#sqlquerycontainer { - float: left; + float: ; width: 69%; /* height: 15em; */ } div#tablefieldscontainer { - float: right; + float: ; width: 29%; /* height: 15em; */ } @@ -1101,3 +1054,283 @@ div#queryboxcontainer div#bookmarkoptions { } /* end querybox */ +/* main page */ +#maincontainer { + background-image: url(../getImgPath(); ?>logo_right.png); + background-position: bottom; + background-repeat: no-repeat; + border-bottom: 1px solid ; +} +#selflink { + margin-top: 1em; + margin-bottom: 1em; + padding-top 10px; + width: 100%; + border-top: 0; + text-align: right; + vertical-align: bottom; +} +div#tablestatistics { + border-bottom: 0; +} +#queryfieldscontainer { + border: 0; +} +#mysqlmaininformation h1, #pmamaininformation h1 { + background-image: url(../getImgPath(); ?>tbl_header.png); + background-position:left top; + background-repeat: repeat-x; + color: #FFFFFF; + text-align: center; + padding: 1px; + margin: 0; +} + +#mysqlmaininformation, +#pmamaininformation { + float: ; + width: 49%; + border: 1px solid ; + background-color: #FBFBFF; + margin-top: 5px; + margin-left: 5px; + margin-bottom: 1em; +} + +#maincontainer ul { + list-style-image: url(../getImgPath(); ?>item_.png); + vertical-align: middle; +} + +#maincontainer li { + margin-bottom: 0.3em; +} + + +#li_select_lang form select { + width: 180px; +} + +li#li_server_info, +li#li_mysql_proto, +li#li_user_info, +li#li_used_php_extension, +li#li_mysql_client_version { + color: #888888; +} +#mysqlmaininformation { + background-image: url(../getImgPath(); ?>mysql_info.jpg); + background-position:right bottom; + background-repeat: no-repeat; +} +#pmamaininformation { + background-image: url(../getImgPath(); ?>pma_info.jpg); + background-position:right bottom; + background-repeat: no-repeat; +} +div.formelementrow { + border: 0; +} +/* END main page */ + + + +/* iconic view for ul items */ +li#li_create_database { + list-style-image: url(../getImgPath(); ?>b_newdb.png); +} + +li#li_select_lang { + list-style-image: url(../getImgPath(); ?>s_lang.png); +} + +li#li_select_mysql_collation, +li#li_select_mysql_charset { + list-style-image: url(../getImgPath(); ?>s_asci.png); +} + +li#li_select_theme{ + list-style-image: url(../getImgPath(); ?>s_theme.png); +} + +li#li_server_info{ + list-style-image: url(../getImgPath(); ?>item_ltr.png); + font-size: 80%; +} + +li#li_user_info{ + list-style-image: url(../getImgPath(); ?>item_ltr.png); + font-size: 80%; + margin-bottom: 2em; +} + +li#li_mysql_proto{ + list-style-image: url(../getImgPath(); ?>item_ltr.png); + font-size: 80%; +} + +li#li_mysql_status{ + list-style-image: url(../getImgPath(); ?>s_status.png); +} + +li#li_mysql_variables{ + list-style-image: url(../getImgPath(); ?>s_vars.png); +} + +li#li_mysql_processes{ + list-style-image: url(../getImgPath(); ?>s_process.png); +} + +li#li_mysql_collations{ + list-style-image: url(../getImgPath(); ?>s_asci.png); +} + +li#li_mysql_engines{ + list-style-image: url(../getImgPath(); ?>b_engine.png); +} + +li#li_mysql_binlogs { + list-style-image: url(../getImgPath(); ?>s_tbl.png); +} + +li#li_mysql_databases { + list-style-image: url(../getImgPath(); ?>s_db.png); +} + +li#li_export { + list-style-image: url(../getImgPath(); ?>b_export.png); +} + +li#li_import { + list-style-image: url(../getImgPath(); ?>b_import.png); +} + +li#li_change_password { + list-style-image: url(../getImgPath(); ?>s_passwd.png); +} + +li#li_log_out { + list-style-image: url(../getImgPath(); ?>s_loggoff.png); +} + +li#li_pma_docs { + list-style-image: url(../getImgPath(); ?>b_docs.png); +} + +li#li_phpinfo { + list-style-image: url(../getImgPath(); ?>php_sym.png); +} + +li#li_pma_homepage { + list-style-image: url(../getImgPath(); ?>b_home.png); +} + +li#li_mysql_privilegs{ + list-style-image: url(../getImgPath(); ?>s_rights.png); +} + +li#li_switch_dbstats { + list-style-image: url(../getImgPath(); ?>b_dbstatistics.png); +} + +li#li_flush_privileges { + list-style-image: url(../getImgPath(); ?>s_reload.png); +} + +li#li_used_php_extension { + list-style-image: url(../getImgPath(); ?>item_ltr.png); + font-size: 80%; + margin-bottom: 2em; +} + +li#li_mysql_client_version { + list-style-image: url(../getImgPath(); ?>item_ltr.png); + font-size: 80%; +} + +li#li_select_fontsize { + list-style-image: url(../getImgPath(); ?>s_asci.png); +} +/* END iconic view for ul items */ + + + +#body_browse_foreigners { + background: ; + margin: 0.5em 0.5em 0 0.5em; +} + +#bodyquerywindow { + background: ; +} + +#bodythemes { + width: 500px; + margin: auto; + text-align: center; +} + +#bodythemes img { + border: 0.1em solid black; +} + +#bodythemes a:hover img { + border: 0.1em solid red; +} + +#fieldset_select_fields { + float: ; +} + +#selflink { + clear: both; + display: block; + margin-top: 1em; + margin-bottom: 1em; + width: 100%; + border-top: 0.1em solid silver; + text-align: ; +} + +#table_innodb_bufferpool_usage, +#table_innodb_bufferpool_activity { + float: ; +} + +#div_mysql_charset_collations table { + float: ; +} + +#div_table_order { + min-width: 48%; + float: ; +} + +#div_table_rename { + min-width: 48%; + float: ; +} + +#div_table_copy { + min-width: 48%; + float: ; +} + +#div_table_options { + clear: both; + min-width: 48%; + float: ; +} + +#qbe_div_table_list { + float: ; +} + +#qbe_div_sql_query { + float: ; +} + +label.desc { + width: 30em; + float: ; +} diff --git a/paradice/img/arrow_ltr.png b/paradice/img/arrow_ltr.png new file mode 100644 index 0000000000000000000000000000000000000000..a504d1f6e80c7999c47822b9e3fc8e1967721402 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^YCtT;$P6T>b=EilDYgKg5LX}#1WVI*o(EElB|(0{ z3=Yq3q=7g|-tI089jvk*Kn`btM`SSr1Gg{;GcwGYBLNg-FY)wsWxv8H&aA3`gp;Hok;Uj2#Jo7?ft#H+X!r_t>;#(%1k0%?%!~GEB4L^xeW#Q4Q3< N;OXk;vd$@?2>{$ZEhPW| literal 0 HcmV?d00001 diff --git a/paradice/img/arrow_rtl.png b/paradice/img/arrow_rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..98a19126da3ba9d18097315e839c4f80ef6d2474 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^YCtT;$P6T>b=EilDYgKg5LX}#1WVI*o(EElB|(0{ z3=Yq3q=7g|-tI089jvk*Kn`btM`SSr1Gg{;GcwGYBLNg-FY)wsWxv8H&aA4byNF)~ zD5UJ^;uunKD>=b|RVE>b&F5C*$tr`N`xzCzg--ta|DT`j4+BHEKkKpw7i1KG${9Re L{an^LB{Ts54r?kr literal 0 HcmV?d00001 diff --git a/paradice/img/b_sbrowse.png b/paradice/img/b_sbrowse.png index e1821f72752921399e976522b99b19d502191175..0d3280f44cd2120e81ac4773249013ea07f259fd 100644 GIT binary patch delta 114 zcmZ3;*vvRVBAbJWfq{W3AmSB};wT*x>;tcQ!ah*By%>V!Yfjqq?T|*$nnB?v5!qCAg>j6?x z;1OBOz`!jG!i)^F=12eq*-JcqUD>a2iZiQ8Dum?#%VA;TBL;pIKIiE?aq}4%xEL5bUHx3vIVCg!01&AplK=n! diff --git a/paradice/img/error.ico b/paradice/img/error.ico new file mode 100644 index 0000000000000000000000000000000000000000..f63f14f8a387bae6a99c211b2ed59f171503fc78 GIT binary patch literal 1406 zcmeHHJxo(k6#gFNK_8YGsvJb!*!_3Tg zn9U3)CuJm)3>M1^M57Ak=W~$dUCLvyT644~vA6dDi;E1|EJHfYFf_!lw3NlpPJ!Yl z#8=qZC?ghQbRNUuVHwlYpKx@<5RYdlUW6zr*xY1TT~*+6r7<_R53Tko^!jJ$?*4(5 z6$ZO)hjR0zGZc$u)CpVY>)R*oEA`7zDlteMFL7|dkVr6uLc3^bQG57FOk!(Gq5T~e z7BUco=g8+7yxuoBK34n6U~TO;e7-Mqwo;ink;q_sn^BE=?iwa1GjKQu-=v^+0KRv0USaUu{1cs#u1GO9xO zg4^vDMT_NB2#%iXF!V&$cRp;5iOFFi<(UF zi;qG*(Z)L4weTS4xGl^5{iX+3>gz+T30&el-A}Yk~I~V42=TmH)yr1=P5jtJaikz#m^8uuA{{ literal 0 HcmV?d00001 diff --git a/paradice/img/leftBgnd.png b/paradice/img/leftBgnd.png new file mode 100644 index 0000000000000000000000000000000000000000..18f257f6ebd9a0189dbf6058203615b673c47d9c GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!89A7M z5KkA!kcv5P`wsFRFyLUmyU^PI`74v_?4lB%&KkQhMJ7CcT^FagQpQ)0c1i&$iD@f42Pc!_6m*<(znKH#hhGU`Q}3t6!7)fBGuc%t%QTkaFvb>AzoD{>3WsR7 zCLM+>$&_r#l5(gaq<%;z+DPRfV}7qL=bWp5&UO9n=a2V#p69;q>wABn&wI=J<--8p zZu`#d00@GBEwljnb6_igR6rmR3P>aZi9#XK7(51}sE8rqR$}oKlBz0&L?)|g=&Vsw z*IG>`Q}wA@x@+~;>8)C0z%ZaQbm)5Yr6M2-g~FgQL=1*VS0k&@|L>4D0|Yb>0))ds zO#ns!;RI0L0;mB191;rx{{&nC1|m?=v2xrGhZ z`}$LCOH81%`!|kcMV2wUZm8|^8k;B7zKFjGzjAs@O6ge^k2yE9%|leN^Gr~L;i$B& z@Q@1blD}T-o{Z1M3A#^HE`GlA)d@#rk~()S)|(@x1Zvo{uB>?nt7AKz2) zI#ox%!LGln+6T%4gL%CZnURF&avAce8aOzT7 zZ@9vS6C1w)bIjQL*yWf4mEG(h?l&-HqOR;p-7f3dlCea4tXj0?oH*cmXl}DbPgRk> znGNl|h@sfBG3v=of5@$QWTOmA>x)Qg*-(D9WU5-v?pspVV7bEP zERz7cvw7!S-hA?1fxE)_EiC~+jX<`M2!H#vY@6eEpCC$DAn#uiV1Fg(;sFqb_`!I9 z0K-G3D{C^WoCN7iZXA5sdn5}c&XsV2l)ZnUbg;-dp?9h;vBfs~D+OMIktEMOPMcaA zh)>?>n7H7FyStCt*6!|$ zH1n|G*Lm5NJkLPIxL;z=%t)$m^LJ`3oi% z?dw>8R9mDBDW`jQ~R`jzt(F-S2k|9sO#!W+Vn|>^C2P3 zpwTKOir4BT+cZ)6w)5QsS)eKjC4vbLIJS)m-BFx72Jd`^+n=TyDjk&eU@DFl2rM>V z?g*Pqs?fLc%kLgQXRjH$M`@%KVsNRXj80}rIVr+~$&m=ce1dA~$M>)Qcv7?0mA!r- z)^mE)XX_`8qp{9X*Js4nw*STU3q}f!42(BE3(HtBI}X%7ygXaM9Xyfm@ABumakh2l ze~cVGF9cVPm${b(I1|?=xgIvp4A8I)Z-X`aHO$Tyl`$Pgw`Vqgk>2{|5EA%emyNbp zjy=+(RWu9=`;4fiR^Q)ziF?f{NNWJd@i{!2fS(1xxiX#YH%{abFlpQyQSG7ZM-<6ebDsF5__I`BbE&(C> z=!@S_(~&)0$7X*yVi;amfhSKUCs18hr!r^gLo25ig8PiKj-%(4O(lLz6-U1@>TDK@ z#UBjmPLxT6cf~Quo)XbeLt4|%b+LKM!dt0?hmT~|naJs(Zr`-FS|vWMh}P0Ly*h5&q}cT46la|%3`uJ@`RRi1OZd#JtJEhvV)3o3gnI%A&bpsu_tx*v-XDPn_KG!2GzGYi;=^7kJxH;oqFjIugSeyimHmRc9fMqm$HOL80>dHp(; z#@no4X1V9b@68?6xNE6Aj5>nc)E!%YJix_mT?=++c2CgStL>EV$169^>a@ymui9%5 zt6tZ0#KS+mvcgTXy z8MtlZbLb1SMqi`4fjJqQa_0&M@Cs4xkgsrNSs-98cpwSF~)UeBghGms{Te literal 0 HcmV?d00001 diff --git a/paradice/img/navi_header.png b/paradice/img/navi_header.png new file mode 100644 index 0000000000000000000000000000000000000000..bb4598eecedffdee3de571ace178b056bdeab875 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRu!2~3?&$Ijoq&N#aB8wRqxaNW|quNy4Z$Lpe zPZ!6KiaE)1_P%Ci)@*qC{C)kBtRMc1+U!+sJ1lC82XY)Y$$OLut(>QJ(^I8-R?m!O sm6sH*w%Pyp*xcBua&@s3TQ3`f+Dg5XTS{5x15IS`boFyt=akR{0B?0NO#lD@ literal 0 HcmV?d00001 diff --git a/paradice/img/pma_info.jpg b/paradice/img/pma_info.jpg new file mode 100644 index 0000000000000000000000000000000000000000..01a6a7ef467fdd0409d9d76da871dacc6c8a111f GIT binary patch literal 2024 zcmb7_cT^Mk7RP7O2?`TRfKUSj5=salWl-8pB@nYm}a_xHW`Gru4IC7%mGc2>4l z00@GB4SWIoalit=pwJjJ3WGsouviQZ58?4bLU;)g(LIoqgtWAj1d&LRrznzSRpf|7 zB`qZtHFcT>O-50hp-p8_s5GiT1jJ&ocpP3Fj~Azsh$QO&9sCx6fCIvTC?u#1AP69m z0P@=a5&!~7!D{~-2qX$bW8s`M{QmDL0ECnLF<=i81P~As0s!zsRtYYeB6G++MlTnB z6q*|vmZ{1x^>`E*P@3$`^k)L-eO8l=@8#wPrSz9KB8Fd|>bX|6w!g3AgKi1hFn;_K zAF!|AU$wOUmJ`}pUq*IJqh#E@m4G{#>LgtkKcVYg`uYQ@$M|)RW7v}h!^W}TeKEfq zPmq**vhrnWPAsKsKdnBfvGfm%^V=e$#Ey}Cd&nZneC0q9JNAht&z>}ocv;R_2r-O5qDR67}3VvocFF1Rll@{eOE4T z;GpZgTokEsRWir<8ZkIK;YrkUO_Pm>6(J{CenHws`}2%z)?y-D{hW`m4%1i7^qN$e zUTGfH!W*7>*+)xyL}yikJS5p3l9&}zI+5}F2*t+@&2lOUxqz2QG=n|K695F_?*jx8 z1V~AjEav;g4xBRsyGI-CYm5$hbqkM*DX-Z?T_g8zESzMX&03-G{Ah7`>X<;w;VEc4`AnWOaZy3(u0 z&dqGR#=z@y()MR1;>38<_SQ1t^+gAKNW@2I&)|yC^223y zlO*>mkptx|!xeY8li(8S5Nrg25tP}r0uso&5NyLY;wFP#*__=!&D$Nh8M#+{D5}4# zt7mCM!N;@Xb3v|4&fK{Dv0RrMHif}E^xEjd2Bz}t&>jC-i?|SH%e|u?#Q!*s-rn(d zpYU_t`nX?Muec?DwYs;G^HBEuc$Mn7v!_!*{7SlCWa-HTHth{gGK}YawXgP}#$ zaBRnvrLVrzMQ%=3G0$z{*z*AGNu;iQpj1z4{&4j+>Zdxbq1LdQb*nE6 zM-8=eGSQNQ9g_6z*Qh1=__|jDBbjhOFjNHr?gHL-^#yd2A-KXJ-sPn49<>f`sAUBW=d(AB`X)A= zQ{hTf2;Lk(1Pb%D7zn`lM8Nd0A*Gv@{nL!>X5QPc{6Oy(%wK>bxa6}81>1Bg`?`+$ zPTVoMk-+fneA1v5AGp*OvOMK|QGqLL+L^357UC1{$_ISD!J3%ee-Ypm13lV%VoX#b zBr-{)KuK0QZoy$VEKiH$)G#$8{xij4s<=3ld#6ZZA~*J5Q-d7?i-}^-YS~L0h3e+1 zsy}9`COm6yO(^=bp~4R31C#6N?{tR$V;AY~tttNkn}iKgc3B9>8{1(Wz%_^#r5Qr<|D0cX7m1KFVD;*B$X6hnWU8(sysMesWp&# zUqc3DiWKV%WX~JWTb-R`s|UI1+qV~+0<2f8nGH<#o^)-KcqTzBnmwyyBd=4;RcEe4 zMV_%W#!bJSn=$;YgFcXgELXF1ypT=HYv^thjl06CqU_z0%+OEpQcIInpq=sRQ+sn@ K1U{_zqkjSPND#UJ literal 0 HcmV?d00001 diff --git a/paradice/info.inc.php b/paradice/info.inc.php index 3493d63e15..afa2408b1e 100644 --- a/paradice/info.inc.php +++ b/paradice/info.inc.php @@ -1,18 +1,17 @@ diff --git a/paradice/layout.inc.php b/paradice/layout.inc.php index 7a8324d734..c1943a72e4 100644 --- a/paradice/layout.inc.php +++ b/paradice/layout.inc.php @@ -1,37 +1,92 @@ getImgPath() . 'vertical_line.png) repeat-y'; + +// foreground (text) color of the pointer in browse mode +$GLOBALS['cfg']['BrowsePointerColor'] = '#FFFFFF'; + +// background of the pointer in browse mode +$GLOBALS['cfg']['BrowsePointerBackground'] = '#5287D6'; + +// foreground (text) color of the marker (visually marks row by clicking on it) in browse mode +$GLOBALS['cfg']['BrowseMarkerColor'] = '#000000'; + +// background of the marker (visually marks row by clicking on it) in browse mode +$GLOBALS['cfg']['BrowseMarkerBackground'] = '#FBAE36'; + +/** + * fonts + */ +/** + * the font family as a valid css font family value, + * if not set the browser default will be used + * (depending on browser, DTD and system settings) + */ +$GLOBALS['cfg']['FontFamily'] = 'Verdana, Arial, Helvetica, sans-serif'; +/** + * fixed width font family, used in textarea + */ +$GLOBALS['cfg']['FontFamilyFixed'] = '"Courier New", Courier, monospace'; + +/** + * tables + */ +// border +$GLOBALS['cfg']['Border'] = 0; +// table header and footer color +$GLOBALS['cfg']['ThBackground'] = '#79A2DF'; +// table header and footer background +$GLOBALS['cfg']['ThColor'] = '#000000'; +// table data row background +$GLOBALS['cfg']['BgOne'] = '#EEEEEE'; +// table data row background, alternate +$GLOBALS['cfg']['BgTwo'] = '#E5E5E5'; + +/** + * query window + */ +// Width of Query window +$GLOBALS['cfg']['QueryWindowWidth'] = 600; +// Height of Query window +$GLOBALS['cfg']['QueryWindowHeight'] = 400; /** * SQL Parser Settings + * Syntax colouring data */ -$cfg['SQP']['fmtColor'] = array( // Syntax colouring data +$GLOBALS['cfg']['SQP']['fmtColor'] = array( 'comment' => '#808000', 'comment_mysql' => '', 'comment_ansi' => '', diff --git a/paradice/screen.png b/paradice/screen.png index 327b6d3e57401064dc829b9eb343d00cf78376c3..258cb67a3266b316091bb97dd52880cc904bd8b6 100644 GIT binary patch literal 20244 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 JsPpLMe*rindAk4r literal 27720 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 T0FuVW00000NkvXXu0mjf5&ehK diff --git a/very_small/css/theme_left.css.php b/very_small/css/theme_left.css.php index 2b7771217e..0614496a5b 100644 --- a/very_small/css/theme_left.css.php +++ b/very_small/css/theme_left.css.php @@ -1,12 +1,12 @@ - /* vim: set expandtab sw=4 ts=4 sts=4: */ /** * navigation css file from theme - * - * @version $Id$ - * @package phpMyAdmin-theme - * @subpackage Very_small - */ + * + * @version $Id$ + * @package phpMyAdmin-theme + * @subpackage Very_small + */ ?> #body_leftFrame { @@ -32,7 +32,7 @@ } body { background-color: #d9e4f4; - background-image: url('themes/arctic_ocean/img/wbg_left.jpg'); + background-image: url('themes/arctic_ocean/img/wbg_left.jpg'); background-repeat: repeat-y; background-position: 0px 0px; } @@ -44,7 +44,7 @@ body, input, textarea, select, th, td, .item, .tblItem { width: 100%; } #body_queryFrame div { - white-space: nowrap; + white-space: nowrap; } input, select, textarea { color: #000000; @@ -86,7 +86,7 @@ img { } td.heada, span.heada { - background-image: url(themes/arctic_ocean/img/b_sdb.png); + background-image: url(themes/arctic_ocean/img/b_sdb.png); background-position: 2px center; background-repeat: no-repeat; font-weight: bold; @@ -98,7 +98,7 @@ span.heada, span.heada a:link, span.heada a:active, span.heada a:visited, span.h td.heada, span.heada { text-align: left; padding-left: 12px; - white-space: nowrap; + white-space: nowrap; } bdo { diff --git a/very_small/css/theme_print.css.php b/very_small/css/theme_print.css.php index 6105339072..097d649359 100644 --- a/very_small/css/theme_print.css.php +++ b/very_small/css/theme_print.css.php @@ -1,12 +1,12 @@ - +/* vim: set expandtab sw=4 ts=4 sts=4: */ +/** + * print css file from theme + * + * @version $Id$ + * @package phpMyAdmin-theme + * @subpackage Very_small + */ ?> /* For printview */ body { @@ -99,9 +99,9 @@ input[type=button], input[type=submit], input[type=reset] { } .serverinfo div { - background-image: url(themes/arctic_ocean/img/item_ltr.png); + background-image: url(themes/arctic_ocean/img/item_ltr.png); background-repeat: no-repeat; background-position: 50% 50%; width: 20px; height: 16px; -} \ No newline at end of file +} diff --git a/very_small/css/theme_right.css.php b/very_small/css/theme_right.css.php index 89211f658b..ad4b358911 100644 --- a/very_small/css/theme_right.css.php +++ b/very_small/css/theme_right.css.php @@ -1,12 +1,12 @@ #mainFrameset, #leftFrameset, frameset, frame { @@ -37,7 +37,7 @@ body { background-color: #ffffff; margin: 0; padding: 14px 0px 0px 0px; - background-image: url(themes/arctic_ocean/img/wbg_right.jpg); + background-image: url(../getImgPath(); ?>wbg_right.jpg); background-position: 100% 100%; background-repeat: no-repeat; background-attachment: fixed; @@ -106,12 +106,12 @@ img { } img[class=icon]{ margin: 0 0 0 0; - padding: 0 0 0 0; - height:13px; + padding: 0 0 0 0; + height:13px; } /* tables */ table,td,th{ - padding: 0px; + padding: 0px; margin: 0px; } table { @@ -133,7 +133,7 @@ th, .tblFooters { border-top: 1px solid #cccccc; border-bottom: 1px solid #333333; white-space: nowrap; - background-image: url(themes/arctic_ocean/img/tbg_th1.png); + background-image: url(../getImgPath(); ?>tbg_th1.png); background-repeat: repeat-x; background-position: 0 0; } @@ -146,7 +146,7 @@ th, .tblFooters { .tblHeaders, tr.tblHeaders td, tr.tblHeaders th { color: #585880; background-color: #b4cae9; - background-image: url(themes/arctic_ocean/img/tbg_th0.png); + background-image: url(../getImgPath(); ?>tbg_th0.png); } .tblcomment { font-size: 10px; @@ -172,7 +172,7 @@ th.td { background-image: none; border-top: 1px none #cccccc; border-bottom: 1px solid #333333; - padding: 0px; + padding: 0px; margin: 0px; } @@ -182,7 +182,7 @@ table tr.even th, table tr.marked th { background-image: none; border: none; - padding: 0px; + padding: 0px; margin: 0px; } @@ -228,10 +228,10 @@ input[type=text], input[type=file], input[type=password], input.textfield { } input.inpcheck { width:10px; - height:10px; + height:10px; } input[type=checkbox] { - width:10px; + width:10px; height:10px; } @@ -269,7 +269,7 @@ div.notice { margin: 0.5em 0 0.5em 0; border: 0.1em solid #FFD700; - background-image: url(themes/arctic_ocean/img/s_notice.png); + background-image: url(../getImgPath(); ?>s_notice.png); background-repeat: no-repeat; background-position: 10px 50%; @@ -298,7 +298,7 @@ div.warning { margin: 0.5em 0 0.5em 0; border: 0.1em solid #CC0000; - background-image: url(themes/arctic_ocean/img/s_warn.png); + background-image: url(../getImgPath(); ?>s_warn.png); background-repeat: no-repeat; background-position: 10px 50%; @@ -327,7 +327,7 @@ div.error { margin: 0.5em 0 0.5em 0; border: 0.1em solid #ff0000; - background-image: url(themes/arctic_ocean/img/s_error.png); + background-image: url(../getImgPath(); ?>s_error.png); background-repeat: no-repeat; background-position: 10px 50%; @@ -359,7 +359,7 @@ fieldset.confirmation legend { border-right: 0.1em solid #FF0000; font-weight: bold; - background-image: url(themes/arctic_ocean/img/s_really.png); + background-image: url(../getImgPath(); ?>s_really.png); background-repeat: no-repeat; background-position: 5px 50%; @@ -512,7 +512,7 @@ fieldset.confirmation legend { margin: 0px 1px 0px 1px; } .serverinfo div { - background-image: url(themes/arctic_ocean/img/item_ltr.png); + background-image: url(../getImgPath(); ?>item_ltr.png); background-repeat: no-repeat; background-position: 50% 50%; width: 16px; @@ -578,7 +578,7 @@ fieldset.confirmation legend { .nav { color: #000000; background-color: #b4cae9; - background-image: url(themes/arctic_ocean/img/tbg_nav0.png); + background-image: url(../getImgPath(); ?>tbg_nav0.png); background-repeat: repeat-x; background-position: center; height: 24px; @@ -613,18 +613,18 @@ fieldset.confirmation legend { } .navNormal { background-color: #b4cae9; - background-image: url(themes/arctic_ocean/img/tbg_nav0.png); + background-image: url(../getImgPath(); ?>tbg_nav0.png); } .navActive { background-color: #ffffff; - background-image: url(themes/arctic_ocean/img/tbg_nav2.png); + background-image: url(../getImgPath(); ?>tbg_nav2.png); border: none; margin: 0px; padding: 0px; } .navDrop { background-color: #e9c7b4; - background-image: url(themes/arctic_ocean/img/tbg_nav3.png); + background-image: url(../getImgPath(); ?>tbg_nav3.png); } .navActive a:link, .navActive a:active, .navActive a:visited { color: #585880; @@ -647,7 +647,7 @@ fieldset.confirmation legend { .navSpacer { width: 1px; background-color: #333333; - background-image: url(themes/arctic_ocean/img/tbg_nav1.png); + background-image: url(../getImgPath(); ?>tbg_nav1.png); background-repeat: no-repeat; background-position: center top; } @@ -660,7 +660,7 @@ fieldset.confirmation legend { ul#topmenu { list-style-type: none; background-color: #ffffff; - background-image: url(themes/arctic_ocean/img/tbg_nav0.png); + background-image: url(../getImgPath(); ?>tbg_nav0.png); background-repeat: repeat-x; background-position: center bottom; border: none; @@ -678,7 +678,7 @@ fieldset.confirmation legend { width: 100%; _width: expression(eval(document.body.offsetWidth-18)); } - + ul#topmenu li { float: left; margin: 0; @@ -686,7 +686,7 @@ fieldset.confirmation legend { vertical-align: middle; border: none; } - + /* default tab styles */ span.tab, span.tab:hover, span.tabcaution, span.tabcaution:hover, @@ -717,18 +717,18 @@ fieldset.confirmation legend { } a.tab:hover { color: #ffffff; - background-image: url(themes/arctic_ocean/img/tbg_nav4.png); + background-image: url(../getImgPath(); ?>tbg_nav4.png); background-position: center bottom; } a.tabactive:link, a.tabactive:active, a.tabactive:visited, a.tabactive:hover { - background-image: url(themes/arctic_ocean/img/tbg_nav2.png); + background-image: url(../getImgPath(); ?>tbg_nav2.png); background-color: #ffffff; border-left: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #ffffff; } a.tabcaution:hover { - background-image: url(themes/arctic_ocean/img/tbg_nav3.png); + background-image: url(../getImgPath(); ?>tbg_nav3.png); background-position: center bottom; } a.tabcaution:link, a.tabcaution:active, a.tabcaution:visited, a.tabcaution:hover, span.tabcaution { @@ -798,3 +798,174 @@ tr.disabled, td.disabled, .disabled td { font-family: "Courier New", Courier, mono; font-size: 11px; } + + +/********************/ +/* NEW in PMA 2.9 */ +/********************/ + + +/* marked items */ +.marked a, +.marked { + background: ; + color: black; +} + + +/* odd items 1,3,5,7,... */ +.odd { + background: ; +} + +/* even items 2,4,6,8,... */ +.even { + background: ; +} + +/* hovered items */ +.odd:hover, +.even:hover, +.hover { + background: ; + color: black; +} + +/** + * marks table rows/cells if the db field is in a where condition + */ +tr.condition th, +tr.condition td, +td.condition, +th.condition { + border: 1px solid ; +} + +label.desc { + width: 30em; + float: ; +} + +body.loginform { + text-align: center; +} + +body.loginform div.container { + text-align: ; + width: 30em; + margin: 0 auto; +} + +#body_leftFrame #list_server { + list-style-image: url(../getImgPath(); ?>s_host.png); + list-style-position: inside; + list-style-type: none; + margin: 0; + padding: 0; +} + +#body_leftFrame #list_server li { + margin: 0; + padding: 0; + font-size: 80%; +} + + +/* iconic view for ul items */ +li#li_create_database { + list-style-image: url(../getImgPath(); ?>b_newdb.png); +} + +li#li_select_lang { + list-style-image: url(../getImgPath(); ?>s_lang.png); +} + +li#li_select_mysql_collation, +li#li_select_mysql_charset { + list-style-image: url(../getImgPath(); ?>s_asci.png); +} + +li#li_select_theme{ + list-style-image: url(../getImgPath(); ?>s_theme.png); +} + +li#li_server_info, +li#li_mysql_proto{ + list-style-image: url(../getImgPath(); ?>s_host.png); +} + +li#li_user_info{ + list-style-image: url(../getImgPath(); ?>s_rights.png); +} + +li#li_mysql_status{ + list-style-image: url(../getImgPath(); ?>s_status.png); +} + +li#li_mysql_variables{ + list-style-image: url(../getImgPath(); ?>s_vars.png); +} + +li#li_mysql_processes, +li#li_mysql_client_version, +li#li_used_php_extension{ + list-style-image: url(../getImgPath(); ?>s_process.png); +} + +li#li_mysql_collations{ + list-style-image: url(../getImgPath(); ?>s_asci.png); +} + +li#li_mysql_engines{ + list-style-image: url(../getImgPath(); ?>b_engine.png); +} + +li#li_mysql_binlogs { + list-style-image: url(../getImgPath(); ?>s_tbl.png); +} + +li#li_mysql_databases { + list-style-image: url(../getImgPath(); ?>s_db.png); +} + +li#li_export { + list-style-image: url(../getImgPath(); ?>b_export.png); +} + +li#li_import { + list-style-image: url(../getImgPath(); ?>b_import.png); +} + +li#li_change_password { + list-style-image: url(../getImgPath(); ?>s_passwd.png); +} + +li#li_log_out { + list-style-image: url(../getImgPath(); ?>s_loggoff.png); +} + +li#li_pma_docs { + list-style-image: url(../getImgPath(); ?>b_docs.png); +} + +li#li_phpinfo { + list-style-image: url(../getImgPath(); ?>php_sym.png); +} + +li#li_pma_homepage { + list-style-image: url(../getImgPath(); ?>b_home.png); +} + +li#li_mysql_privilegs{ + list-style-image: url(../getImgPath(); ?>s_rights.png); +} + +li#li_switch_dbstats { + list-style-image: url(../getImgPath(); ?>b_dbstatistics.png); +} + +li#li_flush_privileges { + list-style-image: url(../getImgPath(); ?>s_reload.png); +} +/* END iconic view for ul items */ + diff --git a/very_small/info.inc.php b/very_small/info.inc.php index be6c1d31e4..7fc4afe64e 100644 --- a/very_small/info.inc.php +++ b/very_small/info.inc.php @@ -1,18 +1,17 @@ diff --git a/very_small/layout.inc.php b/very_small/layout.inc.php index 863fcd8533..d582adbcea 100644 --- a/very_small/layout.inc.php +++ b/very_small/layout.inc.php @@ -1,14 +1,14 @@ Supporting phpMyAdmin Version 2.10.1-rc1 + > Fixed the text of selected (marked) and hovered lines (they weren't visible) + > Fixed the startup page icons + > Fixed the "Open new window" missing icon (it is from the "Original" theme) + > The theme does not depend on the Arctic Ocean + > Removed the $pma_http_url = ''; parameter because it is not neccessary any more - 2005-09-12; > Supporting phpMyAdmin Version 2.6.4 and higher - 2005-09-11: @@ -13,23 +20,7 @@ CHANGE LOG: 1. INSTALLATION ---------------------------------------------------------------------- Simply unzip the files. - (sample: [whatever]/phpMyAdmin/themes/) - - One each .css you'll find in first line . - Here you can (if required) the url to the 'artic_ocean' theme. - This may fix some problems with relative urls. - - Then make sure, that all images are in the directory - - [whatever]/phpMyAdmin/themes/arctic_ocean/img/ - - and all *.css.php files are in the directory - - [whatever]/phpMyAdmin/themes/arctic_ocean/css/. - - The two *.inc.php files must stored in the directory - - [whatever]/phpMyAdmin/themes/arctic_ocean/. - - Note: - [whatever] is any path to your phpMyAdmin-Installation. + (sample: /phpMyAdmin/themes/) 1b. OPTIONAL ----------------------------------------------------------------------- @@ -72,12 +63,9 @@ CHANGE LOG: - phpMyAdmin Version 2.6.2 or higher - full CSS2 compatible browser (I've tested with Firefox 1.02, Microsoft(R) - InternetExplorer 6.0, and Opera 7.54) + InternetExplorer 6.0, and Opera 7.54 and Opera 9.20) - Your browser should support Javascript and png-images. - - In phpMyAdmin Version 2.6.4 there's - a new navigation behavior included. - The navigation panel has a fixed position now. ----------------------------------------------------------------------