Skip to content

Commit

Permalink
feat: selectable table style
Browse files Browse the repository at this point in the history
  • Loading branch information
oocx committed Nov 1, 2018
1 parent 7cf5322 commit 8e55d41
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 26 deletions.
34 changes: 26 additions & 8 deletions projects/oocx-ng/src/lib/tables.less
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,21 @@ table.ox-table {
margin: 0;
}

tr {
border-top: 1px solid @border-color;
}

tr.header-row {
border: none;
}

tr:nth-child(2n + 1) {
background-color: @table-alternating-background-color;
}

tr.groupHeader {
background-color: @table-background-color !important;
border: none;
}

tr.groupHeader h3 {
Expand All @@ -65,18 +74,31 @@ table.ox-table {
tr.groupFooter > th {
padding: 4px 4px 32px 4px;
vertical-align: top;
border: none;
}

tr.data-row,
tr.start-row {
border-top: 1px solid @border-color;
}


th {
text-align: left;
}
}

table.ox-table.selectable {
tr:not(.groupFooter):not(.groupHeader):hover {
background-color: @accent-color;
text-decoration: none;
cursor: pointer;

td {
color: @table-background-color;
}
th {
cursor: default;
}
}
}

table.ox-table2 {

margin-top: 8px;
Expand Down Expand Up @@ -216,8 +238,4 @@ table.ox-table5 {
th, td {
padding: 4px;
}

td:has(> input) {
padding: 0;
}
}
36 changes: 18 additions & 18 deletions src/app/app.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -136,8 +136,8 @@ <h3>Tables</h3>


<h4>ox-table</h4>
<table class="ox-table">
<tr>
<table class="ox-table selectable">
<tr class="header-row">
<th>Datum</th>
<th>Kennzeichen</th>
<th>Startzeit</th>
Expand All @@ -146,7 +146,7 @@ <h4>ox-table</h4>
<th>Landeort</th>
<th>Dauer</th>
</tr>
<tr class="start-row">
<tr>
<td>01.07.2018</td>
<td>D-1234</td>
<td>10:00</td>
Expand All @@ -155,7 +155,7 @@ <h4>ox-table</h4>
<td>EDXG</td>
<td>0:55</td>
</tr>
<tr class="start-row">
<tr>
<td>01.07.2018</td>
<td>D-1234</td>
<td>10:00</td>
Expand All @@ -164,7 +164,7 @@ <h4>ox-table</h4>
<td>EDXG</td>
<td>0:55</td>
</tr>
<tr class="start-row">
<tr>
<td>01.07.2018</td>
<td>D-1234</td>
<td>10:00</td>
Expand All @@ -186,7 +186,7 @@ <h4>ox-table2</h4>
<th>Landeort</th>
<th>Dauer</th>
</tr>
<tr class="start-row">
<tr>
<td>01.07.2018</td>
<td>D-1234</td>
<td>10:00</td>
Expand All @@ -195,7 +195,7 @@ <h4>ox-table2</h4>
<td>EDXG</td>
<td>0:55</td>
</tr>
<tr class="start-row">
<tr>
<td>01.07.2018</td>
<td>D-1234</td>
<td>10:00</td>
Expand All @@ -204,7 +204,7 @@ <h4>ox-table2</h4>
<td>EDXG</td>
<td>0:55</td>
</tr>
<tr class="start-row">
<tr>
<td>01.07.2018</td>
<td>D-1234</td>
<td>10:00</td>
Expand All @@ -226,7 +226,7 @@ <h4>ox-table3</h4>
<th>Landeort</th>
<th>Dauer</th>
</tr>
<tr class="start-row">
<tr>
<td>01.07.2018</td>
<td>D-1234</td>
<td>10:00</td>
Expand All @@ -235,7 +235,7 @@ <h4>ox-table3</h4>
<td>EDXG</td>
<td>0:55</td>
</tr>
<tr class="start-row">
<tr>
<td>01.07.2018</td>
<td>D-1234</td>
<td>10:00</td>
Expand All @@ -244,7 +244,7 @@ <h4>ox-table3</h4>
<td>EDXG</td>
<td>0:55</td>
</tr>
<tr class="start-row">
<tr>
<td>01.07.2018</td>
<td>D-1234</td>
<td>10:00</td>
Expand All @@ -266,7 +266,7 @@ <h4>ox-table4</h4>
<th>Landeort</th>
<th>Dauer</th>
</tr>
<tr class="start-row">
<tr>
<td>01.07.2018</td>
<td>D-1234</td>
<td>10:00</td>
Expand All @@ -275,7 +275,7 @@ <h4>ox-table4</h4>
<td>EDXG</td>
<td>0:55</td>
</tr>
<tr class="start-row">
<tr>
<td>01.07.2018</td>
<td>D-1234</td>
<td>10:00</td>
Expand All @@ -284,7 +284,7 @@ <h4>ox-table4</h4>
<td>EDXG</td>
<td>0:55</td>
</tr>
<tr class="start-row">
<tr>
<td>01.07.2018</td>
<td>D-1234</td>
<td>10:00</td>
Expand All @@ -306,7 +306,7 @@ <h4>ox-table5</h4>
<th>Landeort</th>
<th>Dauer</th>
</tr>
<tr class="start-row">
<tr>
<td>01.07.2018</td>
<td>D-1234</td>
<td>10:00</td>
Expand All @@ -315,7 +315,7 @@ <h4>ox-table5</h4>
<td>EDXG</td>
<td>0:55</td>
</tr>
<tr class="start-row">
<tr>
<td>01.07.2018</td>
<td>D-1234</td>
<td>10:00</td>
Expand All @@ -325,7 +325,7 @@ <h4>ox-table5</h4>
<td>0:55</td>
</tr>
<tr class="group-separator"></tr>
<tr class="start-row">
<tr>
<td>02.07.2018</td>
<td>D-1234</td>
<td>10:00</td>
Expand All @@ -334,7 +334,7 @@ <h4>ox-table5</h4>
<td>EDXG</td>
<td>0:55</td>
</tr>
<tr class="start-row">
<tr>
<td>02.07.2018</td>
<td>D-1234</td>
<td>12:00</td>
Expand Down

0 comments on commit 8e55d41

Please sign in to comment.