]> git.proxmox.com Git - extjs.git/blame - extjs/modern/theme-neptune/sass/src/grid/Grid.scss
add extjs 6.0.1 sources
[extjs.git] / extjs / modern / theme-neptune / sass / src / grid / Grid.scss
CommitLineData
6527f429
DM
1// Default grid styling\r
2.x-grid-cell {\r
3 background-color: $grid-cell-background-color;\r
4 color: $grid-cell-color;\r
5\r
6 .x-item-selected & {\r
7 background-color: $grid-cell-selected-background-color;\r
8 @include color-by-background($grid-cell-selected-background-color);\r
9 }\r
10\r
11 .x-item-pressed & {\r
12 background: $grid-cell-pressed-background-color none;\r
13 }\r
14\r
15 .x-grid-cell-inner {\r
16 @include font($grid-cell-font-weight, $grid-cell-font-size, $grid-cell-line-height, $grid-cell-font-family);\r
17 padding: $grid-cell-padding;\r
18 @if $enable-big {\r
19 .x-big & {\r
20 font-size: $grid-cell-font-size-big;\r
21 line-height: $grid-cell-line-height-big;\r
22 padding: $grid-cell-padding-big;\r
23 }\r
24 }\r
25 }\r
26\r
27 border-bottom: 1px solid $grid-cell-border-color;\r
28\r
29 .x-button,\r
30 .x-field {\r
31 margin-top: -(top($grid-cell-padding));\r
32 margin-bottom: -(bottom($grid-cell-padding));\r
33\r
34 @if $enable-big {\r
35 .x-big & {\r
36 margin-top: -(top($grid-cell-padding-big));\r
37 margin-bottom: -(bottom($grid-cell-padding-big));\r
38 }\r
39 }\r
40 }\r
41\r
42 .x-grid-summaryrow & {\r
43 background-color: $grid-summary-row-cell-background-color;\r
44 color: $grid-summary-row-cell-color;\r
45\r
46 .x-grid-cell-inner {\r
47 @include font($grid-summary-row-cell-font-weight, $grid-summary-row-cell-font-size, $grid-summary-row-cell-line-height, $grid-summary-row-cell-font-family);\r
48 padding: $grid-summary-row-cell-padding;\r
49 @if $enable-big {\r
50 .x-big & {\r
51 font-size: $grid-summary-row-cell-font-size-big;\r
52 line-height: $grid-summary-row-cell-line-height-big;\r
53 padding: $grid-summary-row-cell-padding-big;\r
54 }\r
55 }\r
56 }\r
57 }\r
58}\r
59\r
60.x-grid-header {\r
61 background-color: $grid-group-header-background-color;\r
62 border-top: 1px solid $grid-group-header-border-color;\r
63 border-bottom: 1px solid $grid-group-header-border-color;\r
64\r
65 color: $grid-group-header-color;\r
66 @include font($grid-group-header-font-weight, $grid-group-header-font-size, $grid-group-header-line-height, $grid-group-header-font-family);\r
67 padding: $grid-group-header-padding;\r
68\r
69 @if $enable-big {\r
70 .x-big & {\r
71 font-size: $grid-group-header-font-size-big;\r
72 line-height: $grid-group-header-line-height-big;\r
73 padding: $grid-group-header-padding-big;\r
74 }\r
75 }\r
76}\r
77\r
78\r
79.x-grid-viewoptions {\r
80 background-color: #fff;\r
81 border-color: $sheet-border-color;\r
82}\r
83\r
84.#{$prefix}column-options-sortablehandle,\r
85.#{$prefix}column-options-visibleindicator,\r
86.#{$prefix}column-options-groupindicator,\r
87.#{$prefix}column-options-folder,\r
88.#{$prefix}column-options-leaf {\r
89 height: 1em;\r
90 width: 1em;\r
91 font-size: $gridviewoptions-icon-font-size;\r
92 @if $enable-big {\r
93 .x-big & {\r
94 font-size: $gridviewoptions-icon-font-size-big;\r
95 }\r
96 }\r
97}\r
98\r
99.x-column-options-itemwrap {\r
100 @include st-box;\r
101 @include st-box-align(center);\r
102\r
103 > * {\r
104 margin-right: .5em;\r
105 }\r
106\r
107 > :last-child {\r
108 margin-right: 0;\r
109 }\r
110}\r
111\r
112.x-column-options-sortablehandle {\r
113 @include font-icon($fa-var-bars FontAwesome);\r
114 color: $neutral-dark-color;\r
115}\r
116\r
117.x-column-options-text {\r
118 @include st-box-flex;\r
119}\r
120\r
121.x-column-options-visibleindicator {\r
122 @include font-icon($fa-var-eye FontAwesome);\r
123 color: $base-color;\r
124}\r
125\r
126.x-column-options-groupindicator {\r
127 @include font-icon($fa-var-group FontAwesome);\r
128 color: $neutral-dark-color;\r
129}\r
130\r
131.x-column-options-folder,\r
132.x-column-options-leaf {\r
133 color: #91E698;\r
134}\r
135\r
136.x-column-options-folder {\r
137 @include font-icon($fa-var-folder FontAwesome);\r
138\r
139}\r
140.x-column-options-leaf {\r
141 @include font-icon($fa-var-file FontAwesome);\r
142}\r
143\r
144.x-column-options-hidden {\r
145 .x-column-options-visibleindicator,\r
146 .x-column-options-text,\r
147 .x-column-options-folder,\r
148 .x-column-options-leaf {\r
149 color: $neutral-dark-color;\r
150 }\r
151}\r
152\r
153.x-column-options-grouped .x-column-options-groupindicator {\r
154 color: $base-color;\r
155}\r
156\r
157//----------------------------------------------------\r
158\r
159.#{$prefix}grid-multiselection-column > .x-grid-cell-inner {\r
160 position: relative;\r
161 padding: 0;\r
162\r
163 &:after {\r
164 display: block;\r
165 font-family: FontAwesome;\r
166 text-align: center;\r
167 content: $fa-var-square-o;\r
168\r
169 font-size: $grid-cell-font-size;\r
170 line-height: $grid-cell-line-height;\r
171\r
172 .x-big & {\r
173 font-size: $grid-cell-font-size-big;\r
174 line-height: $grid-cell-line-height-big;\r
175 }\r
176 }\r
177}\r
178\r
179.#{$prefix}grid-multiselection-cell > .x-grid-cell-inner {\r
180 position: relative;\r
181 padding: 0;\r
182 text-align: center;\r
183\r
184 &:after {\r
185 display: inline-block;\r
186 @include font-icon($checkboxfield-checkbox-icon, $pseudo: false);\r
187 height: $checkboxfield-checkbox-size;\r
188 width: $checkboxfield-checkbox-size;\r
189 color: $checkboxfield-checkbox-color;\r
190\r
191 .#{$prefix}item-selected & {\r
192 @include font-icon($checkboxfield-checked-checkbox-icon, $pseudo: false);\r
193 }\r
194\r
195 @if $enable-big {\r
196 .x-big & {\r
197 font-size: $checkboxfield-checkbox-font-size-big;\r
198 }\r
199 }\r
200 }\r
201}\r
202\r
203.x-grid-multiselection-column {\r
204 color: #C0C0C0;\r
205\r
206 &.x-grid-multiselection-allselected:after {\r
207 color: #1464AE !important;\r
208 }\r
209}\r
210\r
211.x-grid-multiselection-cell {\r
212 color: #C0C0C0;\r
213}\r
214\r
215.x-item-selected .x-grid-multiselection-cell:after {\r
216 color: #1464AE;\r
217}\r
218\r
219//----------------------------------------------------\r
220\r
221.x-grid-pagingtoolbar {\r
222 border-top-color: #d7d7d7;\r
223}\r
224\r
225.#{$prefix}grid-pagingtoolbar-prev {\r
226 @include font-icon($fa-var-angle-left FontAwesome);\r
227}\r
228\r
229.#{$prefix}grid-pagingtoolbar-next {\r
230 @include font-icon($fa-var-angle-right FontAwesome);\r
231}\r