]> git.proxmox.com Git - extjs.git/blame - extjs/modern/theme-base/sass/src/grid/Grid.scss
add extjs 6.0.1 sources
[extjs.git] / extjs / modern / theme-base / sass / src / grid / Grid.scss
CommitLineData
6527f429
DM
1.#{$prefix}grid .#{$prefix}dock-body > .#{$prefix}body {\r
2 width: 100%;\r
3}\r
4\r
5.#{$prefix}grid {\r
6 .#{$prefix}grid-emptytext {\r
7 text-align: center;\r
8 pointer-events: none;\r
9 color: #333;\r
10 @include st-box();\r
11 @include st-box-orient(vertical);\r
12 @include st-box-pack(center);\r
13 }\r
14}\r
15\r
16.#{$prefix}grid-header-container {\r
17 overflow: hidden;\r
18}\r
19\r
20.#{$prefix}grid-headergroup-text {\r
21 text-align: center;\r
22 overflow: hidden;\r
23 text-overflow: ellipsis;\r
24}\r
25\r
26.#{$prefix}grid-row {\r
27 position: absolute;\r
28 left: 0;\r
29 top: 0;\r
30 display: table;\r
31 table-layout: fixed;\r
32 // An explicit width is required for table-layout: fixed to be applied, even if the columns\r
33 // have their own explicit widths set\r
34 // http://www.w3.org/TR/CSS21/tables.html#fixed-table-layout\r
35 width: 0;\r
36}\r
37\r
38.#{$prefix}grid-cell {\r
39 display: table-cell;\r
40 vertical-align: middle;\r
41 overflow: hidden;\r
42}\r
43\r
44.#{$prefix}grid-cell-inner {\r
45 text-overflow: ellipsis;\r
46 overflow: hidden;\r
47 white-space: nowrap;\r
48}\r
49\r
50.#{$prefix}grid-cell-hidden {\r
51 display: none;\r
52}\r
53\r
54.#{$prefix}grid-cell-align-center,\r
55.#{$prefix}grid-column-align-center {\r
56 text-align: center;\r
57}\r
58\r
59.#{$prefix}grid-cell-align-right,\r
60.#{$prefix}grid-column-align-right {\r
61 text-align: right;\r
62}\r
63\r
64.#{$prefix}grid-viewoptions {\r
65 border-width: 0 0 0 1px;\r
66 border-style: solid;\r
67\r
68 .#{$prefix}list-item.#{$prefix}item-selected.#{$prefix}list-item-tpl,\r
69 .#{$prefix}list-item.#{$prefix}item-pressed.#{$prefix}list-item-tpl {\r
70 background: transparent;\r
71 .#{$prefix}innerhtml {\r
72 background: transparent;\r
73 }\r
74 }\r
75}\r
76\r
77.#{$prefix}grid-columnoptions {\r
78 border-width: 0 0 1px;\r
79}\r
80\r
81.#{$prefix}grid-pagingtoolbar {\r
82 > .#{$prefix}body {\r
83 @include st-box-align(center);\r
84 }\r
85}\r
86\r
87.#{$prefix}grid-pagingtoolbar-currentpage {\r
88 position: relative;\r
89 height: 22px;\r
90\r
91 span {\r
92 position: absolute;\r
93 right: 0;\r
94 top: 0;\r
95 line-height: 22px;\r
96 height: 22px;\r
97 }\r
98}\r
99\r
100.#{$prefix}grid-summaryrow {\r
101 position: relative;\r
102}\r
103\r
104.#{$prefix}grid-summaryrow .#{$prefix}grid-multiselection-cell:after {\r
105 content: '';\r
106}\r
107\r
108// Provides ability to capture events on the grid\r
109.#{$prefix}ie .#{$prefix}grid-grouped .#{$prefix}translatable-container {\r
110 .#{$prefix}grid-row, .#{$prefix}grid-header {\r
111 &:before {\r
112 content: ". .";\r
113 color: transparent;\r
114 position: absolute;\r
115 left: 0px;\r
116 word-spacing: 3000px;\r
117 opacity: 0;\r
118 }\r
119 }\r
120}\r
121\r
122.#{$prefix}grid-header {\r
123 position: absolute;\r
124 left: 0;\r
125 width: 100%;\r
126 z-index: 2 !important;\r
127}\r
128\r
129.#{$prefix}ios .#{$prefix}grid-header {\r
130 @include transform(translate3d(0, 0, 0));\r
131}\r
132\r
133.#{$prefix}grid-grouped .#{$prefix}grid-row.#{$prefix}grid-header-wrap .#{$prefix}dock-horizontal,\r
134.#{$prefix}grid-grouped .#{$prefix}grid-row-tpl.#{$prefix}grid-header-wrap {\r
135 border-top: 0;\r
136}\r