From 77d77c3f78aa83d0160c3147ec6bc31c81944823 Mon Sep 17 00:00:00 2001 From: gwoo Date: Sun, 21 Oct 2007 23:49:28 +0000 Subject: [PATCH] updating default layout git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@5840 3807eeeb-6ff5-0310-8944-8be069107fe0 --- app/webroot/css/cake.generic.css | 113 +++++++----------- app/webroot/img/cake.icon.gif | Bin 0 -> 1068 bytes app/webroot/img/cake.icon.png | Bin 1966 -> 0 bytes app/webroot/img/cake.power.gif | Bin 0 -> 214 bytes app/webroot/img/cake.power.png | Bin 3053 -> 0 bytes app/webroot/img/w3c_css.png | Bin 299 -> 0 bytes app/webroot/img/w3c_xhtml10.png | Bin 321 -> 0 bytes .../skel/webroot/css/cake.generic.css | 113 +++++++----------- .../templates/skel/webroot/img/cake.icon.gif | Bin 0 -> 1068 bytes .../templates/skel/webroot/img/cake.icon.png | Bin 1966 -> 0 bytes .../templates/skel/webroot/img/cake.power.gif | Bin 0 -> 214 bytes .../templates/skel/webroot/img/cake.power.png | Bin 3053 -> 0 bytes 12 files changed, 88 insertions(+), 138 deletions(-) create mode 100644 app/webroot/img/cake.icon.gif delete mode 100644 app/webroot/img/cake.icon.png create mode 100644 app/webroot/img/cake.power.gif delete mode 100644 app/webroot/img/cake.power.png delete mode 100644 app/webroot/img/w3c_css.png delete mode 100644 app/webroot/img/w3c_xhtml10.png create mode 100644 cake/console/libs/templates/skel/webroot/img/cake.icon.gif delete mode 100644 cake/console/libs/templates/skel/webroot/img/cake.icon.png create mode 100644 cake/console/libs/templates/skel/webroot/img/cake.power.gif delete mode 100644 cake/console/libs/templates/skel/webroot/img/cake.power.png diff --git a/app/webroot/css/cake.generic.css b/app/webroot/css/cake.generic.css index 8cf8b1088..d3cb21921 100644 --- a/app/webroot/css/cake.generic.css +++ b/app/webroot/css/cake.generic.css @@ -5,9 +5,11 @@ padding:0; /* General Style Info */ body { - background-color: #2C6877; - color: #fff; - font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif; + background-color: #003d4c; + color: #333; + font-family:'lucida grande',verdana,helvetica,arial,sans-serif; + font-size:13px; + margin: 0; } a { background-color: inherit; @@ -25,22 +27,24 @@ a img { } h1, h2, h3, h4 { background-color: inherit; - font-weight:normal; + font-weight: normal; } h1 { color: #003d4c; - font-size: 160%; + font-size: 130%; margin: 0.1em 0; } h2 { - color: #2C6877; + color: #e32; + font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif; font-size: 160%; margin: 0.3em 0; padding-top: 1em; } h3 { color: #c6c65b; - font-size: 120%; + font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif; + font-size: 150%; padding-top: 2em; } h4 { @@ -58,25 +62,24 @@ ul, li { } #header{ - background-color: #2C6877; - padding: 10px 20px 0 20px; - height: 5em; + padding: 10px 20px; } #header h1 { + background: url('../img/cake.icon.gif') no-repeat left; color: #ffffff; - background: url('../img/cake.icon.png') no-repeat; - padding: 5px 50px; - height: 5em; + font-size: 110%; + padding: 0px 30px; } #header h1 a { color: #ffffff; - background: #2C6877; + background: #003d4c; + font-weight: normal; text-decoration: none; } #header h1 a:hover { color: #ffffff; background: #003d4c; - text-decoration: none; + text-decoration: underline; } #content{ background-color: #fff; @@ -163,9 +166,9 @@ div.paging div.disabled { dl { line-height: 2em; margin: 0em 0em; - width: 50%; + width: 60%; } -dl .altrow { +dl.altrow { background: #f4f4f4; } dt { @@ -192,7 +195,7 @@ fieldset { padding: 16px 20px; } fieldset legend { - color: #2C6877; + color: #e32; font-size: 160%; font-weight: bold; } @@ -206,13 +209,13 @@ form div { padding: .5em; vertical-align: text-top; } +form div.input { + color: #444; +} form div.required { color: #333; font-weight: bold; } -form div.optional, form div.input { - color: #444; -} form div.submit { border: 0; clear: both; @@ -252,21 +255,24 @@ input[type=checkbox] { } input[type=submit] { display: inline; + font-size: 110%; padding: 2px 5px; width: auto; - font-size: 110%; vertical-align: bottom; } /* Notices and Errors */ -div.message, p.error, div.error-message { +div.message { + clear: both; color: #900; font-size: 140%; font-weight: bold; - margin: 8px 0px; + margin: 1em 0; } div.error-message { clear: both; + color: #900; + font-weight: bold; } div.error em { font-size: 140%; @@ -280,67 +286,36 @@ span.notice { padding: 0.5em; margin: 1em 0; } - -/* Nav & Actions */ -div.nav { - text-align: left; - position: absolute; - top: 9em; - left: 60%; -} -div.nav ul li a { - display: block; - background: #fff; - color: #003d4c; - padding: 3px 8px; - text-decoration: none; -} -div.nav ul { - background: #003d4c; - margin: 0; - padding: 0; - list-style-type: none; -} -div.nav li { - list-style-type: none; - margin: 0; - padding: 0; -} -div.nav ul li a { - background: #fff; - color: #003d4c; - padding: 3px 8px; - text-decoration: none; -} -div.nav ul li a:hover { - background: #003d4c; - color: #fff; -} - /* Actions */ -div.actions { +div.index div.actions { clear: both; - margin-top: .2em; + margin-top: .4em; text-align: left; } +div.view div.actions { + clear: both; + margin-top: .4em; + text-align: left; + width: 60%; +} div.actions ul { - margin: 0; + margin: 0px 0; padding: 0; } div.actions li { display: inline; list-style-type: none; + line-height: 2em; margin: 0 2em 0 0; - padding: 0; + white-space: nowrap; } div.actions ul li a { - background: #fff; color: #003d4c; text-decoration: none; } div.actions ul li a:hover { - background: #003d4c; - color: #fff; + color: #333; + text-decoration: underline; } /* Related */ @@ -356,7 +331,7 @@ pre { padding: 1em; } -pre.cake_debug { +pre.cake-debug { background: #ffcc00; font-size: 120%; line-height: 18px; diff --git a/app/webroot/img/cake.icon.gif b/app/webroot/img/cake.icon.gif new file mode 100644 index 0000000000000000000000000000000000000000..3421445b3a80829ff79a56d5d44dc7e8aa9428b7 GIT binary patch literal 1068 zcmZ?wbhEHb6k!ly_&$w+$HAA^(T~;A?bNAhU%!6ka}L{Fouz%lQkYgc)k{O8S?aPi{B z&4-S;#U=4N1$_JZ`qnb+QX+SKNszkbzq)gC`~?C;;dQ&+BAy<*b!`wylsnRo8ox!ni1uHLv@%ri{Z zGbE*|_~h|5oHibd7d7tNv-r)M*M|>J?wdV%)27X$u7L)@QFCVZ2)hRHJNRn*hF>_h z@z>9vCr|9YaQ)`ioiiJz&%JWz?v~B7xNJOvE1NcL+_Y?I&&``x{{8zGR$jmUz~OIS zpDf(4mCq$;@`PqhJEtw1H&vG91SiK`Jim#@-sk`S{|qLM45NVD5K#Qd!pOidjX?)w z04Pr|aQtV`<&^Q*u;5@5;|Ci>mxIi_8tkk=UL}ebn!F^mbw3!har8AQ^%#<|f)Wfa^VwOvPH}uV~vajsJ#?I0gK&Bo2~;t-3#H0>Uf b5(PPhMN8$F7&y^2@BQ7gzIQ($Bp&)d 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 diff --git a/app/webroot/img/w3c_xhtml10.png b/app/webroot/img/w3c_xhtml10.png deleted file mode 100644 index ec686442cc1242d75bc95de7e48803f86f8c1862..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmV-H0lxl;P)X!LnL50z(5q>K~=a4CjcodXPV4VJ#(T~ivj_KbD4HB-<^MP-5Cc03hfj3 zvVX5FJDvqHk!uy#0w7|5Fo1vof|+yC=<`<^b^w*Qx~!Acb697z&yHPyZVr`4!@8xQQ^UkrXoS5B(d&{)2(V0q#bq zLa_U|xL|H%tYz9+JNH^gUjhMNGgvZ|OWqEsc_BbZA<(;wK_Ht6DI_kgiA_BK@PQUn TFoEJQ00000NkvXXu0mjfr-Fwn diff --git a/cake/console/libs/templates/skel/webroot/css/cake.generic.css b/cake/console/libs/templates/skel/webroot/css/cake.generic.css index 8cf8b1088..d3cb21921 100644 --- a/cake/console/libs/templates/skel/webroot/css/cake.generic.css +++ b/cake/console/libs/templates/skel/webroot/css/cake.generic.css @@ -5,9 +5,11 @@ padding:0; /* General Style Info */ body { - background-color: #2C6877; - color: #fff; - font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif; + background-color: #003d4c; + color: #333; + font-family:'lucida grande',verdana,helvetica,arial,sans-serif; + font-size:13px; + margin: 0; } a { background-color: inherit; @@ -25,22 +27,24 @@ a img { } h1, h2, h3, h4 { background-color: inherit; - font-weight:normal; + font-weight: normal; } h1 { color: #003d4c; - font-size: 160%; + font-size: 130%; margin: 0.1em 0; } h2 { - color: #2C6877; + color: #e32; + font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif; font-size: 160%; margin: 0.3em 0; padding-top: 1em; } h3 { color: #c6c65b; - font-size: 120%; + font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif; + font-size: 150%; padding-top: 2em; } h4 { @@ -58,25 +62,24 @@ ul, li { } #header{ - background-color: #2C6877; - padding: 10px 20px 0 20px; - height: 5em; + padding: 10px 20px; } #header h1 { + background: url('../img/cake.icon.gif') no-repeat left; color: #ffffff; - background: url('../img/cake.icon.png') no-repeat; - padding: 5px 50px; - height: 5em; + font-size: 110%; + padding: 0px 30px; } #header h1 a { color: #ffffff; - background: #2C6877; + background: #003d4c; + font-weight: normal; text-decoration: none; } #header h1 a:hover { color: #ffffff; background: #003d4c; - text-decoration: none; + text-decoration: underline; } #content{ background-color: #fff; @@ -163,9 +166,9 @@ div.paging div.disabled { dl { line-height: 2em; margin: 0em 0em; - width: 50%; + width: 60%; } -dl .altrow { +dl.altrow { background: #f4f4f4; } dt { @@ -192,7 +195,7 @@ fieldset { padding: 16px 20px; } fieldset legend { - color: #2C6877; + color: #e32; font-size: 160%; font-weight: bold; } @@ -206,13 +209,13 @@ form div { padding: .5em; vertical-align: text-top; } +form div.input { + color: #444; +} form div.required { color: #333; font-weight: bold; } -form div.optional, form div.input { - color: #444; -} form div.submit { border: 0; clear: both; @@ -252,21 +255,24 @@ input[type=checkbox] { } input[type=submit] { display: inline; + font-size: 110%; padding: 2px 5px; width: auto; - font-size: 110%; vertical-align: bottom; } /* Notices and Errors */ -div.message, p.error, div.error-message { +div.message { + clear: both; color: #900; font-size: 140%; font-weight: bold; - margin: 8px 0px; + margin: 1em 0; } div.error-message { clear: both; + color: #900; + font-weight: bold; } div.error em { font-size: 140%; @@ -280,67 +286,36 @@ span.notice { padding: 0.5em; margin: 1em 0; } - -/* Nav & Actions */ -div.nav { - text-align: left; - position: absolute; - top: 9em; - left: 60%; -} -div.nav ul li a { - display: block; - background: #fff; - color: #003d4c; - padding: 3px 8px; - text-decoration: none; -} -div.nav ul { - background: #003d4c; - margin: 0; - padding: 0; - list-style-type: none; -} -div.nav li { - list-style-type: none; - margin: 0; - padding: 0; -} -div.nav ul li a { - background: #fff; - color: #003d4c; - padding: 3px 8px; - text-decoration: none; -} -div.nav ul li a:hover { - background: #003d4c; - color: #fff; -} - /* Actions */ -div.actions { +div.index div.actions { clear: both; - margin-top: .2em; + margin-top: .4em; text-align: left; } +div.view div.actions { + clear: both; + margin-top: .4em; + text-align: left; + width: 60%; +} div.actions ul { - margin: 0; + margin: 0px 0; padding: 0; } div.actions li { display: inline; list-style-type: none; + line-height: 2em; margin: 0 2em 0 0; - padding: 0; + white-space: nowrap; } div.actions ul li a { - background: #fff; color: #003d4c; text-decoration: none; } div.actions ul li a:hover { - background: #003d4c; - color: #fff; + color: #333; + text-decoration: underline; } /* Related */ @@ -356,7 +331,7 @@ pre { padding: 1em; } -pre.cake_debug { +pre.cake-debug { background: #ffcc00; font-size: 120%; line-height: 18px; diff --git a/cake/console/libs/templates/skel/webroot/img/cake.icon.gif b/cake/console/libs/templates/skel/webroot/img/cake.icon.gif new file mode 100644 index 0000000000000000000000000000000000000000..3421445b3a80829ff79a56d5d44dc7e8aa9428b7 GIT binary patch literal 1068 zcmZ?wbhEHb6k!ly_&$w+$HAA^(T~;A?bNAhU%!6ka}L{Fouz%lQkYgc)k{O8S?aPi{B z&4-S;#U=4N1$_JZ`qnb+QX+SKNszkbzq)gC`~?C;;dQ&+BAy<*b!`wylsnRo8ox!ni1uHLv@%ri{Z zGbE*|_~h|5oHibd7d7tNv-r)M*M|>J?wdV%)27X$u7L)@QFCVZ2)hRHJNRn*hF>_h z@z>9vCr|9YaQ)`ioiiJz&%JWz?v~B7xNJOvE1NcL+_Y?I&&``x{{8zGR$jmUz~OIS zpDf(4mCq$;@`PqhJEtw1H&vG91SiK`Jim#@-sk`S{|qLM45NVD5K#Qd!pOidjX?)w z04Pr|aQtV`<&^Q*u;5@5;|Ci>mxIi_8tkk=UL}ebn!F^mbw3!har8AQ^%#<|f)Wfa^VwOvPH}uV~vajsJ#?I0gK&Bo2~;t-3#H0>Uf b5(PPhMN8$F7&y^2@BQ7gzIQ($Bp&)d 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