Commit 51ae21d2 authored by Kevin Deldycke's avatar Kevin Deldycke

Lots of style and design related work.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@9661 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 17b06048
......@@ -28,7 +28,470 @@
</item>
<item>
<key> <string>data</string> </key>
<value> <string></string> </value>
<value> <string encoding="base64">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
AAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
......@@ -40,7 +503,7 @@
</item>
<item>
<key> <string>size</string> </key>
<value> <int>0</int> </value>
<value> <long>26402</long> </value>
</item>
<item>
<key> <string>title</string> </key>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>erp5-website-button.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAEAAAAPCAIAAACqfTKuAAAALHRFWHRDcmVhdGlvbiBUaW1lAFNh
dCAyMiBGZWIgMjAwMyAxMDo1MToxNyAtMDAwMK1O4EsAAAAHdElNRQfTAhYKMySSM5s1AAAACXBI
WXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAABtJREFUeNpj+P//PxMI//v3DwVjE0PG
ly5dAgA/8SxICIX8cwAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>15</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>196</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>erp5-website-field.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAEAAAAOCAIAAAEWJtGdAAAAM0lEQVR42i3FQQoAMQgEwbFN/v/X
KMIGlFy2LqVzQvd+qip1tzKT5QvfrsgAA/gzA9DMPO8wFIwWjVR6AAAAAElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>14</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>108</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -22,6 +22,23 @@
<key> <string>__name__</string> </key>
<value> <string>erp5_web_default.css</string> </value>
</item>
<item>
<key> <string>_local_properties</string> </key>
<value>
<tuple>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>sidebar-em-width</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
</tuple>
</value>
</item>
<item>
<key> <string>_vars</string> </key>
<value>
......@@ -58,13 +75,18 @@ ____________________________________*/\n
margin: 0;\n
}\n
\n
body {\n
width: 80%;\n
margin: 0 auto;\n
}\n
\n
.clear {clear: both}\n
\n
img {\n
border: 0;\n
}\n
\n
a img, h3 img, button img {\n
a img, h3 img, button img, li img {\n
vertical-align: middle;\n
}\n
\n
......@@ -76,10 +98,20 @@ ul {\n
display: none;\n
}\n
\n
.centeredInner {\n
/* emulate <center> */\n
.centeredContent {\n
width: 100%;\n
text-align: center;\n
}\n
*.centeredContent * {\n
margin-left: auto;\n
margin-right: auto;\n
}\n
\n
p {\n
margin: 1em 0;\n
text-align: justify;\n
}\n
\n
\n
/* Layout\n
......@@ -95,32 +127,53 @@ body > form#main_form {\n
z-index: 2;\n
}\n
\n
/* The two sub content are web widgets and main page rendering */\n
/* erp5_web_default_layout form groups */\n
form#main_form > div {\n
border: 1px solid #666;\n
border: .1em solid #aaa;\n
margin: 0 0 .5em -16.2em;\n
width: 15.1em;\n
}\n
\n
/* Undo border styling for main content */\n
form#main_form > div.main_content {\n
border: 0;\n
}\n
\n
form#main_form > div.main_content {\n
margin-top: 4em;\n
width: 100%;\n
float: right;\n
}\n
\n
/* erp5_web_default_layout form groups */\n
form#main_form > div {\n
border: 1px solid #aaa;\n
margin: 0 0 .5em -16.2em;\n
width: 15.1em\n
/* erp5_web_default_layout form web widgets */\n
form#main_form > div > div.field {\n
background: #fff url(erp5-website-field.png) top repeat-x;\n
border: 1px solid #ccc;\n
color: #666;\n
margin: .3em;\n
padding: .5em;\n
}\n
\n
form#main_form > div > div.field label {\n
font-weight: bold;\n
}\n
\n
\n
/********************************/\n
/* Special layout for logo web widget group */\n
form#main_form > div.logo {\n
border: 0;\n
padding: 2em 0 0;\n
}\n
form#main_form > div.logo .field {\n
border: 0;\n
background: transparent;\n
}\n
div.logo div.field > label {\n
display: none;\n
}\n
\n
\n
/********************************/\n
/* Special layout for search_bar web widget group: move it top right */\n
form#main_form > div#search_bar {\n
form#main_form > div.searchBar {\n
/*background: #ff9;*/\n
position: absolute;\n
z-index: 200;\n
......@@ -133,44 +186,43 @@ form#main_form > div#search_bar {\n
*/\n
border: 0;\n
}\n
div#search_bar > div.field {\n
div.searchBar > div.field {\n
float: right;\n
}\n
div#search_bar > div.field:hover {\n
background: #f3f3f3;\n
}\n
div#search_bar div.field > label {\n
div.searchBar div.field > label {\n
display: inherit;\n
}\n
div#search_bar > div.field > label,\n
div#search_bar > div.field > div.input {\n
div.searchBar > div.field > label,\n
div.searchBar > div.field > div.input {\n
float: left;\n
margin: 0 .5em;\n
}\n
\n
\n
/********************************/\n
/* Special layout for websiteLogo web widget group */\n
form#main_form > div#websiteLogo {\n
border: 0;\n
padding: 2em 0 0;\n
}\n
form#main_form > div#websiteLogo .field {\n
/* Content header (title + description) position in above the main_content zone.\n
** This div should stick above main_content.\n
*/\n
/*form#main_form > div.contentHeader {\n
background: #ff9;\n
position: absolute;\n
z-index: 100;\n
\n
top: 7em; */ /* = header-total-height */\n
/* width: 100%;\n
\n
\n
margin: 0;\n
\n
\n
border: 0;\n
text-align: center;\n
}\n
div#websiteLogo div.field > label {\n
display: none;\n
}\n
\n
body > form#main_form {\n
padding: 0 1em;\n
margin-left: 16.2em;\n
\n
*/\n
\n
/********************************/\n
/* erp5_web_default_layout form web widgets */\n
form#main_form > div > div.field {\n
border: 1px solid #ccc;\n
margin: .3em;\n
padding: .3em;\n
}\n
\n
\n
\n
......@@ -186,7 +238,7 @@ body, input, textarea, select, table {\n
color: #333;\n
font-family: Sans, Verdana, Tahoma, Georgia, Geneva, Arial, sans-serif;\n
font-size: 8pt; /* XXX font-size should not be expressed in pt unit */\n
line-height: 1.3em;\n
line-height: 1.5em;\n
}\n
\n
.code, code {\n
......@@ -215,20 +267,13 @@ blockquote {\n
----------------------------------------------- */\n
\n
input, textarea {\n
background-color: #fff;\n
background-repeat: repeat-x;\n
border: 1px solid #999;\n
}\n
\n
input.text, input[type="password"], input[type="text"], textarea {\n
background-image: url(field.png); /* TODO missing image in erp5_web_default_theme */\n
background-position: top;\n
padding: 1px;\n
}\n
\n
input.button, input[type="submit"] {\n
background-image: url(button.png); /* TODO missing image in erp5_web_default_theme */\n
background-position: bottom;\n
/* XXX is this case happend in current web implementation ? */\n
background-color: #fff url(erp5-website-button.png) bottom repeat-x;\n
}\n
\n
input[type="image"] {\n
......@@ -259,11 +304,11 @@ button:hover {\n
\n
div.content {\n
background: #fff;\n
border: 1px solid #ccc;\n
}\n
\n
/* "div.input span" is for field rendered as non-editable */\n
div.content div.input span, div.content input, div.content select, div.content textarea {\n
margin: 0 .5em;\n
div.content div.input {\n
margin-left: 11.5em; /* = div.content label width + 0.5 of margin */\n
}\n
\n
div.content fieldset {\n
......@@ -276,23 +321,43 @@ div.content fieldset {\n
\n
div.content fieldset > div {\n
clear: both;\n
/*background: #0ff;*/\n
margin: .1em 0;\n
position: relative;\n
}\n
\n
div.content legend {\n
padding: .2em .5em;\n
font-weight: bold;\n
color: #666;\n
}\n
\n
div.content label {\n
margin: 0;\n
display: block;\n
width: 13em;\n
width: 11em;\n
text-align: right;\n
float: left;\n
}\n
\n
\n
/* Reset common fieldset styling:\n
- no need to let some free space in the left side\n
- no need to display label\n
- no need to display fieldset legend\n
TODO: Because thoses properties are used for generic ".bottom" fieldset\n
and webcontent custom forms, we can add a new CSS class with a better\n
name to enhance semantics.\n
*/\n
div.content fieldset.bottom legend,\n
div.content fieldset.bottom label {\n
display: none;\n
}\n
div.content fieldset.bottom div.input {\n
margin-left: inherit;\n
}\n
\n
\n
\n
/* Edit tabs styling.\n
Edit tabs are another part of admin stuffs and\n
......@@ -330,7 +395,7 @@ div.actions ul a, div.actions ul li.selected a {\n
\n
div.actions ul a {\n
background: #fffae1;\n
border: 1px solid #ccc;\n
border: 1px solid #999;\n
}\n
\n
div.actions ul li.selected a, div.actions ul li.selected a:hover {\n
......@@ -342,7 +407,7 @@ div.actions ul li.selected a, div.actions ul li.selected a:hover {\n
\n
div.actions ul a:hover {\n
margin-top: 0;\n
border-color: #666;\n
border-color: #000;\n
border-bottom: none;\n
padding-bottom: 5px;\n
}\n
......@@ -353,7 +418,7 @@ div.actions ul a:hover {\n
----------------------------------------------- */\n
\n
div.document > div.editable {\n
border: 1px solid #ccc;\n
border: 1px solid #999;\n
}\n
\n
/* Save button styling */\n
......@@ -366,7 +431,8 @@ div.actions button {\n
\n
\n
\n
/* Special rendering for read-only webcontent (used in WebPage_viewAsWeb)\n
/* Special rendering for read-only webcontent\n
(used in WebPage_viewAsWeb and so on).\n
----------------------------------------------- */\n
\n
div.content > fieldset.webcontent {\n
......@@ -374,14 +440,45 @@ div.content > fieldset.webcontent {\n
border: 0;\n
}\n
\n
fieldset.webcontent > legend,\n
fieldset.webcontent div.field > label {\n
display: none;\n
\n
/* Content header (title + description) position in above the main_content zone.\n
----------------------------------------------- */\n
\n
/* TODO: redo webcontent header spacing policy because lack of consistency\n
(not tested with huge titles) */\n
\n
div.content > fieldset#fieldset_webcontent {\n
padding: 2em;\n
}\n
\n
div.content > fieldset.header {\n
padding-bottom: 1em;\n
border-bottom: .3em solid #999;\n
}\n
\n
div.content > fieldset.webcontent span.headline {\n
display: block;\n
margin: 1em 0;\n
padding: 0 1em;\n
font-size: 200%;\n
color: #999;\n
font-weight: bold;\n
text-shadow: .1em .1em .1em #eee;\n
}\n
\n
div.content > fieldset.webcontent span.summary {\n
display: block;\n
font-size: 120%;\n
padding: 0 2em;\n
font-style: italic;\n
}
]]></string> </value>
</item>
<item>
<key> <string>sidebar-em-width</string> </key>
<value> <string>16.2</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment