Skip to content

Commit bbc3a5d

Browse files
author
dtbuild
committed
f4773081b290fd93aab38fde458800610a7cd51f New: -content info content type which will show a tooltip providing extra information about a column without clutter the screen.
Sync to source repo @f4773081b290fd93aab38fde458800610a7cd51f
1 parent bdb739c commit bbc3a5d

3 files changed

Lines changed: 52 additions & 2 deletions

File tree

css/columnControl.foundation.css

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ table.dataTable > thead > tr.dtcc-row_no-top-padding > * {
7676
}
7777

7878
table.dataTable span.dtcc {
79+
position: relative;
7980
font-weight: normal;
8081
white-space: nowrap;
8182
display: inline-flex;
@@ -513,6 +514,55 @@ div.dtcc-dropdown div.dtcc-list span.dtcc-button-icon:empty {
513514
display: none;
514515
}
515516

517+
:root {
518+
--dtcc-popover_background: white;
519+
--dtcc-popover_border: transparent;
520+
--dtcc-popover_box-shadow: 2px 2px 8px rgba(100, 100, 100, 0.5);
521+
--dtcc-popover_padding: 1em;
522+
--dtcc-popover_font-size: 0.8em;
523+
--dtcc-popover_color: inherit;
524+
--dtcc-popover_border-radius: 4px;
525+
}
526+
527+
:root.dark {
528+
--dtcc-popover_background: rgb(27, 27, 27);
529+
--dtcc-popover_box-shadow: 1px 2px 8px rgba(255, 255, 255, 0.1);
530+
}
531+
532+
div.dtcc-popover {
533+
position: absolute;
534+
width: 200px;
535+
background: var(--dtcc-popover_background);
536+
border: var(--dtcc-popover_border);
537+
box-shadow: var(--dtcc-popover_box-shadow);
538+
padding: var(--dtcc-popover_padding);
539+
font-size: var(--dtcc-popover_font-size);
540+
color: var(--dtcc-popover_color);
541+
border-radius: var(--dtcc-popover_border-radius);
542+
z-index: 10;
543+
white-space: wrap;
544+
line-height: 1.35em;
545+
text-align: left;
546+
}
547+
548+
div.dtcc-popover::after {
549+
position: absolute;
550+
top: 100%;
551+
right: calc(50% - 5px);
552+
height: 0;
553+
width: 0;
554+
border: 5px solid transparent;
555+
border-top: 5px solid var(--dtcc-popover_background);
556+
content: "";
557+
display: block;
558+
}
559+
560+
div.dtcc-popover.below::after {
561+
top: -9px;
562+
border-bottom: 5px solid var(--dtcc-popover_background);
563+
border-top: 5px solid transparent;
564+
}
565+
516566
div.dtcc-dropdown div.dtcc-search > div select {
517567
padding-right: 1.5rem;
518568
}

0 commit comments

Comments
 (0)