Optimize table view and export for software lists added. excelexport fixed - first line
This commit is contained in:
@@ -3241,3 +3241,84 @@ html[data-theme="dark"] .advanced-filter-popup select,html[data-theme="dark"] .a
|
||||
.software-package-start-option{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.55rem!important;width:auto!important;max-width:100%!important;margin:0!important;}
|
||||
.software-package-start-application input[type=checkbox],
|
||||
.software-package-start-option input[type=checkbox]{width:auto!important;flex:0 0 auto!important;margin:0!important;}
|
||||
|
||||
/* v0.5.5.87+: one table implementation across all interactive data lists.
|
||||
table-tools.js adds standard-data-table-scroll automatically, including to
|
||||
older views that did not have an explicit table-scroll wrapper. */
|
||||
.standard-data-table-scroll{
|
||||
width:100%;
|
||||
max-width:100%;
|
||||
max-height:calc(100vh - 230px);
|
||||
min-height:0;
|
||||
overflow:auto;
|
||||
overscroll-behavior:contain;
|
||||
border:1px solid var(--am-border,#d8dde2);
|
||||
border-radius:6px;
|
||||
background:var(--am-surface,#fff);
|
||||
}
|
||||
|
||||
.standard-data-table-scroll > .data-table{
|
||||
margin:0;
|
||||
}
|
||||
|
||||
/* v0.5.5.88 correction: keep the complete THEAD sticky.
|
||||
The TH cells stay position:relative so resize handles keep the correct
|
||||
positioning context. This combines the sticky behavior that already
|
||||
worked in 0.5.5.86 with the unified resize logic from 0.5.5.87. */
|
||||
.standard-data-table-scroll > .data-table > thead{
|
||||
position:sticky !important;
|
||||
top:0 !important;
|
||||
z-index:32;
|
||||
/* Opaque background closes the tiny collapsed-border seam between the
|
||||
title row and filter row so scrolled table content cannot shine through. */
|
||||
background:#f5f7f9;
|
||||
}
|
||||
html[data-theme="dark"] .standard-data-table-scroll > .data-table > thead{
|
||||
background:#232e39;
|
||||
}
|
||||
|
||||
/* The THEAD owns vertical sticking. Individual header cells must therefore
|
||||
not be sticky themselves, but they must remain positioned for resizers. */
|
||||
.standard-data-table-scroll > .data-table > thead > tr > th{
|
||||
position:relative !important;
|
||||
top:auto !important;
|
||||
z-index:auto;
|
||||
overflow:visible !important;
|
||||
background-clip:padding-box;
|
||||
}
|
||||
.standard-data-table-scroll > .data-table > thead > tr:first-child > th{
|
||||
background:#e7ecf0;
|
||||
}
|
||||
.standard-data-table-scroll > .data-table > thead > .column-filter-row > th{
|
||||
background:#f5f7f9;
|
||||
}
|
||||
.standard-data-table-scroll > .data-table > thead > .column-filter-row > th.filter-cell-active{
|
||||
background:#fff4c2;
|
||||
}
|
||||
html[data-theme="dark"] .standard-data-table-scroll > .data-table > thead > tr:first-child > th{
|
||||
background:#293541;
|
||||
}
|
||||
html[data-theme="dark"] .standard-data-table-scroll > .data-table > thead > .column-filter-row > th{
|
||||
background:#232e39;
|
||||
}
|
||||
html[data-theme="dark"] .standard-data-table-scroll > .data-table > thead > .column-filter-row > th.filter-cell-active{
|
||||
background:#554612;
|
||||
}
|
||||
|
||||
/* Sticky THEAD and resize handles must coexist: every resizable header remains
|
||||
the absolute-positioning context for its handle. */
|
||||
.standard-data-table th.table-resizable-column-header,
|
||||
.standard-data-table th.table-row-number-header{
|
||||
position:relative !important;
|
||||
overflow:visible !important;
|
||||
}
|
||||
.standard-data-table th.table-resizable-column-header > .table-column-resizer,
|
||||
.standard-data-table th.table-row-number-header > .table-row-number-resizer{
|
||||
position:absolute !important;
|
||||
top:0 !important;
|
||||
right:0 !important;
|
||||
bottom:0 !important;
|
||||
width:10px !important;
|
||||
z-index:40 !important;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user