Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
erp5
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Léo-Paul Géneau
erp5
Commits
bcb5ebd4
Commit
bcb5ebd4
authored
Oct 16, 2014
by
Sven Franck
Committed by
Romain Courteaud
Nov 17, 2014
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
erp5_web_renderjs_ui: CSS improved to responsive table
parent
b7987db6
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
121 additions
and
48 deletions
+121
-48
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_css.xml
.../PathTemplateItem/web_page_module/rjs_gadget_erp5_css.xml
+121
-48
No files found.
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_css.xml
View file @
bcb5ebd4
...
@@ -145,6 +145,16 @@ html.ui-mobile body .ui-header .ui-title .ui-btn {\n
...
@@ -145,6 +145,16 @@ html.ui-mobile body .ui-header .ui-title .ui-btn {\n
font-size: 100%;\n
font-size: 100%;\n
}\n
}\n
\n
\n
/* responsive listview-table */\n
@media (max-width: 48em) {\n
html table tbody tr td:first-child ~ td a,\n
html table tbody tr th:first-child ~ th a,\n
html table tbody tr td:first-child ~ td a,\n
html table tbody tr th:first-child ~ th a {\n
font-size: 85%;\n
}\n
}\n
\n
/* from here on in % of whatever is set above */\n
/* from here on in % of whatever is set above */\n
.ui-content-header-section .ui-content-title {\n
.ui-content-header-section .ui-content-title {\n
font-size: 500%;\n
font-size: 500%;\n
...
@@ -780,10 +790,10 @@ html.ui-mobile head + body .ui-field-contain > :last-child {\n
...
@@ -780,10 +790,10 @@ html.ui-mobile head + body .ui-field-contain > :last-child {\n
-------------------------------------------------------------------------\n
-------------------------------------------------------------------------\n
*/\n
*/\n
.ui-collapsible .ui-listview .ui-last-child {\n
.ui-collapsible .ui-listview .ui-last-child {\n
-webkit-border-bottom-left-radius:
.625em
;\n
-webkit-border-bottom-left-radius:
0
;\n
border-bottom-left-radius:
.625em
;\n
border-bottom-left-radius:
0
;\n
-webkit-border-bottom-right-radius:
.625em
;\n
-webkit-border-bottom-right-radius:
0
;\n
border-bottom-right-radius:
.625em
;\n
border-bottom-right-radius:
0
;\n
\n
\n
}\n
}\n
\n
\n
...
@@ -804,8 +814,9 @@ table th,\n
...
@@ -804,8 +814,9 @@ table th,\n
table td {\n
table td {\n
line-height: 1.5em;\n
line-height: 1.5em;\n
text-align: left;\n
text-align: left;\n
padding: .4em .25em;
\n
min-height: 2.5em; /* hardcoded if no links;*/
\n
vertical-align: middle;\n
vertical-align: middle;\n
padding: 0;\n
}\n
}\n
table th .ui-btn,\n
table th .ui-btn,\n
table td .ui-btn {\n
table td .ui-btn {\n
...
@@ -877,16 +888,18 @@ table caption {\n
...
@@ -877,16 +888,18 @@ table caption {\n
tfoot,\n
tfoot,\n
tfoot tr,\n
tfoot tr,\n
.ui-table-inset tfoot tr:last-child th:last-child,\n
.ui-table-inset tfoot tr:last-child th:last-child,\n
.ui-table-inset tfoot tr:last-child td:last-child {\n
.ui-table-inset tfoot tr:last-child td:last-child,\n
-webkit-border-bottom-right-radius: .6em;\n
.ui-table-inset tfoot .ui-corner-all {\n
border-bottom-right-radius: .6em;\n
-webkit-border-bottom-right-radius: .325em;\n
border-bottom-right-radius: .325em;\n
}\n
}\n
tfoot,\n
tfoot,\n
tfoot tr,\n
tfoot tr,\n
.ui-table-inset tfoot tr:last-child th:first-child,\n
.ui-table-inset tfoot tr:last-child th:first-child,\n
.ui-table-inset tfoot tr:last-child td:first-child {\n
.ui-table-inset tfoot tr:last-child td:first-child,\n
-webkit-border-bottom-left-radius: .6em;\n
.ui-table-inset tfoot .ui-corner-all {\n
border-bottom-left-radius: .6em;\n
-webkit-border-bottom-left-radius: .325em;\n
border-bottom-left-radius: .325em;\n
}\n
}\n
\n
\n
/* make sure JQM does not mess up table footer */\n
/* make sure JQM does not mess up table footer */\n
...
@@ -901,6 +914,15 @@ html .ui-field-contain tfoot .ui-controlgroup-controls {\n
...
@@ -901,6 +914,15 @@ html .ui-field-contain tfoot .ui-controlgroup-controls {\n
margin: auto;\n
margin: auto;\n
}\n
}\n
\n
\n
/* box size everything */\n
html table td,\n
html table th,\n
html table td a,\n
html table th a {\n
-webkit-box-sizing: border-box;\n
-moz-box-sizing: border-box;\n
box-sizing: border-box;\n
}\n
/* header cell formatting */\n
/* header cell formatting */\n
html table thead th,\n
html table thead th,\n
html table thead td {\n
html table thead td {\n
...
@@ -908,16 +930,17 @@ html table thead td {\n
...
@@ -908,16 +930,17 @@ html table thead td {\n
font-weight: normal;\n
font-weight: normal;\n
vertical-align: middle;\n
vertical-align: middle;\n
text-align: left;\n
text-align: left;\n
-webkit-box-sizing: border-box;\n
-moz-box-sizing: border-box;\n
box-sizing: border-box;\n
}\n
}\n
\n
\n
/* uncss table body links */\n
/* uncss
and stretch
table body links */\n
html table tbody td a,\n
html table tbody td a,\n
html table tbody th a {\n
html table tbody th a {\n
text-decoration: none;\n
text-decoration: none;\n
font-weight: normal;\n
font-weight: normal;\n
width: 100%;\n
display: block;\n
padding: .4em .25em;\n
min-height: inherit;\n
}\n
}\n
html table tbody td:hover a,\n
html table tbody td:hover a,\n
html table tbody th:hover a {\n
html table tbody th:hover a {\n
...
@@ -1020,6 +1043,10 @@ tfoot .ui-controlgroup .ui-controlgroup-controls a {\n
...
@@ -1020,6 +1043,10 @@ tfoot .ui-controlgroup .ui-controlgroup-controls a {\n
width: 100%;\n
width: 100%;\n
display: block;\n
display: block;\n
}\n
}\n
\n
table th, table td {\n
min-height: 0;\n
}\n
\n
\n
/* accessibly hide table header if there is a hand made table-header */\n
/* accessibly hide table header if there is a hand made table-header */\n
html .ui-table-header ~ table thead {\n
html .ui-table-header ~ table thead {\n
...
@@ -1066,24 +1093,6 @@ tfoot .ui-controlgroup .ui-controlgroup-controls a {\n
...
@@ -1066,24 +1093,6 @@ tfoot .ui-controlgroup .ui-controlgroup-controls a {\n
border-right-width: 0;\n
border-right-width: 0;\n
border-left-width: 0;\n
border-left-width: 0;\n
}\n
}\n
\n
/* hide header excess rows and cells\n
html table thead tr:not(:first-child),\n
html table thead th:not(:first-child) {\n
display: none;\n
}\n
*/\n
/* first cell is like ui-title\n
html table thead tr:first-child {\n
width: 100%;\n
border-bottom-width: 1px;\n
border-bottom-style: solid;\n
}\n
html table thead th:first-child {\n
margin: 0 30%;\n
text-align: center;\n
}\n
*/\n
\n
\n
/* hide background and borders */\n
/* hide background and borders */\n
html table tbody tr:nth-child(odd) td,\n
html table tbody tr:nth-child(odd) td,\n
...
@@ -1097,16 +1106,18 @@ tfoot .ui-controlgroup .ui-controlgroup-controls a {\n
...
@@ -1097,16 +1106,18 @@ tfoot .ui-controlgroup .ui-controlgroup-controls a {\n
border-bottom-width: 0;\n
border-bottom-width: 0;\n
}\n
}\n
\n
\n
/* block the table */\n
/* block the table
, set to overflow to cover leaking cells
*/\n
table.ui-responsive,\n
table.ui-responsive,\n
table.ui-responsive tbody {\n
table.ui-responsive tbody {\n
display: block;\n
display: block;\n
width: 100%;\n
width: 100%;\n
}\n
}\n
\n
\n
/* each row becomes a table */\n
/* each row becomes a table
, now block
*/\n
table.ui-responsive tr {\n
table.ui-responsive tr {\n
display: table;\n
display: block;\n
line-height: 1.5em;\n
overflow: hidden;\n
width: 100%;\n
width: 100%;\n
}\n
}\n
\n
\n
...
@@ -1115,35 +1126,44 @@ tfoot .ui-controlgroup .ui-controlgroup-controls a {\n
...
@@ -1115,35 +1126,44 @@ tfoot .ui-controlgroup .ui-controlgroup-controls a {\n
table.ui-responsive tr th {\n
table.ui-responsive tr th {\n
display: inline-block;\n
display: inline-block;\n
}\n
}\n
\n
\n
/* first cell
block element
*/\n
/* first cell
must be locked
*/\n
table.ui-responsive tr td:first-child,\n
table.ui-responsive tr td:first-child,\n
table.ui-responsive tr th:first-child {\n
table.ui-responsive tr th:first-child {\n
display: block;\n
display: inline-block;\n
width: 100%;\n
}\n
}\n
\n
\n
/* link icon for table rows */\n
/* link icon for table rows */\n
table.ui-responsive tbody tr {\n
table.ui-responsive tbody tr {\n
min-height:
1.25
em;\n
min-height:
3.9
em;\n
padding: 0.4em 2.75em 0.4em 1
em;\n
max-height: 3.9
em;\n
position: relative;\n
position: relative;\n
line-height: 1.1em;\n
-webkit-box-sizing: border-box;\n
-webkit-box-sizing: border-box;\n
-moz-box-sizing: border-box;\n
-moz-box-sizing: border-box;\n
box-sizing: border-box;\n
box-sizing: border-box;\n
border-top: 1px solid;\n
border-top: 1px solid;\n
padding: .4em .25em;\n
}\n
\n
/* bottom border on last row */ \n
table.ui-responsive tbody tr:last-child {\n
border-bottom-width: 1px;\n
border-bottom-style: solid;\n
}\n
}\n
\n
/* icon itself */\n
table.ui-responsive tbody tr:after {\n
table.ui-responsive tbody tr:after {\n
font-size: 1.25em;\n
font-size: 1.25em;\n
background:
none repeat scroll 0 center rgba(0, 0, 0, 0)
;\n
background:
transparent
;\n
border-radius: 0;\n
border-radius: 0;\n
content: ""; /* Thanks FontAwesome */\n
content: ""; /* Thanks FontAwesome */\n
display: inline-block;\n
font-family: FontAwesome;\n
font-family: FontAwesome;\n
font-style: normal;\n
font-style: normal;\n
font-weight: normal;\n
font-weight: normal;\n
line-height: 1;\n
line-height: 1;\n
margin-top: -9px;\n
right: 0;\n
right: 0.5625em;\n
margin-top: -11px;\n
margin-top: -11px;\n
top: 50%;\n
top: 50%;\n
display: block;\n
display: block;\n
...
@@ -1151,6 +1171,40 @@ tfoot .ui-controlgroup .ui-controlgroup-controls a {\n
...
@@ -1151,6 +1171,40 @@ tfoot .ui-controlgroup .ui-controlgroup-controls a {\n
position: absolute;\n
position: absolute;\n
width: 22px;\n
width: 22px;\n
}\n
}\n
\n
/* stretch first link to full width (positioned relative to
<tr>
) */\n
html table tbody tr td:first-child a,\n
html table tbody tr th:first-child a {\n
position: absolute;\n
width: 100%;\n
top: 0;\n
bottom: 0;\n
margin-left: -.25em;\n
}\n
\n
/* set line height on cells after first row */\n
table tbody tr th:first-child ~ th {\n
line-height: 0;\n
}\n
\n
/* disactivate all links in these cells and set line-height, too */\n
html table tbody tr td:first-child ~ td a,\n
html table tbody tr th:first-child ~ th a,\n
html table tbody tr td:first-child ~ td a,\n
html table tbody tr th:first-child ~ th a {\n
display: inline-block;\n
padding: 0;\n
pointer-events: none;\n
line-height: 1em;\n
}\n
\n
/* pad non-empty cells just a little */\n
html table tbody tr td:first-child ~ td a:not(:empty),\n
html table tbody tr th:first-child ~ td a:not(:empty),\n
html table tbody tr td:first-child ~ th a:not(:empty),\n
html table tbody tr th:first-child ~ th a:not(:empty) {\n
padding: 0 0.1em;\n
}\n
\n
\n
/* reset align */\n
/* reset align */\n
tfoot .ui-controlgroup {\n
tfoot .ui-controlgroup {\n
...
@@ -2170,6 +2224,13 @@ html head + body .ui-bar-a .ui-btn:active,\n
...
@@ -2170,6 +2224,13 @@ html head + body .ui-bar-a .ui-btn:active,\n
html head + body .ui-body-a .ui-btn:active,\n
html head + body .ui-body-a .ui-btn:active,\n
html head + body .ui-btn.ui-btn-a:active,\n
html head + body .ui-btn.ui-btn-a:active,\n
html head + body .ui-group-theme-a .ui-btn:active,\n
html head + body .ui-group-theme-a .ui-btn:active,\n
html head + body .ui-group-theme-a .ui-btn-a:active,\n
\n
html head + body .ui-bar-a .ui-btn-active,\n
html head + body .ui-body-a .ui-btn-active,\n
html head + body .ui-btn.ui-btn-a.ui-btn-active,\n
html head + body .ui-group-theme-a .ui-btn-active,\n
html head + body .ui-group-theme-a .ui-btn-a.ui-btn-active,\n
\n
\n
/* Table row */\n
/* Table row */\n
html head + body table.ui-body-a tbody tr:hover {\n
html head + body table.ui-body-a tbody tr:hover {\n
...
@@ -2376,7 +2437,13 @@ html head + body .ui-bar-c .ui-btn:active,\n
...
@@ -2376,7 +2437,13 @@ html head + body .ui-bar-c .ui-btn:active,\n
html head + body .ui-body-c .ui-btn:active,\n
html head + body .ui-body-c .ui-btn:active,\n
html head + body .ui-btn.ui-btn-c:active,\n
html head + body .ui-btn.ui-btn-c:active,\n
html head + body .ui-group-theme-c .ui-btn:active,\n
html head + body .ui-group-theme-c .ui-btn:active,\n
html head + body .ui-group-theme-c .ui-btn.ui-btn-c:active,\n
html head + body .ui-group-theme-c .ui-btn-c:active\n
\n
html head + body .ui-bar-c .ui-btn-active,\n
html head + body .ui-body-c .ui-btn-active,\n
html head + body .ui-btn.ui-btn-c.ui-btn-active,\n
html head + body .ui-group-theme-c .ui-btn-active,\n
html head + body .ui-group-theme-c .ui-btn-c.ui-btn-active,\n
\n
\n
/* Table row hover */\n
/* Table row hover */\n
html head + body table.ui-body-c tbody tr:hover{\n
html head + body table.ui-body-c tbody tr:hover{\n
...
@@ -2569,6 +2636,12 @@ html head + body .ui-btn.ui-btn-d:active,\n
...
@@ -2569,6 +2636,12 @@ html head + body .ui-btn.ui-btn-d:active,\n
html head + body .ui-group-theme-d .ui-btn:active,\n
html head + body .ui-group-theme-d .ui-btn:active,\n
html head + body .ui-group-theme-d .ui-btn.ui-btn-d:active,\n
html head + body .ui-group-theme-d .ui-btn.ui-btn-d:active,\n
\n
\n
html head + body .ui-bar-d .ui-btn-active,\n
html head + body .ui-body-d .ui-btn-active,\n
html head + body .ui-btn.ui-btn-d.ui-btn-active,\n
html head + body .ui-group-theme-d .ui-btn.ui-btn-active,\n
html head + body .ui-group-theme-d .ui-btn.ui-btn-d.ui-btn-active,\n
\n
/* Table row hover */\n
/* Table row hover */\n
html head + body table.ui-body-d tbody tr:hover {\n
html head + body table.ui-body-d tbody tr:hover {\n
background-color: #25292b;\n
background-color: #25292b;\n
...
@@ -4400,7 +4473,7 @@ html .ui-btn[class*="ui-icon-"]:after {\n
...
@@ -4400,7 +4473,7 @@ html .ui-btn[class*="ui-icon-"]:after {\n
</item>
</item>
<item>
<item>
<key>
<string>
serial
</string>
</key>
<key>
<string>
serial
</string>
</key>
<value>
<string>
938.1
6158.8004.25992
</string>
</value>
<value>
<string>
938.1
8709.39605.41420
</string>
</value>
</item>
</item>
<item>
<item>
<key>
<string>
state
</string>
</key>
<key>
<string>
state
</string>
</key>
...
@@ -4418,7 +4491,7 @@ html .ui-btn[class*="ui-icon-"]:after {\n
...
@@ -4418,7 +4491,7 @@ html .ui-btn[class*="ui-icon-"]:after {\n
</tuple>
</tuple>
<state>
<state>
<tuple>
<tuple>
<float>
1413
361727.89
</float>
<float>
1413
453525.02
</float>
<string>
GMT
</string>
<string>
GMT
</string>
</tuple>
</tuple>
</state>
</state>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment