From ac6cb063eb4a062330ad9628225946f82df86644 Mon Sep 17 00:00:00 2001 From: Marc Delisle Date: Sat, 25 Oct 2008 15:00:37 +0000 Subject: [PATCH] 3.0 upgrade, thanks to Tim Golen --- hillside/css/theme_left.css.php | 276 +++--- hillside/css/theme_print.css.php | 52 +- hillside/css/theme_right.css.php | 1490 ++++++++++++++++++++++-------- hillside/img/bd_drop.png | Bin 0 -> 337 bytes hillside/img/bd_insrow.png | Bin 0 -> 347 bytes hillside/img/error.ico | Bin 0 -> 318 bytes hillside/img/logo_left.png | Bin 7484 -> 7402 bytes hillside/img/logo_right.png | Bin 4164 -> 7388 bytes hillside/img/s_success.png | Bin 0 -> 612 bytes hillside/img/transparentdark.png | Bin 121 -> 121 bytes hillside/info.inc.php | 11 +- hillside/layout.inc.php | 95 +- 12 files changed, 1364 insertions(+), 560 deletions(-) create mode 100644 hillside/img/bd_drop.png create mode 100644 hillside/img/bd_insrow.png create mode 100644 hillside/img/error.ico create mode 100644 hillside/img/s_success.png diff --git a/hillside/css/theme_left.css.php b/hillside/css/theme_left.css.php index 8fa7a96727..15efdd5309 100644 --- a/hillside/css/theme_left.css.php +++ b/hillside/css/theme_left.css.php @@ -1,160 +1,226 @@ +?> +/******************************************************************************/ +/* general tags */ html { - height:100%; - border-right:1px solid #AAA; -} -html,body{padding-top:0;margin:0;} -body, input, select { - font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; - font-size: 11px; - color: #333333; + font-size: get('fontsize') ? $_SESSION['PMA_Config']->get('fontsize') : $_COOKIE['pma_fontsize']); ?>; } -body#body_leftFrame { - color: #000000; - height:100%; - overflow:auto; +input, select, textarea { + font-size: 1em; } + body { - background: url(getImgPath(); ?>island_light.png) top left repeat-x; - background-color: #65a603; - background-attachment: fixed; + + font-family: ; + + background: ; + color: ; + margin: 0; + padding: 0.2em 0.2em 0.2em 0.2em; } -select { - background-color: #ffffff; - color: #000000; +a img { + border: 0; +} + +a:link, +a:visited, +a:active { + text-decoration: none; + color: #0000FF; +} + +ul { + margin:0; +} + +form { + margin: 0; + padding: 0; + display: inline; +} + +select#select_server, +select#lightm_db { + width: 100%; +} + +/* buttons in some browsers (eg. Konqueror) are block elements, + this breaks design */ +button { + display: inline; } +/******************************************************************************/ +/* classes */ + +/* leave some space between icons and text */ +.icon { + vertical-align: middle; + margin-right: 0.3em; + margin-left: 0.3em; +} + +.navi_dbName { + font-weight: bold; + color: ; +} + +/******************************************************************************/ +/* specific elements */ + +#body_leftFrame { + background-image: url(/hillside/img/island_light.png); +} + +div#pmalogo { + + padding:.3em; +} +div#pmalogo, div#leftframelinks, div#databaseList { - text-align: center; - border-bottom: 0.05em solid #FFF; - margin-bottom: 0.5em; - padding-bottom: 0.5em; - color: #000000; - -} -div#pmalogo{ - background:#FFF url(getImgPath(); ?>logo_background.png) top left repeat-x; - padding:0; - margin:0; - border-bottom:0px; -} -div#leftframelinks img { - vertical-align: middle; + text-align: center; + margin-bottom: 0.5em; + padding-bottom: 0.5em; } -div#leftframelinks a { - margin: 0.5em; - padding: 0.2em; - border: 0.05em solid #FFF; - color: #000000; +ul#databaseList { + margin-bottom: 0.5em; + padding-bottom: 0.5em; + padding-: 1.5em; +} + +ul#databaseList a { + display: block; +} + +div#navidbpageselector a, +ul#databaseList a { + background-image:url(/hillside/img/transparent.png); + color: ; +} + +ul#databaseList a:hover { + background-image:url(/hillside/img/transparent60.png); + color: ; +} + +ul#databaseList li.selected a { + background: ; + color: ; +} + +div#leftframelinks .icon { + padding: 0; + margin: 0; +} + +div#leftframelinks a img.icon { + margin: 0; + padding: 0.2em; + border: 0.05em solid ; } div#leftframelinks a:hover { - background-color: transparent; - color:#FFF; + background-image:url(/hillside/img/transparent.png); + color: ; } -div#databaseList form { - display: inline; -} - -/* leftdatabaselist */ -div#left_tableList { +/* serverlist */ +#body_leftFrame #list_server { + list-style-image: url(/original/img/s_host.png); + list-style-position: inside; list-style-type: none; - list-style-position: outside; margin: 0; padding: 0; - font-size: ; - color:#FFF; } -div#left_tableList p a.item, form#left label{ - font-weight:bold; - color:#000; - font-size:110%; - text-align:left; + +#body_leftFrame #list_server li { + margin: 0; + padding: 0; + font-size: 80%; } + +div#left_tableList ul { + list-style-type: none; + list-style-position: outside; + margin: 0; + padding: 0; + font-size: 80%; + background-image:url(/hillside/img/transparent.png); +} + +div#left_tableList ul ul { + font-size: 100%; +} + div#left_tableList a { - color: #FFF; - text-decoration: none; + color: ; + text-decoration: none; } div#left_tableList a:hover { - color: #FFF; - background-color: transparent; - text-decoration:none; + color: ; + text-decoration: underline; } div#left_tableList li { - margin: 0; - padding: 0; - white-space: nowrap; - line-height:1.5; + margin: 0; + padding: 0; + white-space: nowrap; } - -div#left_tableList li:hover { - background:#FFF url(getImgPath(); ?>transparent.png) top left repeat-x; - background-color: transparent; - color:#FFF; + +/* marked items */ +div#left_tableList > ul li.marked > a, +div#left_tableList > ul li.marked { + background: ; + color: ; +} + + + +div#left_tableList > ul li:hover { + background-image:url(/hillside/img/transparent60.png); + color: ; } div#left_tableList img { - vertical-align: middle; + padding: 0; + vertical-align: middle; } -div#left_tableList p {color:#333;padding:10px;} + div#left_tableList ul ul { - margin-left: 0em; - padding-left: 0.1em; - border-left: 0.1em solid #669999; - padding-bottom: 0.1em; - border-bottom: 0.1em solid #669999; - background-color:#FEFEFE; + margin-: 0; + padding-: 0.1em; + border-: 0.1em solid ; + padding-bottom: 0.1em; + border-bottom: 0.1em solid ; } -/** Thanks Vince ;) - vincekruger@gmail.com**/ -ul#databaseList{ -list-style:none; - +/* for the servers list in navi panel */ +#serverinfo .item { + white-space: nowrap; + color: ; } -ul#databaseList li{ - line-height:1.5em; - font-weight:bold; - -} -ul#databaseList li a{ - font-weight:normal; - text-decoration:none; - color:#333; -} -ul#databaseList li a:hover, ul#databaseList li a:active, ul#databaseList li a:focus{ -font-weight:bold; -} -ul#databaseList li ul{ -padding-left:10px; -margin-left:0px; - - list-style:none; - padding-bottom:1em; -} -ul#databaseList li ul li a{ - border-left:1px solid #333; +#serverinfo a:hover { + background: ; + color: ; } diff --git a/hillside/css/theme_print.css.php b/hillside/css/theme_print.css.php index 178b93c814..b39f5cf804 100644 --- a/hillside/css/theme_print.css.php +++ b/hillside/css/theme_print.css.php @@ -1,51 +1,39 @@ /* For printview */ -body{ - font-family: Tahoma, Verdana, Arial, Hevetica, sans-serif; - font-size: 10px; - color: #FFFFFF; +body, table, th, td { + color: #000000; background-color: #ffffff; } -h1{ - font-family: Tahoma, Verdana, Arial, Hevetica, sans-serif; - font-size: 16px; - font-weight: bold; - color: #FFFFFF; + +img { + border: 0; } -table{ - border-width: 1px; - border-color: #FFFFFF; + +table, th, td { + border-width: 0.1em; + border-color: #000000; border-style: solid; +} + +table { border-collapse: collapse; border-spacing: 0; } -th{ - font-family: Tahoma, Verdana, Arial, Hevetica, sans-serif; - font-size: 10px; + +th, td { + padding: 0.2em; +} + +th { font-weight: bold; - color: #FFFFFF; background-color: #e5e5e5; - border-width: 1px; - border-color: #FFFFFF; - border-style: solid; - padding: 2px; -} -td{ - font-family: Tahoma, Verdana, Arial, Hevetica, sans-serif; - font-size: 10px; - color: #FFFFFF; - background-color: #ffffff; - border-width: 1px; - border-color: #FFFFFF; - border-style: solid; - padding: 2px; } diff --git a/hillside/css/theme_right.css.php b/hillside/css/theme_right.css.php index 7f2f3f26ea..b29679d9fa 100644 --- a/hillside/css/theme_right.css.php +++ b/hillside/css/theme_right.css.php @@ -1,11 +1,11 @@ -/* Always enabled stylesheets (right frame) */ +/******************************************************************************/ +/* general tags */ html { - height:100%; - border-left:1px solid #AAA; + font-size: get('fontsize') ? $_SESSION['PMA_Config']->get('fontsize') : $_COOKIE['pma_fontsize']);?>; } -html, body { -margin:0; -padding:0; + +input, select, textarea { + font-size: 1em; } body { - font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; - font-size: 11px; - color: #000000; - background: url(getImgPath(); ?>island_light.png) top left repeat-x; - - background-attachment: fixed; + + font-family: ; + + padding: 0; + margin: 0.5em; + color: ; + background: ; } -#maincontainer -{ - background-image: url(getImgPath(); ?>logo_right.png); - background-repeat: no-repeat; - background-position: bottom right; - height:550px; - border: 0px; + +textarea, tt, pre, code { + font-family: ; } -#selflink -{ - border: 0px; + +h1 { + font-size: 140%; + font-weight: bold; } -pre, tt {font-size: } -td {font-family: ; font-size: } -form {font-family: ; font-size: ; padding: 0px; margin: 10px;} -input {font-family: ; font-size: } -input.textfield {font-family: ; font-size: ; color: #000000; background-color: #FFFFFF} -select {font-family: ; font-size: ; color: #000000; background-color: #FFFFFF} -textarea {font-family: ; font-size: ; color: #000000; background-color: #FFFFFF} -h1 {font-family: ; font-size: ; font-weight: bold} -h2 {font-family: ; font-size: ; font-weight: bold} -h3 {font-family: ; font-size: ; font-weight: bold} -a:link {font-family: ; font-size: ; text-decoration: none; color: #0000FF} -a:visited {font-family: ; font-size: ; text-decoration: none; color: #0000FF} -a:hover {font-family: ; font-size: ; text-decoration: underline; color: #FF0000} -a.nav:link {font-family: ; color: #000000} -a.nav:visited {font-family: ; color: #000000} -a.nav:hover {font-family: ; color: #FF0000} -a.h1:link {font-family: ; font-size: ; font-weight: bold; color: #000000} -a.h1:active {font-family: ; font-size: ; font-weight: bold; color: #000000} -a.h1:visited {font-family: ; font-size: ; font-weight: bold; color: #000000} -a.h1:hover {font-family: ; font-size: ; font-weight: bold; color: #FF0000} -a.h2:link {font-family: ; font-size: ; font-weight: bold; color: #000000} -a.h2:active {font-family: ; font-size: ; font-weight: bold; color: #000000} -a.h2:visited {font-family: ; font-size: ; font-weight: bold; color: #000000} -a.h2:hover {font-family: ; font-size: ; font-weight: bold; color: #FF0000} -a.drop:link {font-family: ; color: #ff0000} -a.drop:visited {font-family: ; color: #ff0000} -a.drop:hover {font-family: ; color: #ffffff; background-color:#ff0000; text-decoration: none} -dfn {font-style: normal} -dfn:hover {font-style: normal; cursor: help} -.nav {font-family: ; color: #000000} -.warning {font-family: ; font-size: ; font-weight: bold; color: #FF0000} -.tblcomment {font-family: ; font-size: ; font-weight: normal; color: #000099; } -td.topline {font-size: 1px} -td.tab { - border-top: 1px solid #999; - border-right: 1px solid #666; - border-left: 1px solid #999; - border-bottom: none; - border-radius: 2px; - -moz-border-radius: 2px; +h2 { + font-size: 120%; + font-weight: bold; } -h1{ -text-transform:capitalize; -letter-spacing:-2px; -font-family:"trebuchet MS"; -font-weight:normal; + +h3 { + font-weight: bold; } -#mysqlmaininformation h1, #pmamaininformation h1{ -margin-top:40px; -padding-left:10px; + +a:link, +a:visited, +a:active { + text-decoration: none; + color: #ffffff; } -fieldset { - border: #686868 solid 1px; - padding: 0.5em; - background-color:transparent; + +a:hover { + text-decoration: underline; + color: #000000; background-image:url(getImgPath(); ?>transparent.png); } + +dfn { + font-style: normal; +} + +dfn:hover { + font-style: normal; + cursor: help; +} + +th { + font-weight: bold; + color: ; + background: ; +} + +a img { + border: 0; +} + +hr { + color: ; + background-color: ; + border: 0; + height: 1px; +} + +form { + padding: 0; + margin: 0; + display: inline; +} + +textarea { + overflow: visible; + height: em; +} + +fieldset { + margin-top: 1em; + border: solid 1px; + padding: 0.5em; + background-image:url(getImgPath(); ?>transparent.png); +} + fieldset fieldset { - margin: 0.8em; + margin: 0.8em; } + fieldset legend { - border: #686868 solid 1px; - padding:3px; - background-image:url(getImgPath(); ?>transparent.png); + font-weight: bold; + color: #ffffff; + background-color: ; +} + +/* buttons in some browsers (eg. Konqueror) are block elements, + this breaks design */ +button { + display: inline; +} + +table caption, +table th, +table td { + padding: 0.1em 0.5em 0.1em 0.5em; + margin: 0.1em; + vertical-align: top; +} + +img, +input, +select, +button { + vertical-align: middle; +} + + +/******************************************************************************/ +/* classes */ +div.tools { + border: 1px solid #000000; + padding: 0.2em; +} + +div.tools, +fieldset.tblFooters { + margin-top: 0; + margin-bottom: 0.5em; + /* avoid a thick line since this should be used under another fieldset */ + border-top: 0; + text-align: ; + float: none; + clear: both; +} + +fieldset .formelement { + float: ; + margin-: 0.5em; + /* IE */ + white-space: nowrap; +} + +/* revert for Gecko */ +fieldset div[class=formelement] { + white-space: normal; } button.mult_submit { - border: none; - background-color: transparent; + border: none; + background-color: transparent; +} + +/* odd items 1,3,5,7,... */ +table tr.odd th, +.odd { + background-image:url(getImgPath(); ?>transparent.png); +} + +/* even items 2,4,6,8,... */ +table tr.even th, +.even { + background-image:url(getImgPath(); ?>transparent60.png); +} + +/* odd table rows 1,3,5,7,... */ +table tr.odd th, +table tr.odd, +table tr.even th, +table tr.even { + text-align: ; +} + + +/* marked table rows */ +table tr.marked th, +table tr.marked { + background: ; + color: ; +} + + + +/* hovered items */ +.odd:hover, +.even:hover, +.hover { + background: ; + color: ; +} + +/* hovered table rows */ +table tr.odd:hover th, +table tr.even:hover th, +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: ; + white-space: normal; +} +/* IE doesnt handles 'pre' right */ +table [class=value] { + white-space: normal; +} + + + +.value { + font-family: ; +} + +.value .attention { + color: red; + font-weight: bold; +} +.value .allfine { + color: green; +} + + +img.lightbulb { + cursor: pointer; } .pdflayout { - overflow: hidden; - clip: inherit; - background-color: #FFFFFF; - display: none; - border: 1px solid #000000; - position: relative; + overflow: hidden; + clip: inherit; + background-color: #FFFFFF; + display: none; + border: 1px solid #000000; + position: relative; } .pdflayout_table { - background: ; - color: #000000; - overflow: hidden; - clip: inherit; - z-index: 2; - display: inline; - visibility: inherit; - cursor: move; - position: absolute; - font-size: ; - border: 1px dashed #000000; + background: #D3DCE3; + color: #000000; + overflow: hidden; + clip: inherit; + z-index: 2; + display: inline; + visibility: inherit; + cursor: move; + position: absolute; + font-size: 80%; + border: 1px dashed #000000; } -.print{font-family:arial;font-size:8pt;} - /* MySQL Parser */ -.syntax {font-family: sans-serif; font-size: ;} -.syntax_comment { padding-left: 4pt; padding-right: 4pt;} -.syntax_digit {} -.syntax_digit_hex {} -.syntax_digit_integer {} -.syntax_digit_float {} -.syntax_punct {} -.syntax_alpha {} -.syntax_alpha_columnType {text-transform: uppercase;} -.syntax_alpha_columnAttrib {text-transform: uppercase;} -.syntax_alpha_reservedWord {text-transform: uppercase; font-weight: bold;} -.syntax_alpha_functionName {text-transform: uppercase;} -.syntax_alpha_identifier {} -.syntax_alpha_charset {} -.syntax_alpha_variable {} -.syntax_quote {white-space: pre;} -.syntax_quote_backtick {} - -hr{ color: #666666; background-color: #666666; border: 0; height: 1px; } - -/* new styles for navigation */ - -.nav { - font-family: ; - color: #000000; - border-top: none; - border-right: none; - border-left: none; - border-bottom: 1px solid #666; -} -.navSpacer { - width: 5px; - height: 16px; -} -.navNormal, .navDrop, .navActive { - font-family: ; - font-size: ; - font-weight: bold; - border-top: 1px solid #999; - border-right: 1px solid #666; - border-left: 1px solid #999; - border-bottom: none; - border-radius: 2px; - -moz-border-radius: 2px; - padding: 2px 5px 2px 5px; -} -.navNormal { - color: #000000; - background-color: #FEFEFE; -} -.navActive{ - font-family: ; - font-size: ; - font-weight: bold; - color: #000000; - background-color: #EAE6D0; -} -.navDrop{ - color: #000000; - background-color: #E5E5E5; -} -.navNormal a:link, .navNormal a:active, .navNormal a:visited, .navActive a:link, .navActive a:active, .navActive a:visited{ - color: #0000FF; +.syntax { + font-size: 80%; } -.navDrop a:link, .navDrop a:active, .navDrop a:visited{ - color: #FF0000; -} -.navDrop a:hover{ - color: #FFFFFF; - background-color: #FF0000; -} -.navNormal a:hover, .navActive a:hover{ - color: #FF0000; +.syntax_comment { + padding-left: 4pt; + padding-right: 4pt; } -/* Warning showing div with right border and optional icon */ +.syntax_digit { +} -div.errorhead { - font-weight: bold; - color: #ffffff; - text-align: left; - - background-image: url(themes/silkline/img/s_error.png); - background-repeat: no-repeat; - background-position: 5px 50%; - padding: 0px 0px 0px 25px; +.syntax_digit_hex { +} + +.syntax_digit_integer { +} + +.syntax_digit_float { +} + +.syntax_punct { +} + +.syntax_alpha { +} + +.syntax_alpha_columnType { + text-transform: uppercase; +} + +.syntax_alpha_columnAttrib { + text-transform: uppercase; +} + +.syntax_alpha_reservedWord { + text-transform: uppercase; + font-weight: bold; +} + +.syntax_alpha_functionName { + text-transform: uppercase; +} + +.syntax_alpha_identifier { +} + +.syntax_alpha_charset { +} + +.syntax_alpha_variable { +} + +.syntax_quote { + white-space: pre; +} + +.syntax_quote_backtick { +} + +/* leave some space between icons and text */ +.icon { + vertical-align: middle; + margin-right: 0.3em; + margin-left: 0.3em; +} +/* no extra space in table cells */ +td .icon { + margin: 0; +} + +.selectallarrow { + margin-: 0.3em; + margin-: 0.6em; +} + +/* message boxes: warning, error, confirmation */ +.success h1, +.notice h1, +.warning h1, +div.error h1 { + border-bottom: 2px solid; + font-weight: bold; + text-align: ; + margin: 0 0 0.2em 0; +} + +div.success, +div.notice, +div.warning, +div.error { + margin: 0.3em 0 0 0; + border: 2px solid; + + background-repeat: no-repeat; + + background-position: 10px 50%; + padding: 0.1em 0.1em 0.1em 36px; + + background-position: 99% 50%; + padding: 10px 5% 10px 10px; + + + padding: 0.3em; - margin: 0px; } -/* tables */ -th { - font-family: ; - font-size: ; - font-weight: normal; - color: #FFF; - background-color: transparent; - background-image: url(getImgPath(); ?>transparentdark.png); +.success { + color: #000000; + background-color: #f0fff0; } -th a:link { - color:#FFF; - text-decoration:underline; +h1.success, +div.success { + border-color: #00FF00; + + background-image: url(getImgPath(); ?>s_success.png); + } -th a:hover { - color:#bdbdbd; +.success h1 { + border-color: #00FF00; } -.tblError { - border: 1px solid #FF0000; - background-color: #FFFFCC; + +.notice { + color: #000000; + background-color: #FFFFDD; } -.tblWarn, div.tblWarn { - border: 1px solid #FF0000; - background-color: #FFFFFF; +h1.notice, +div.notice { + border-color: #FFD700; + + background-image: url(getImgPath(); ?>s_notice.png); + } -div.tblWarn { - padding: 5px 5px 5px 5px; - margin: 0px 0px 5px 0px; - width: 100%; +.notice h1 { + border-color: #FFD700; } + +.warning { + color: #CC0000; + background-image: url(getImgPath(); ?>transparentdark.png); +} +p.warning, +h1.warning, +div.warning { + border-color: #CC0000; + + background-image: url(getImgPath(); ?>s_warn.png); + +} +.warning h1 { + border-color: #cc0000; +} + +.error { + background-color: #FFFFCC; + color: #ff0000; +} + +h1.error, +div.error { + border-color: #ff0000; + + background-image: url(getImgPath(); ?>s_error.png); + +} +div.error h1 { + border-color: #ff0000; +} + +.confirmation { + background-color: #FFFFCC; +} +fieldset.confirmation { + border: 0.1em solid #FF0000; +} +fieldset.confirmation legend { + border-left: 0.1em solid #FF0000; + border-right: 0.1em solid #FF0000; + font-weight: bold; + + background-image: url(getImgPath(); ?>s_really.png); + background-repeat: no-repeat; + + background-position: 5px 50%; + padding: 0.2em 0.2em 0.2em 25px; + + background-position: 97% 50%; + padding: 0.2em 25px 0.2em 0.2em; + + +} +/* end messageboxes */ + + +.tblcomment { + font-size: 70%; + font-weight: normal; + color: #000099; +} + .tblHeaders { - background-color: ; - font-weight: bold; - color: #FFFFFF; + font-weight: bold; + color: ; + background: ; } + +div.tools, .tblFooters { - background-color: ; - font-weight: normal; - color: #000000; + font-weight: normal; + color: ; + background-image:url(getImgPath(); ?>transparent60.png); } -.tblHeaders a:link, .tblHeaders a:active, .tblHeaders a:visited, .tblFooters a:link, .tblFooters a:active, .tblFooters a:visited { - color:#FFF; - text-decoration:underline; + +.tblHeaders a:link, +.tblHeaders a:active, +.tblHeaders a:visited, +div.tools a:link, +div.tools a:visited, +div.tools a:active, +.tblFooters a:link, +.tblFooters a:active, +.tblFooters a:visited { + color: #0000FF; } -.tblHeaders a:hover, .tblFooters a:hover { color: #bdbdbd; } -.tblHeadError { - background-color: #FF0000; - font-weight: bold; - color: #FFFFFF; -} -.tblHeadWarn { - background-color: #FFCC00; - font-weight: bold; - color: #000000; + +.tblHeaders a:hover, +div.tools a:hover, +.tblFooters a:hover { + color: #FF0000; } + /* forbidden, no privilegs */ -.noPrivileges{ - color: #FF0000; - font-weight: bold; +.noPrivileges { + color: #FF0000; + font-weight: bold; } +/* disabled text */ +.disabled, +.disabled a:link, +.disabled a:active, +.disabled a:visited { + color: #666666; +} + +.disabled a:hover { + color: #666666; + text-decoration: none; +} + +tr.disabled td, +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 */ + +/* topmenu */ +ul#topmenu { + font-weight: bold; + list-style-type: none; + margin: 0; + padding: 0; +} + +ul#topmenu li { + float: ; + margin: 0; + padding: 0; + vertical-align: middle; +} + +#topmenu img { + vertical-align: middle; + margin-: 0.1em; +} + +/* default tab styles */ +.tab, .tabcaution, .tabactive { + display: block; + margin: 0.2em 0.2em 0 0.2em; + padding: 0.2em 0.2em 0 0.2em; + white-space: nowrap; +} + +/* disabled tabs */ +span.tab { + color: #666666; +} + +/* disabled drop/empty tabs */ +span.tabcaution { + color: #ff6666; +} + +/* enabled drop/empty tabs */ +a.tabcaution { + color: #FF0000; +} +a.tabcaution:hover { + color: #FFFFFF; + background-color: #FF0000; +} + + +/* active tab */ +a.tabactive { + color: black; +} + +#topmenu { + margin-top: 0.5em; + padding: 0.1em 0.3em 0.1em 0.3em; +} + +ul#topmenu li { + border-bottom: 1pt solid black; +} + +/* default tab styles */ +.tab, .tabcaution, .tabactive { + background-image:url(getImgPath(); ?>transparent.png); + border: 1pt solid ; + border-bottom: 0; + border-top-left-radius: 0.4em; + border-top-right-radius: 0.4em; +} + +/* enabled hover/active tabs */ +a.tab:hover, +a.tabcaution:hover, +.tabactive, +.tabactive:hover { + background-image:url(getImgPath(); ?>transparent60.png); + margin: 0; + padding: 0.2em 0.4em 0.2em 0.4em; + text-decoration: none; +} + +a.tab:hover, +.tabactive { + background-color: ; +} + +/* to be able to cancel the bottom border, use
  • */ +ul#topmenu li.active { + border-bottom: 1pt solid ; +} + +/* disabled drop/empty tabs */ +span.tab, +a.warning, +span.tabcaution { + cursor: url(getImgPath(); ?>error.ico), default; +} + +/* end topmenu */ + + +/* Calendar */ +table.calendar { + width: 100%; +} +table.calendar td { + text-align: center; +} +table.calendar td a { + display: block; +} + +table.calendar td a:hover { + background-color: #CCFFCC; +} + +table.calendar th { + background-color: #D3DCE3; +} + +table.calendar td.selected { + background-color: #FFCC99; +} + +img.calendar { + border: none; +} +form.clock { + text-align: center; +} +/* end Calendar */ + + +/* table stats */ +div#tablestatistics { + border-bottom: 0.1em solid #669999; + margin-bottom: 0.5em; + padding-bottom: 0.5em; +} + +div#tablestatistics table { + float: ; + margin-bottom: 0.5em; + margin-: 0.5em; +} + +div#tablestatistics table caption { + margin-: 0.5em; +} +/* END table stats */ + + +/* server privileges */ +#tableuserrights td, +#tablespecificuserrights td, +#tabledatabases td { + vertical-align: middle; +} +/* END server privileges */ + + + /* Heading */ - #serverinfo { - font-family: ; - font-size: ; - font-weight: normal; - white-space: nowrap; - vertical-align: middle; - padding:23px 10px 10px 10px; - border:1px solid #aaa; - border:0; - background-color:transparent; - color:#fff; - margin:0; - background-image:url(getImgPath(); ?>transparent.png); -} -#serverinfo a { - color:#fff; + font-weight: bold; + margin-bottom: 0.5em; } -img, input, select, button { - vertical-align: middle; +#serverinfo .item { + white-space: nowrap; } - -html body div#serverinfo a.item, #serverinfo a.item:active, #serverinfo a.item:visited { - font-family: ; - font-size: ; - font-weight: normal; - color:#111111; +#span_table_comment { + font-weight: normal; + font-style: italic; + white-space: nowrap; } -#serverinfo a.item img{ - vertical-align: middle; - margin: 0px 1px 0px 2px; -} -#serverinfo div{ - background-image: url(themes/silkline/img/item_ltr.png); - background-repeat: no-repeat; - background-position: 50% 50%; - width: 20px; - height: 16px; + +#serverinfo img { + margin: 0 0.1em 0 0.2em; } + + #textSQLDUMP { - width: 95%; - height: 95%; - font-family: "Courier New", Courier, mono; - font-size: 12px; -} - -/* disabled text */ -.disabled, .disabled a:link, disabled a:active, .disabled a:visited { - font-family: ; - font-size: ; - color: #666666; -} -.disabled a:hover { - text-decoration: none; -} -td.disabled { - background-color: #cccccc; + width: 95%; + height: 95%; + font-family: "Courier New", Courier, mono; + font-size: 110%; } #TooltipContainer { - position: absolute; - z-index: 99; - width: 250px; - height: 50px; - overflow: auto; - visibility: hidden; - background-color: transparent; - color: #000000; - border: 1px solid #000000; - padding: 5px; - font-family: ; - font-size: ; + position: absolute; + z-index: 99; + width: 20em; + height: auto; + overflow: visible; + visibility: hidden; + background-color: #ffffcc; + color: #006600; + border: 0.1em solid #000000; + padding: 0.5em; } - /* disabled text */ - .disabled, .disabled a:link, disabled a:active, .disabled a:visited { - font-family: ; - font-size: ; - color: #666666; - } - .disabled a:hover { - text-decoration: none; - } - tr.disabled td, td.disabled { - background-color: #cccccc; - } +/* user privileges */ +#fieldset_add_user_login div.item { + border-bottom: 1px solid silver; + padding-bottom: 0.3em; + margin-bottom: 0.3em; +} -#TooltipContainer { - position: absolute; - z-index: 99; - width: 250px; - height: 50px; - overflow: auto; - visibility: hidden; - background-color: #ffffcc; - color: #000000; - border: 1px solid #000000; - padding: 5px; - font-family: ; - font-size: ; - } +#fieldset_add_user_login label { + float: ; + display: block; + width: 10em; + max-width: 100%; + text-align: ; + padding-: 0.5em; +} - #topmenucontainer { - border-top-width:0; - border-bottom:1px solid #AAA; - background-color:transparent; +#fieldset_add_user_login span.options #select_pred_username, +#fieldset_add_user_login span.options #select_pred_hostname, +#fieldset_add_user_login span.options #select_pred_password { + width: 100%; + max-width: 100%; +} + +#fieldset_add_user_login span.options { + float: ; + display: block; + width: 12em; + max-width: 100%; + padding-: 0.5em; +} + +#fieldset_add_user_login input { + width: 12em; + clear: ; + max-width: 100%; +} + +#fieldset_add_user_login span.options input { + width: auto; +} + +#fieldset_user_priv div.item { + float: ; + width: 9em; + max-width: 100%; +} + +#fieldset_user_priv div.item div.item { + float: none; +} + +#fieldset_user_priv div.item label { + white-space: nowrap; +} + +#fieldset_user_priv div.item select { + width: 100%; +} + +#fieldset_user_global_rights fieldset { + float: ; +} +/* END user privileges */ + + +/* serverstatus */ +div#serverstatus table caption a.top { + float: ; +} + +div#serverstatus div#serverstatusqueriesdetails table, +div#serverstatus table#serverstatustraffic, +div#serverstatus table#serverstatusconnections { + float: ; +} + +#serverstatussection, +.clearfloat { + clear: both; +} +div#serverstatussection table { + width: 100%; + margin-bottom: 1em; +} +div#serverstatussection table .name { + width: 18em; +} +div#serverstatussection table .value { + width: 6em; +} + +div#serverstatus table tbody td.descr a, +div#serverstatus table .tblFooters a { + white-space: nowrap; +} +div#serverstatus div#statuslinks a:before, +div#serverstatus div#sectionlinks a:before, +div#serverstatus table tbody td.descr a:before, +div#serverstatus table .tblFooters a:before { + content: '['; +} +div#serverstatus div#statuslinks a:after, +div#serverstatus div#sectionlinks a:after, +div#serverstatus table tbody td.descr a:after, +div#serverstatus table .tblFooters a:after { + content: ']'; +} +/* end serverstatus */ + +/* querywindow */ +body#bodyquerywindow { + margin: 0; + padding: 0; + background-image: url(getImgPath(); ?>island_light.png); +} + +div#querywindowcontainer { + margin: 0; + padding: 0; + width: 100%; +} + +div#querywindowcontainer fieldset { + margin-top: 0; +} +/* END querywindow */ + + +/* querybox */ + +div#sqlquerycontainer { + float: ; + width: 69%; + /* height: 15em; */ +} + +div#tablefieldscontainer { + float: ; + width: 29%; + /* height: 15em; */ +} + +div#tablefieldscontainer select { + width: 100%; + /* height: 12em; */ +} + +textarea#sqlquery { + width: 100%; + /* height: 100%; */ +} + +div#queryboxcontainer div#bookmarkoptions { + margin-top: 0.5em; +} +/* end querybox */ + +/* main page */ +#maincontainer { + background-image: url(getImgPath(); ?>logo_right.png); + background-position: bottom; + background-repeat: no-repeat; +} + +#mysqlmaininformation, +#pmamaininformation { + float: ; + width: 49%; +} + +#maincontainer ul { + list-style-image: url(getImgPath(); ?>item_.png); + vertical-align: middle; +} + +#maincontainer li { + margin-bottom: 0.3em; +} +/* 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, +li#li_server_version{ + 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{ + 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, +li#li_pma_wiki { + 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 */ + + + +#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, +#div_partition_maintenance, +#div_referential_integrity, +#div_table_maintenance { + 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: ; +} + +code.sql { + display: block; + padding: 0.3em; + margin-top: 0; + margin-bottom: 0; + border: solid 1px; + border-top: 0; + border-bottom: 0; + max-height: 10em; + overflow: auto; + background-image:url(getImgPath(); ?>transparent60.png); +} + +#main_pane_left { + width: 60%; + float: ; + padding-top: 1em; +} + +#main_pane_right { + margin-: 60%; + padding-top: 1em; + padding-: 1em; +} + +.group { background-image:url(getImgPath(); ?>transparent.png); - } -#topmenu{ -margin:0; -padding:0; -} -#topmenucontainer ul#topmenu li{ -padding-right:3px; -border-bottom:0px; -} -#topmenu li .tab, #topmenu li .tabcaution, #topmenu li a.tabactive{ -margin:0; -font: 9px Arial; -padding:3px 6px 1px; -background-color:#ffc5b6; -background-color:#ffffd7; -color:#000; -border:1px solid #AAA; -border-bottom:0px; -font-weight:normal; -text-transform:uppercase; - -} -#topmenu li a.tabactive, #topmenu li a.tab:hover{ -background-color:#FFEB8F; -color:#0000FF; -border:1px solid #AAA; -border-bottom:0px; + margin-bottom: 1em; } -#topmenu li a.tabcaution{ -background-color:#FFFF00; -color:#000; +.group h2 { + background-image:url(getImgPath(); ?>transparent60.png); + padding: 0.1em 0.3em; + margin-top: 0; } -html frameset#mainframeset{ -border:5px solid red; -background-color:#FF0000; -} -#topmenu li a.tabcaution:hover{ -background-color:#FFDD00; -color:#000; -} -table.calendar td.selected,table tr.marked th, -table tr.marked,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,.marked a, -.marked,.odd:hover, -.even:hover, -.hover { -color:#000; -} -#calendar_data{ -background-color:#CECECE; -} -#calendar_data table.calendar{ -border-collapse:collapse; -border:0px solid #CECECE; -} -#calendar_data table.calendar td{ -background-color:#EEE; -border:1px solid #CCC; -} -#calendar_data table.calendar th{ -padding:5px 0 3px; -background-color:#FFF; -font-size:120%; -color:#333; -} -#clock_data { -margin:auto; -text-align:center; -} -#clock_data button{ -font-size:120%; -color:#000; -font-weight:bold; + +#li_select_server { + padding-bottom: 0.3em; + border-bottom: 0.3em solid ; + margin-bottom: 0.3em; } diff --git a/hillside/img/bd_drop.png b/hillside/img/bd_drop.png new file mode 100644 index 0000000000000000000000000000000000000000..15c70d676bb0f31e390a53cdec099481a05e916a GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlFMbW4GsDE`I|Ov+PHD! zj2Sb0eSLj=d>R`Y)6&v_s`e_&=K?A2k|4j}|8T(I<Pn+gLHhsN2H2N}g4vP@=RWC=Te@*vyP=Z}~;6gn7r zWZujPs0E6e3a(+}VPNWDJeJlm|sVhn*gJL z15b?48JPg?9Tp7|3JncR1$GiZEdkupP3$2|K-m}jSUD7U7#kRv8E#r~>VJF~e-Y?Z N22WQ%mvv4FO#tf9XDI*x literal 0 HcmV?d00001 diff --git a/hillside/img/bd_insrow.png b/hillside/img/bd_insrow.png new file mode 100644 index 0000000000000000000000000000000000000000..d3c9b7b0b0f6afc69e6f664b75dd3bf584bfaaf2 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl^t{$j2ri zC(X|8z+hOgVUy8jBWIR~8xa-^OdJ{q&Tz35h=LWJ;R!j&X3nh8AYmaPaU(KPfC(tf zaG9GW;V>gp2jii1W+uKeH8nTB28JYtk2h~bL?|%%$S^Rn1RZ2!lzG$Rz}UdRH2Yv% z3Y!B%W9+F@hnTjrDl|CgvF;L8WDsx=U<^y!!2pz+d+y9BK5+&Pg$3R>Z%W<}1X{z! ZFd>$0#Z}q+_CUuoc)I$ztaD0e0szsvY?=T7 literal 0 HcmV?d00001 diff --git a/hillside/img/error.ico b/hillside/img/error.ico new file mode 100644 index 0000000000000000000000000000000000000000..41d26d6389e8152eabccc001a1dc0ac588e24ab9 GIT binary patch literal 318 zcmbtOK?;B{3`?irbtlhbC!e{e?EyZ*pTxANhk+oNk+e;-F~D?k&Two7tX@TTifEXn zKo1>dM{5lv$Hl)n6(CrFs$P=R%B(TUi1Denf8{*v!FWUU1^PFSh3pgA>>EAncN`}# C=r)D` literal 0 HcmV?d00001 diff --git a/hillside/img/logo_left.png b/hillside/img/logo_left.png index c4d540592326d163da0c8dd7d6c77f6219869051..6d9dcccae7e94b81cd43eaafcea27c71c31652e1 100644 GIT binary patch literal 7402 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 c_&)Vq(NP<_XPyhe`07*qoM6N<$g627B>;M1& literal 7484 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%0AKn@2>tpLXutUZG@=e7QUp~ElryWt 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 O0000 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 delta 45 zcmb=doDitNb7GEJd!xsJBMwXwp*9?%%q$WN$BUR4XaA6##{dMLu6{1-oD!M diff --git a/hillside/layout.inc.php b/hillside/layout.inc.php index 1aba3066f2..4121b0f121 100644 --- a/hillside/layout.inc.php +++ b/hillside/layout.inc.php @@ -6,33 +6,92 @@ * * @version $Id$ * @package phpMyAdmin-theme - * @subpackage Hillside + * @subpackage Original */ /** * navi frame */ +// navi frame width +$GLOBALS['cfg']['NaviWidth'] = 200; + +// foreground (text) color for the navi frame +$GLOBALS['cfg']['NaviColor'] = '#000000'; +$GLOBALS['cfg']['NaviBorderColor'] = '#94b3f2'; + +// background for the navi frame +$GLOBALS['cfg']['NaviBackground'] = '#D0DCE0'; + +// foreground (text) color of the pointer in navi frame +$GLOBALS['cfg']['NaviPointerColor'] = '#000000'; +// background of the pointer in navi frame +$GLOBALS['cfg']['NaviPointerBackground'] = '#9999CC'; +// text color of the selected database name (when showing the table list) +$GLOBALS['cfg']['NaviDatabaseNameColor'] = '#ffa113'; + +/** + * main frame + */ +// foreground (text) color for the main frame +$GLOBALS['cfg']['MainColor'] = '#000000'; + +// background for the main frame +//$GLOBALS['cfg']['MainBackground'] = '#F5F5F5'; +$GLOBALS['cfg']['MainBackground'] = '#65a603 url(' . $_SESSION['PMA_Theme']->getImgPath() . 'island_light.png) top left repeat-x'; + +// foreground (text) color of the pointer in browse mode +$GLOBALS['cfg']['BrowsePointerColor'] = '#000000'; + +// background of the pointer in browse mode +$GLOBALS['cfg']['BrowsePointerBackground'] = '#CCFFCC'; + +// 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'] = '#FFCC99'; + +/** + * 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'] = '"Tahoma", "Lucida Grande", Verdana, sans-serif'; +/** + * fixed width font family, used in textarea + */ +$GLOBALS['cfg']['FontFamilyFixed'] = 'monospace'; + +/** + * tables + */ +// border +$GLOBALS['cfg']['Border'] = 0; +// table header and footer color +$GLOBALS['cfg']['ThBackground'] = '#D3DCE3'; +// table header and footer background +$GLOBALS['cfg']['ThColor'] = '#000000'; +// table data row background +$GLOBALS['cfg']['BgOne'] = '#E5E5E5'; +// table data row background, alternate +$GLOBALS['cfg']['BgTwo'] = '#D5D5D5'; + +/** + * query window + */ +// Width of Query window +$GLOBALS['cfg']['QueryWindowWidth'] = 600; +// Height of Query window +$GLOBALS['cfg']['QueryWindowHeight'] = 400; -$cfg['LeftWidth'] = 250; // left frame width -/* colors */ -$cfg['LeftBgColor'] = ''; // background color for the left frame -$cfg['RightBgColor'] = '#65a603'; // background color for the right frame -$cfg['RightBgImage'] = ''; // path to a background image for the right frame - // (leave blank for no background image) -$cfg['LeftPointerColor'] = '#525252'; // color of the pointer in left frame -$cfg['Border'] = 0; // border width on tables -$cfg['ThBgcolor'] = '#DEDEDE'; // table header row colour -$cfg['BgcolorOne'] = '#F3F3F3'; // table data row colour -$cfg['BgcolorTwo'] = '#FFFFFF'; // table data row colour, alternate -$cfg['BrowsePointerColor'] = '#ffffd7'; // color of the pointer in browse mode -$cfg['BrowseMarkerColor'] = '#ffffd7'; // color of the marker (visually marks row - // by clicking on it) in browse mode -$right_font_family = 'Tahoma, Arial, Helvetica, Verdana, sans-serif'; -$font_size = '11px'; /** * SQL Parser Settings + * Syntax colouring data */ -$cfg['SQP']['fmtColor'] = array( // Syntax colouring data +$GLOBALS['cfg']['SQP']['fmtColor'] = array( 'comment' => '#808000', 'comment_mysql' => '', 'comment_ansi' => '',