1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
|
@import './common.scss';
// jQuery UI doesn't provide any table styling options of its own, so we include
// the DataTables default styling options and override the few styles that need
// to be changed
$jqueryui: true;
@import 'jquery.dataTables.scss';
table.dataTable {
// Sorting
thead {
th div.DataTables_sort_wrapper {
position: relative;
span {
position: absolute;
top: 50%;
margin-top: -8px;
right: -18px;
}
}
}
thead,
tfoot {
th.ui-state-default {
border-left-width: 0;
&:first-child {
border-left-width: 1px;
}
}
}
}
/*
* Control feature layout
*/
.dataTables_wrapper {
// Paging
.dataTables_paginate {
.fg-button {
box-sizing: border-box;
display: inline-block;
min-width: 1.5em;
padding: 0.5em;
margin-left: 2px;
text-align: center;
text-decoration: none !important;
cursor: pointer;
*cursor: hand;
border: 1px solid transparent;
&:active {
outline: none;
}
}
.fg-button:first-child {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.fg-button:last-child {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
}
.ui-widget-header {
font-weight: normal;
}
.ui-toolbar {
padding: 8px;
}
&.no-footer {
.dataTables_scrollBody {
border-bottom: none;
}
}
.dataTables_length,
.dataTables_filter,
.dataTables_info,
.dataTables_processing,
.dataTables_paginate {
color: inherit;
}
}
|