annotate default/node_modules/tablesaw/src/tables.columntoggle.css @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 /*
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 Styles for the table columntoggle mode
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 .tablesaw-overflow {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 width: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 overflow-x: auto;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 -webkit-overflow-scrolling: touch;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 /* More in skin.css */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 .tablesaw-overflow > .tablesaw {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 margin-top: 2px; /* sortable focus rings are clipped */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 /* Used for a11y text on button: "Columns" */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 .tablesaw-columntoggle-btn span {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 text-indent: -9999px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 display: inline-block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 .tablesaw-columntoggle-btnwrap {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 position: relative; /* for dialog positioning */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 .tablesaw-columntoggle-btnwrap .dialog-content {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 padding: .5em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 .tablesaw-columntoggle tbody td {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 line-height: 1.5;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 /* Remove top/bottom margins around the fieldcontain on check list */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 .tablesaw-columntoggle-popup {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 .tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 top: 2em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42 background-color: #fff;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 padding: .5em .8em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 border: 1px solid #ccc;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 box-shadow: 0 1px 2px #ccc;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 border-radius: .2em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47 z-index: 1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 .tablesaw-columntoggle-popup fieldset {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 margin:0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
53 /* Hide all prioritized columns by default */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54 @media only all {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55 .tablesaw-columntoggle th.tablesaw-priority-6,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56 .tablesaw-columntoggle td.tablesaw-priority-6,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57 .tablesaw-columntoggle th.tablesaw-priority-5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
58 .tablesaw-columntoggle td.tablesaw-priority-5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59 .tablesaw-columntoggle th.tablesaw-priority-4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60 .tablesaw-columntoggle td.tablesaw-priority-4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
61 .tablesaw-columntoggle th.tablesaw-priority-3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
62 .tablesaw-columntoggle td.tablesaw-priority-3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
63 .tablesaw-columntoggle th.tablesaw-priority-2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
64 .tablesaw-columntoggle td.tablesaw-priority-2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
65 .tablesaw-columntoggle th.tablesaw-priority-1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
66 .tablesaw-columntoggle td.tablesaw-priority-1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
67 .tablesaw-columntoggle th.tablesaw-priority-0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
68 .tablesaw-columntoggle td.tablesaw-priority-0 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
69 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
70 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
71 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
72
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
73 .tablesaw-columntoggle-btnwrap .dialog-content {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
74 top: 0 !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
75 right: 1em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
76 left: auto !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
77 width: 12em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
78 max-width: 18em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
79 margin: -.5em auto 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
80 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
81 .tablesaw-columntoggle-btnwrap .dialog-content:focus {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
82 outline-style: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
83 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
84
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
85 /* Preset breakpoints if "" class added to table */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
86
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
87 /* Show priority 1 at 320px (20em x 16px) */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
88 @media (min-width: 20em) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
89 .tablesaw-columntoggle th.tablesaw-priority-1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
90 .tablesaw-columntoggle td.tablesaw-priority-1 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
91 display: table-cell;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
92 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
93 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
94 /* Show priority 2 at 480px (30em x 16px) */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
95 @media (min-width: 30em) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
96 .tablesaw-columntoggle th.tablesaw-priority-2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
97 .tablesaw-columntoggle td.tablesaw-priority-2 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
98 display: table-cell;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
99 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
100 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
101 /* Show priority 3 at 640px (40em x 16px) */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
102 @media (min-width: 40em) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
103 .tablesaw-columntoggle th.tablesaw-priority-3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
104 .tablesaw-columntoggle td.tablesaw-priority-3 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
105 display: table-cell;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
106 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
107
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
108 .tablesaw-columntoggle tbody td {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
109 line-height: 2;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
110 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
111 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
112 /* Show priority 4 at 800px (50em x 16px) */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
113 @media (min-width: 50em) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
114 .tablesaw-columntoggle th.tablesaw-priority-4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
115 .tablesaw-columntoggle td.tablesaw-priority-4 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
116 display: table-cell;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
117 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
118 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
119 /* Show priority 5 at 960px (60em x 16px) */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
120 @media (min-width: 60em) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
121 .tablesaw-columntoggle th.tablesaw-priority-5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
122 .tablesaw-columntoggle td.tablesaw-priority-5 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
123 display: table-cell;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
124 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
125 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
126 /* Show priority 6 at 1,120px (70em x 16px) */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
127 @media (min-width: 70em) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
128 .tablesaw-columntoggle th.tablesaw-priority-6,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
129 .tablesaw-columntoggle td.tablesaw-priority-6 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
130 display: table-cell;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
131 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
132 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
133
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
134 @media only all {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
135 /* Unchecked manually: Always hide */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
136 .tablesaw-columntoggle th.tablesaw-toggle-cellhidden,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
137 .tablesaw-columntoggle td.tablesaw-toggle-cellhidden {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
138 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
139 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
140
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
141 /* Checked manually: Always show */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
142 .tablesaw-columntoggle th.tablesaw-toggle-cellvisible,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
143 .tablesaw-columntoggle td.tablesaw-toggle-cellvisible {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
144 display: table-cell;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
145 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
146 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
147
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
148 .tablesaw-columntoggle-popup .btn-group > label {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
149 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
150 padding: .2em 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
151 white-space: nowrap;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
152 cursor: default;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
153 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
154 .tablesaw-columntoggle-popup .btn-group > label input {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
155 margin-right: .8em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
156 }