@angular-generic-table/column-settings
Version:
angular-generic-table extension that makes it easy to toggle column visibility and reoder columns.
87 lines (78 loc) • 3.42 kB
CSS
.gt-column-settings {
position: relative; }
.gt-column-settings .gt-overlay {
content: '';
display: block;
width: 100%;
height: 100%;
background: #fff;
position: absolute;
top: 0;
opacity: 0.5;
z-index: 3; }
.gt-column-settings-panel {
position: absolute;
width: 100%; }
.gt-column-settings-panel .gt-column-settings-header {
position: relative;
z-index: 4;
overflow: auto; }
.gt-column-settings-panel .gt-column-settings-item-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
position: relative;
z-index: 4;
width: 100%;
min-height: 90px;
overflow-x: auto; }
.gt-column-settings-item span {
cursor: move; }
.gt-column-settings-item:hover span {
cursor: pointer; }
.gt-column-settings-item {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.gu-mirror {
position: fixed ;
margin: 0 ;
z-index: 9999 ;
opacity: 0.8;
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
filter: alpha(opacity=80); }
.gu-hide {
display: none ; }
.gu-unselectable {
-webkit-user-select: none ;
-moz-user-select: none ;
-ms-user-select: none ;
user-select: none ; }
.gu-transit {
opacity: 0.2;
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';
filter: alpha(opacity=20); }
@media (max-width: 576px) {
/*.gt-column-settings-panel {
width: 100vw !important;
height: 100vh !important;
margin-top: 0 !important;
position: fixed !important;
top: 0;
left: 0;
}*/
.gt-column-settings-item-wrapper {
-ms-flex-wrap: nowrap ;
flex-wrap: nowrap ;
overflow: auto;
min-height: 100px; } }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvY29sdW1uLXNldHRpbmdzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU0E7RUFDQyxtQkFBa0IsRUFhbEI7RUFkRDtJQUlFLFlBQVc7SUFDWCxlQUFjO0lBQ2QsWUFBVztJQUNYLGFBQVk7SUFDWixpQkFBZ0I7SUFDaEIsbUJBQWtCO0lBQ2xCLE9BQU07SUFDTixhQUFZO0lBQ1osV0FBVSxFQUNWOztBQUdGO0VBQ0MsbUJBQWtCO0VBQ2xCLFlBQVcsRUFtQlg7RUFyQkQ7SUFLRSxtQkFBa0I7SUFDbEIsV0FBVTtJQUNWLGVBQWMsRUFDZDtFQVJGO0lBV0UscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDJCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIsd0JBQTJCO1FBQTNCLHFCQUEyQjtZQUEzQiw0QkFBMkI7SUFDM0IsMEJBQXlCO1FBQXpCLDBCQUF5QjtJQUN6QixtQkFBa0I7SUFDbEIsV0FBVTtJQUNWLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsaUJBQWdCLEVBQ2hCOztBQUdGO0VBQ0MsYUFBWSxFQUNaOztBQUNEO0VBQ0MsZ0JBQWUsRUFDZjs7QUFFRDtFQUNDLG9CQUFjO01BQWQsbUJBQWM7VUFBZCxlQUFjLEVBQ2Q7O0FBRUQ7RUFDQywyQkFBMEI7RUFDMUIscUJBQW9CO0VBQ3BCLHlCQUF3QjtFQUN4QixhQUFZO0VBQ1osa0VBQWlFO0VBQ2pFLDBCQUF5QixFQUN6Qjs7QUFDRDtFQUNDLHlCQUF3QixFQUN4Qjs7QUFDRDtFQUNDLHFDQUFvQztFQUNwQyxrQ0FBaUM7RUFDakMsaUNBQWdDO0VBQ2hDLDZCQUE0QixFQUM1Qjs7QUFDRDtFQUNDLGFBQVk7RUFDWixrRUFBaUU7RUFDakUsMEJBQXlCLEVBQ3pCOztBQUdEO0VBQ0M7Ozs7Ozs7S0FPSTtFQUVKO0lBQ0MsaUNBQTRCO1FBQTVCLDZCQUE0QjtJQUM1QixlQUFjO0lBQ2Qsa0JBQWlCLEVBQ2pCLEVBQUEiLCJmaWxlIjoiY29sdW1uLXNldHRpbmdzLXByZWJ1aWxkLmNzcyJ9 */