Files
gutachten_t3/packages/gutachten/Resources/Public/Stylesheets/dgrid.css
T

472 lines
7.5 KiB
CSS

/******************************************************
DGRID
******************************************************/
.dgrid {
position: relative;
overflow: hidden;
border: 0;
height: 100%;
display: block;
}
.dgrid-header-row {
position: absolute;
right: 17px;
left: 0;
}
.dgrid-header-scroll {
position: absolute;
top: 0;
right: 0;
}
.dgrid-footer {
position: absolute;
bottom: 0 !important;
width: 100%;
text-align: center;
background-color: var(--dgrid-footer);
color: var(--dgrid-footer-color);
}
.dgrid-no-data {
position: relative;
top: 20px;
text-align: center;
font-size: large;
color: var(--schwarz);
font-weight: bold;
}
.dgrid-header-hidden {
font-size: 0;
height: 0 !important;
border-top: none !important;
border-bottom: none !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.dgrid-footer-hidden {
display: none;
}
.dgrid-header-row,
.dgrid-header-row .dgrid-cell,
.dgrid-header-row .dgrid-cell th,
.dgrid-header-row .dgrid-cell:focus,
.dgrid-header-row:focus,
.dgrid-header-row:focus {
overflow: hidden;
color: var(--weiss) !important;
background-color: var(--schwarz) !important;
text-transform: uppercase !important;
}
.dark .dijitMenuItem,
.dark .dijitMenuItem td {
text-transform: uppercase !important;
}
.dgrid-row-table {
border-collapse: collapse;
border: none;
table-layout: fixed;
empty-cells: show;
width: 100%;
height: 100%;
}
.dgrid-cell {
padding: 0.5rem 1rem;
text-align: left;
overflow: hidden;
vertical-align: top;
border-top-style: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-right: 1px solid var(--border);
}
.dgrid-content {
position: relative;
height: 99%;
}
.dgrid-scroller {
overflow-x: auto;
overflow-y: scroll;
position: absolute;
top: 0;
bottom: 0;
width: 100%;
}
/******************************************************
DGRID
******************************************************/
.dgrid-border {
border: 1px solid var(--border);
}
#alarm-grid .dgrid-footer {
display: none;
}
.dgrid-hider-menu {
border: 1px solid var(--border);
background-color: var(--weiss);
}
.dgrid-column-resizer {
background-color: var(--grau);
}
.dgrid-header-row {
position: absolute;
right: 17px;
left: 0;
}
.dgrid-header-scroll {
position: absolute;
top: 0;
right: 0;
}
.dgrid-content:focus {
background-image: none;
}
.dgrid-preload {
font-size: 0;
line-height: 0;
}
.dgrid-loading {
position: relative;
height: 100%;
}
.dgrid-above {
position: absolute;
bottom: 0;
}
.ui-icon {
width: 16px;
height: 16px;
background-image: url("../Stylesheets/images/ui-icons_222222_256x240.png");
}
.dgrid-sort-arrow {
background-position: -64px -16px;
display: block;
float: right;
margin: 0 4px 0 5px;
height: 12px;
}
.dgrid-sort-up .dgrid-sort-arrow {
background-position: 0 -16px;
}
.dgrid-input {
width: 99%;
}
.dgrid-scrollbar-measure {
width: 100px;
height: 100px;
overflow: scroll;
position: absolute;
top: -9999px;
}
.dgrid-autoheight {
height: auto;
}
.dgrid-autoheight .dgrid-header {
right: 0;
}
.dgrid-column-set {
overflow: hidden;
width: 100%;
position: relative;
height: 100%;
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.dgrid-column-set-cell {
vertical-align: top;
height: 100%;
}
.ui-icon-triangle-1-e {
background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
background-position: -48px -16px;
}
.dgrid-expando-icon {
width: 16px;
height: 16px;
}
.dgrid-tree-container {
-webkit-transition-duration: .3s;
-moz-transition-duration: .3s;
-o-transition-duration: .3s;
-ms-transition-duration: .3s;
transition-duration: .3s;
overflow: hidden;
}
.dgrid-tree-container.dgrid-tree-resetting {
-webkit-transition-duration: 0;
-moz-transition-duration: 0;
-o-transition-duration: 0;
-ms-transition-duration: 0;
transition-duration: 0;
}
.dgrid-hider-toggle {
background-position: 0 -192px;
background-color: transparent;
border: none;
cursor: pointer;
position: absolute;
right: 0;
top: 0;
z-index: 99999;
}
.dgrid-rtl-swap .dgrid-hider-toggle {
right: auto;
left: 0;
}
.dgrid-hider-menu {
position: absolute;
top: 0;
right: 17px;
width: 184px;
z-index: 99999;
padding: 4px;
overflow-x: hidden;
overflow-y: auto;
}
.dgrid-rtl-swap .dgrid-hider-menu {
right: auto;
left: 17px;
}
.dgrid-hider-menu-row {
position: relative;
padding: 2px;
}
.dgrid-hider-menu-check {
position: absolute;
top: 2px;
left: 2px;
padding: 0;
}
.dgrid-hider-menu-label {
display: block;
padding-left: 20px;
}
.dgrid-column-resizer {
cursor: col-resize;
position: absolute;
width: 2px;
z-index: 1000;
}
.dgrid-resize-handle {
height: 100px;
width: 0;
position: absolute;
right: -4px;
top: -4px;
cursor: col-resize;
z-index: 999;
border-left: 5px solid transparent;
outline: none;
}
.dgrid-resize-header-container {
height: 100%;
position: relative;
}
.dgrid-resize-guard {
cursor: col-resize;
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 0;
}
html.has-touch .dgrid-resize-handle {
border-left: 20px solid transparent;
}
html.has-touch .dgrid-column-resizer {
width: 2px;
}
.dgrid-spacer-row {
height: 0;
}
.dgrid-spacer-row th {
padding-top: 0;
padding-bottom: 0;
border-top: none;
border-bottom: none;
}
.dgrid-status {
padding: 2px;
}
.dgrid-page-size {
margin: 1px 4px 0;
}
.dgrid-navigation .dgrid-page-link {
cursor: pointer;
font-weight: bold;
text-decoration: none;
color: inherit;
padding: 0 4px;
}
.dgrid-first,
.dgrid-last,
.dgrid-next,
.dgrid-previous {
font-size: 130%;
}
.dgrid-page-input {
margin-top: 1px;
width: 2em;
text-align: center;
}
.dgrid-pagination-links .dgrid-page-disabled {
font-weight: bold;
cursor: default;
text-align: center;
border: 1px solid var(--border);
padding-left: 7px;
}
.dgrid-rtl-swap .dgrid-header-row {
right: 0;
left: 17px;
}
.dgrid-rtl-swap .dgrid-header-scroll {
left: 0;
right: auto;
}
.dgrid-rtl .dgrid-cell {
text-align: right;
}
.dgrid-rtl .dgrid-sort-arrow {
float: left;
margin: 0 5px 0 4px;
}
.dgrid-rtl .ui-icon-triangle-1-e {
background-position: -96px -16px;
}
.dgrid-rtl .ui-icon-triangle-1-se {
background-position: -80px -16px;
}
.dgrid-rtl .dgrid-pagination .dgrid-status {
float: right;
}
.dgrid-rtl .dgrid-pagination .dgrid-page-size {
float: right;
}
.dgrid-rtl .dgrid-pagination .dgrid-navigation {
float: left;
}
.dgrid-rtl.dgrid-autoheight .dgrid-header {
left: 0;
}
.dgrid-header .dgrid-cell {
overflow: hidden;
vertical-align: middle;
}
.dgrid-header .dojoDndTarget .dgrid-cell {
display: table-cell;
}
.dgrid-header .dojoDndItemBefore {
border-left: 2px dotted var(--border) !important;
}
.dgrid-header .dojoDndItemAfter {
border-right: 2px dotted var(--border) !important;
}
.dijitSelectMenu .dijitMenuItem,
.dijitSelectMenu .dijitMenuItem td {
padding: 1px 8px !important;
}
/******************************************************
GRID SITE STYLE
******************************************************/
.dgrid-footer,
.dgrid-header {
background-color: var(--schwarz);
color: var(--weiss) !important;
}
.dgrid-row {
cursor: pointer;
}
.dgrid-row-even {
background-color: var(--hellgrau);
}
.dgrid-row-odd {
background-color: transparent;
}
.dgrid-row-even:hover {
background: var(--grau);
}
.dgrid-row-odd:hover {
background: var(--grau);
}