Commit c66b4608 authored by Sven Franck's avatar Sven Franck

[erp5_web_renderjs_ui] update CSS, fix textarea, header, add alternating listitem colors

parent 08a0f37f
...@@ -438,6 +438,11 @@ html.ui-mobile head + body .ui-field-contain fieldset.ui-controlgroup-vertical . ...@@ -438,6 +438,11 @@ html.ui-mobile head + body .ui-field-contain fieldset.ui-controlgroup-vertical .
vertical-align: middle;\n vertical-align: middle;\n
}\n }\n
\n \n
/* override JQM forcing 78% on textrea */\n
.ui-field-contain > label ~ textarea[class*="ui-"] {\n
width: 67%;\n
}\n
\n
/* override border-radius for all inputs to match buttons XXX Punting with center */\n /* override border-radius for all inputs to match buttons XXX Punting with center */\n
html.ui-mobile head + body .center .ui-input-text.ui-corner-all {\n html.ui-mobile head + body .center .ui-input-text.ui-corner-all {\n
-webkit-border-radius: .325em;\n -webkit-border-radius: .325em;\n
...@@ -539,6 +544,26 @@ html.ui-mobile head + body .field_container div.ui-field-contain div .ui-input-h ...@@ -539,6 +544,26 @@ html.ui-mobile head + body .field_container div.ui-field-contain div .ui-input-h
width: 8%;\n width: 8%;\n
vertical-align: middle;\n vertical-align: middle;\n
}\n }\n
/* extend only-child inputs without side icons */\n
html.ui-mobile head + body .field_container div.ui-field-contain div .ui-input-has-icon:only-child {\n
width: 100%;\n
-webkit-box-sizing: border-box;\n
-moz-box-sizing: border-box;\n
box-sizing: border-box;\n
}\n
\n
@media (min-width: 62em) {\n
/* USED for searchfield + icon */\n
/* XXX: this should not be necessary! fullwidth fields need different dimensions */\n
html.ui-mobile head + body .field_container .bottom div.ui-field-contain div .ui-input-has-icon {\n
width: 87%;\n
padding-right: 9%;\n
}\n
/* icon next to input */\n
html.ui-mobile head + body .field_container .bottom div.ui-field-contain div .ui-input-has-icon ~ .ui-btn {\n
width: 2%;\n
}\n
}\n
\n \n
/* remove duplicate border on fieldset and set corners XXX IE8*/\n /* remove duplicate border on fieldset and set corners XXX IE8*/\n
html.ui-mobile head + body .ui-field-contain fieldset label {\n html.ui-mobile head + body .ui-field-contain fieldset label {\n
...@@ -634,7 +659,8 @@ html.ui-mobile head + body .ui-field-contain > :last-child {\n ...@@ -634,7 +659,8 @@ html.ui-mobile head + body .ui-field-contain > :last-child {\n
\n \n
/* <label><div.gadget> */\n /* <label><div.gadget> */\n
html.ui-mobile head + body .ui-field-contain :first-child:nth-last-child(2) ~ div,\n html.ui-mobile head + body .ui-field-contain :first-child:nth-last-child(2) ~ div,\n
html.ui-mobile head + body .ui-field-contain fieldset .ui-controlgroup-controls :first-child:nth-last-child(2) ~ div {\n html.ui-mobile head + body .ui-field-contain fieldset .ui-controlgroup-controls :first-child:nth-last-child(2) ~ div,\n
.ui-field-contain > label ~ textarea[class*="ui-"] {\n
width: 78%;\n width: 78%;\n
}\n }\n
/* <label><div.gadget><label><div.gadget> \n /* <label><div.gadget><label><div.gadget> \n
...@@ -694,7 +720,8 @@ html.ui-mobile head + body .ui-field-contain > :last-child {\n ...@@ -694,7 +720,8 @@ html.ui-mobile head + body .ui-field-contain > :last-child {\n
\n \n
/* <label><div.gadget> */\n /* <label><div.gadget> */\n
html.ui-mobile head + body .ui-field-contain :first-child:nth-last-child(2) ~ div,\n html.ui-mobile head + body .ui-field-contain :first-child:nth-last-child(2) ~ div,\n
html.ui-mobile head + body .ui-field-contain fieldset .ui-controlgroup-controls :first-child:nth-last-child(2) ~ div {\n html.ui-mobile head + body .ui-field-contain fieldset .ui-controlgroup-controls :first-child:nth-last-child(2) ~ div,\n
.ui-field-contain > label ~ textarea[class*="ui-"] {\n
max-width: 88%;\n max-width: 88%;\n
}\n }\n
/* <label><div.gadget><label><div.gadget> \n /* <label><div.gadget><label><div.gadget> \n
...@@ -730,7 +757,7 @@ html.ui-mobile head + body .ui-field-contain > :last-child {\n ...@@ -730,7 +757,7 @@ html.ui-mobile head + body .ui-field-contain > :last-child {\n
}\n }\n
/* icon next to input */\n /* icon next to input */\n
html.ui-mobile head + body .field_container div.ui-field-contain div .ui-input-has-icon ~ .ui-btn {\n html.ui-mobile head + body .field_container div.ui-field-contain div .ui-input-has-icon ~ .ui-btn {\n
width: 6%;\n width: 6.5%;\n
}\n }\n
\n \n
/* extend textarea and fullwidth element container */\n /* extend textarea and fullwidth element container */\n
...@@ -798,6 +825,12 @@ html.ui-mobile head + body .ui-field-contain > :last-child {\n ...@@ -798,6 +825,12 @@ html.ui-mobile head + body .ui-field-contain > :last-child {\n
html.ui-mobile head + body .field_container div.ui-field-contain div .ui-input-has-icon ~ .ui-btn {\n html.ui-mobile head + body .field_container div.ui-field-contain div .ui-input-has-icon ~ .ui-btn {\n
width: 8%;\n width: 8%;\n
}\n }\n
/* bottom icon (center, too) need different dimensions */\n
html.ui-mobile head + body .field_container .bottom div.ui-field-contain div .ui-input-has-icon ~ .ui-btn {\n
width: 9.5%;\n
padding-top: 1em;\n
padding-bottom: 1em;\n
}\n
\n \n
/* extend textarea and fullwidth element container */\n /* extend textarea and fullwidth element container */\n
.center .ui-field-contain {\n .center .ui-field-contain {\n
...@@ -1334,11 +1367,6 @@ html .ui-table-header:before {\n ...@@ -1334,11 +1367,6 @@ html .ui-table-header:before {\n
line-height: 1em;\n line-height: 1em;\n
padding-bottom: 1.25em;\n padding-bottom: 1.25em;\n
}\n }\n
\n
/* reset align */\n
tfoot .ui-controlgroup {\n
text-align: center;\n
}\n
\n \n
/* expand to fullwidth */\n /* expand to fullwidth */\n
tfoot .ui-controlgroup-controls {\n tfoot .ui-controlgroup-controls {\n
...@@ -1366,8 +1394,9 @@ html .ui-table-header:before {\n ...@@ -1366,8 +1394,9 @@ html .ui-table-header:before {\n
-moz-box-sizing: border-box;\n -moz-box-sizing: border-box;\n
box-sizing: border-box;\n box-sizing: border-box;\n
}\n }\n
}\n
\n \n
\n @media (max-width: 48em) {\n
/* give more space to record counter and move icons to the middle */\n /* give more space to record counter and move icons to the middle */\n
tfoot .ui-paging-menu.ui-controlgroup-horizontal .ui-controlgroup-controls > span {\n tfoot .ui-paging-menu.ui-controlgroup-horizontal .ui-controlgroup-controls > span {\n
width: 50%;\n width: 50%;\n
...@@ -1381,14 +1410,6 @@ html .ui-table-header:before {\n ...@@ -1381,14 +1410,6 @@ html .ui-table-header:before {\n
tfoot .ui-paging-menu.ui-controlgroup-horizontal .ui-controlgroup-controls > a.ui-btn-icon-right:after {\n tfoot .ui-paging-menu.ui-controlgroup-horizontal .ui-controlgroup-controls > a.ui-btn-icon-right:after {\n
left: .5em;\n left: .5em;\n
}\n }\n
\n
\n
/* first cell radio/check */\n
\n
/* first cell img/icon */\n
\n
/* first cell text */\n
\n
}\n }\n
\n \n
/*\n /*\n
...@@ -1525,9 +1546,14 @@ html .ui-panel .ui-header, html .ui-panel .ui-content {\n ...@@ -1525,9 +1546,14 @@ html .ui-panel .ui-header, html .ui-panel .ui-content {\n
min-height: 39px;\n min-height: 39px;\n
}\n }\n
*/\n */\n
/* XXX: Romain mini app, remove later */ \n
html .ui-panel .ui-panel-inner {\n
padding: 0;\n
}\n
/* position panel content elements */\n /* position panel content elements */\n
html .ui-panel .ui-content > .ui-listview,\n html .ui-panel .ui-content > .ui-listview,\n
html .ui-panel .ui-content > form {\n html .ui-panel .ui-content > form,\n
html .ui-panel .ui-panel-inner .ui-panel .ui-content .ui-listview {\n
margin: 1em -1em auto;\n margin: 1em -1em auto;\n
}\n }\n
html .ui-panel .ui-content .center,\n html .ui-panel .ui-content .center,\n
...@@ -1773,7 +1799,12 @@ html body .ui-listview li.ui-last-child div.ui-checkbox label {\n ...@@ -1773,7 +1799,12 @@ html body .ui-listview li.ui-last-child div.ui-checkbox label {\n
background: none repeat scroll 0 center transparent;\n background: none repeat scroll 0 center transparent;\n
}\n }\n
\n \n
\n /* color even odd */\n
html .ui-listview li:nth-child(even),\n
html .ui-listview li:nth-child(even) > .ui-btn {\n
background-color: #fff;\n
background-color: rgba(0,0,0,0);\n
}\n
/*\n /*\n
-------------------------------------------------------------------------\n -------------------------------------------------------------------------\n
----------------------------- Controlgroup ------------------------------\n ----------------------------- Controlgroup ------------------------------\n
...@@ -1791,6 +1822,11 @@ html body .ui-footer .ui-controlgroup .ui-btn-icon-notext {\n ...@@ -1791,6 +1822,11 @@ html body .ui-footer .ui-controlgroup .ui-btn-icon-notext {\n
/* search tag list needs to inline controlgroups */\n /* search tag list needs to inline controlgroups */\n
.ui-tag-list .ui-controlgroup {\n .ui-tag-list .ui-controlgroup {\n
display: inline-block;\n display: inline-block;\n
vertical-align: top;\n
}\n
/* need to overwrite */\n
html.ui-mobile head + body .ui-field-contain .ui-input-text .ui-tag-list > .ui-controlgroup {\n
width: auto;\n
}\n }\n
/* set padding if text and notext controlgroups are combined */\n /* set padding if text and notext controlgroups are combined */\n
html body .ui-controlgroup-horizontal .ui-btn ~ .ui-btn-icon-notext {\n html body .ui-controlgroup-horizontal .ui-btn ~ .ui-btn-icon-notext {\n
...@@ -1808,6 +1844,13 @@ html body .ui-tag-list-inset {\n ...@@ -1808,6 +1844,13 @@ html body .ui-tag-list-inset {\n
position: absolute;\n position: absolute;\n
top: 0;\n top: 0;\n
right: 0;\n right: 0;\n
left: 3em;\n
white-space: nowrap;\n
overflow: hidden;\n
}\n
/* indent if there is clear button */\n
html body .ui-input-has-clear .ui-tag-list-inset {\n
right: 2em;\n
}\n }\n
html body .ui-tag-list-inset .ui-controlgroup-horizontal .ui-controlgroup-controls {\n html body .ui-tag-list-inset .ui-controlgroup-horizontal .ui-controlgroup-controls {\n
margin-top: .2em;\n margin-top: .2em;\n
...@@ -1819,6 +1862,10 @@ html body .ui-tag-list-inset .ui-controlgroup-horizontal .ui-controlgroup-contro ...@@ -1819,6 +1862,10 @@ html body .ui-tag-list-inset .ui-controlgroup-horizontal .ui-controlgroup-contro
font-size: .75em;\n font-size: .75em;\n
border-right-width: 1px;\n border-right-width: 1px;\n
}\n }\n
/* fix size in tag XXX: remove font-size property here */\n
html body .ui-tag-list-inset .ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn span {\n
font-size: 100%;\n
}\n
/* position input so events can be detected, does not work with label for unknown reason */\n /* position input so events can be detected, does not work with label for unknown reason */\n
/* TODO not sure if this is so smart*/\n /* TODO not sure if this is so smart*/\n
html body .ui-tag-list-inset .ui-controlgroup-horizontal .ui-checkbox input {\n html body .ui-tag-list-inset .ui-controlgroup-horizontal .ui-checkbox input {\n
...@@ -4777,7 +4824,7 @@ html .ui-panel .ui-content .ui-btn[class*="ui-icon-"]:after {\n ...@@ -4777,7 +4824,7 @@ html .ui-panel .ui-content .ui-btn[class*="ui-icon-"]:after {\n
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>941.1077.23453.57702</string> </value> <value> <string>943.9410.37394.25582</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -4795,7 +4842,7 @@ html .ui-panel .ui-content .ui-btn[class*="ui-icon-"]:after {\n ...@@ -4795,7 +4842,7 @@ html .ui-panel .ui-content .ui-btn[class*="ui-icon-"]:after {\n
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1424105668.83</float> <float>1432818115.51</float>
<string>GMT</string> <string>GMT</string>
</tuple> </tuple>
</state> </state>
......
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