source: Dev/trunk/src/client/dojox/grid/resources/Grid.css @ 535

Last change on this file since 535 was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 8.2 KB
Line 
1.dojoxGrid {
2        position: relative;
3        background-color: #EBEADB;
4        font-family: Geneva, Arial, Helvetica, sans-serif;
5        -moz-outline-style: none;
6        outline: none;
7        overflow: hidden;
8        height: 0;
9}
10
11.dojoxGrid table {
12        padding: 0;
13}
14
15.dojoxGrid td {
16        -moz-outline: none;
17}
18
19/* master header */
20
21.dojoxGridMasterHeader {
22        position: relative;
23}
24
25/* master view */
26
27.dojoxGridMasterView  {
28        position: relative;
29}
30
31/* master messages */
32
33.dojoxGridMasterMessages {
34        position: relative;
35        padding: 1em;
36        text-align: center;
37        background-color: white;
38}
39
40/* views */
41
42.dojoxGridView {
43        position: absolute;
44        overflow: hidden;
45}
46
47/* header */
48
49.dojoxGridHeader {
50        position: absolute;
51        overflow: hidden;
52        cursor: default;
53}
54
55.dojoxGridHeader {
56        background-color: #E8E1CF;
57}
58
59.dojoxGridHeader table {
60        text-align: center;
61}
62
63.dojoxGridHeader .dojoxGridCell {
64        border: 1px solid;
65        border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
66        background: url(images/grid_dx_gradient.gif) #E8E1CF top repeat-x;
67        padding-bottom: 2px;
68}
69
70.dojoxGridHeader .dojoxGridCellOver {
71        background-image: none;
72        background-color: white;
73        border-bottom-color: #FEBE47;
74        margin-bottom: 0;
75        padding-bottom: 0;
76        border-bottom-width: 3px;
77}
78
79.dojoxGridHeader .dojoxGridCellFocus {
80        border: 1px dashed blue;
81}
82
83.dojoxGridHeader.dojoxGridCellFocus.dojoxGridCellOver {
84        background-image: none;
85        background-color: white;
86        border-bottom-color: #FEBE47;
87        margin-bottom: 0;
88        padding-bottom: 0;
89        border-bottom-width: 3px;
90}
91.dojoxGridArrowButtonNode {
92        display: none;
93        padding-left: 16px;
94}
95.dojoxGridArrowButtonChar {
96        display:inline;
97}
98
99/* Need to explicitly define how to treat hovering over the arrow on IE */
100.dojoxGridArrowButtonNode:hover {
101        cursor: default;
102}
103.dojoxGridArrowButtonChar:hover {
104        cursor: default;
105}
106.dojoxGridSortUp:hover {
107        cursor: default;
108}
109.dojoxGridSortDown:hover {
110        cursor: default;
111}
112
113.dijit_a11y .dojoxGridArrowButtonChar {
114        display:inline !important;
115}
116
117/* content */
118
119.dojoxGridScrollbox {
120        position: relative;
121        overflow: auto;
122        background-color: white;
123        width: 100%;
124}
125
126.dojoxGridContent {
127        position: relative;
128        overflow: hidden;
129         -moz-outline-style: none;
130        outline: none;
131}
132
133/* rowbar */
134
135.dojoxGridRowbar {
136        border: 1px solid;
137        border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
138        border-top: none;
139        background: url(images/grid_dx_gradient.gif) #E8E1CF top repeat-x;
140}
141
142.dojoxGridRowbarInner {
143        border-top: 1px solid #F6F4EB;
144}
145
146.dojoxGridRowbarOver {
147        background-image: none;
148        background-color: white;
149        border-top-color: #FEBE47;
150        border-bottom-color: #FEBE47;
151}
152
153.dojoxGridRowbarSelected {
154        background-color: #D9E8F9;
155}
156
157/* rows */
158
159.dojoxGridRow {
160        position: relative;
161        width: 9000em;
162}
163
164.dojoxGridRow {
165        /*border: 1px solid #E8E4D8;*/
166        border: 1px solid #E8E4D8;
167        border-color: #F8F7F1;
168        /*padding: 0 0 1px 0;*/
169        border-left: none;
170        border-right: none;
171        background-color: white;
172        border-top: none;
173}
174
175.dojoxGridRowOver {
176        border-top-color: #FEBE47;
177        border-bottom-color: #FEBE47;
178        /*border-bottom-width: 2px;
179        padding-bottom: 0;*/
180        /*background-color: #FFDD9D;*/
181        /*background-color: #FDFDFD;*/
182}
183
184.dojoxGridRowOdd {
185        background-color: #FFFDF3;
186        /*background-color: #F9F7E8;*/
187}
188
189.dojoxGridRowSelected {
190        background-color: #D9E8F9;
191}
192
193.dojoxGridRowTable {
194        table-layout: fixed;
195        width: 0;
196        empty-cells: show;
197}
198.dj_ie .dojoxGridRowTable {
199        border-collapse: collapse;
200}
201
202.dojoxGridInvisible {
203        visibility: hidden;
204}               
205
206.Xdojo-ie .dojoxGridInvisible {
207        display: none;
208}               
209
210.dojoxGridInvisible td, .dojoxGridHeader .dojoxGridInvisible td {
211        border-top-width: 0;
212        border-bottom-width: 0;
213        padding-top: 0;
214        padding-bottom: 0;
215        height: 0;
216        overflow: hidden;
217}
218
219/* cells */
220
221.dojoxGrid .dojoxGridCell {
222        border: 1px solid;
223        border-color: #EBEADB;
224        border-right-color: #D5CDB5;
225        padding: 3px 3px 3px 3px;
226        text-align: left;
227        overflow: hidden;
228        word-wrap: break-word;
229}
230
231.dojoxGrid .dojoxGridFixedRowHeight .dojoxGridCell {
232        white-space: nowrap;
233        word-break: keep-all;
234        word-wrap: normal;
235        text-overflow: ellipsis;
236}
237
238.dojoxGridCellFocus {
239        border: 1px dashed blue;
240}
241
242.dojoxGridCellOver {
243        border: 1px dotted #FEBE47;
244}
245
246.dojoxGridCellFocus.dojoxGridCellOver {
247        border: 1px dashed green;
248}
249
250/* editing */
251
252.dojoxGridRowEditing td {
253        background-color: #F4FFF4;
254}
255
256.dojoxGridRow-inserting td {
257        background-color: #F4FFF4;
258}
259.dojoxGridRow-inflight td {
260        background-color: #F2F7B7;
261}
262.dojoxGridRow-error td {
263        background-color: #F8B8B6;
264}
265
266.dojoxGridInput, .dojoxGridSelect, .dojoxGridTextarea {
267        margin: 0;
268        padding: 0;
269        border-style: none;
270        width: 100%;
271        font-size: 100%;
272        font-family: inherit;
273}
274
275.dojoxGridHiddenFocus {
276        position: absolute;
277        top: -1000px;
278        height: 0;
279        width: 0;
280}
281
282.dijit_a11y .dojoxGridRowbarSelected {
283        border-top: 1px solid white;
284        border-bottom: 1px dashed black;
285        border-top: 0;
286        background: none;
287}
288
289.dijit_a11y .dojoxGridRowbarSelected .dojoxGridRowbarInner {
290        border: 0;
291        border-top: 1px solid white;
292}
293
294.dijit_a11y .dojoxGridRowSelected {
295        border: 1px solid black !important;
296}
297
298/* Drag and Drop */
299.dojoxGridRowTable .dojoDndHorizontal th.dojoDndItem {
300        display: table-cell;
301        /* overwrite margin/padding setting from dijit.css */
302        margin: 0;
303}
304.dojoxGridDndAvatar {
305        font-size: 100%;
306}
307.dojoxGrid .dojoDndItemBefore {
308        border-left-color: red;
309}
310.dojoxGrid .dojoDndItemAfter {
311        border-right-color: red;
312}
313.dijit_a11y .dojoDndItemBefore {
314        border-left: double;
315}
316.dijit_a11y .dojoDndItemAfter {
317        border-right: double;
318}
319.dojoxGridDndAvatarItem td {
320        border: 1px solid;
321        border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
322        background: url(images/grid_dx_gradient.gif) #E8E1CF top repeat-x;
323        padding: 0pt;
324        margin: 0pt;
325}
326.dojoxGridDndAvatarItem td.dojoxGridDndAvatarItemImage {
327        border: 0;
328        border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
329        background-color: transparent;
330        padding: 3px;
331        padding-bottom: 2px;
332        margin: 0;
333}
334.dojoDndMove .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
335        background-image: url(../../../dojo/resources/images/dndNoMove.png);
336        background-repeat: no-repeat;
337        background-position: center center;
338}
339.dojoDndCopy .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
340        background-image: url(../../../dojo/resources/images/dndNoCopy.png);
341        background-repeat: no-repeat;
342        background-position: center center;
343}
344.dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
345        background-image: url(../../../dojo/resources/images/dndMove.png);
346        background-repeat: no-repeat;
347        background-position: center center;
348}
349.dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
350        background-image: url(../../../dojo/resources/images/dndCopy.png);
351        background-repeat: no-repeat;
352        background-position: center center;
353}
354
355.dojoxGridColPlaceBottom {
356        background: transparent url(images/grid_sort_up.gif) no-repeat scroll left top;
357}
358.dojoxGridColPlaceTop {
359        background: transparent url(images/grid_sort_down.gif) no-repeat scroll left top;
360}
361
362.dojoxGridColPlaceTop, .dojoxGridColPlaceBottom {
363        font-size:1px;
364        height:6px;
365        z-index:10000;
366        top:0;
367        overflow:hidden;
368        position:absolute;
369        line-height:1px;
370        width:8px;
371}
372.dojoxGridResizeColLine {
373        width: 1px;
374        background-color: #777;
375        position: absolute;
376        cursor: col-resize;
377        z-index:10000;
378}
379.dojoxGridColNoResize,
380.dojoxGridColNoResize .dojoDndItemOver {
381        cursor: not-allowed !important;
382}
383.dojoxGridColResize,
384.dojoxGridColResize .dojoDndItemOver,
385.dojoxGridColumnResizing,
386.dojoxGridColumnResizing .dojoDndItemOver,
387.dojoxGridColumnResizing .dojoxGridHeader {
388        cursor: col-resize !important;
389}
390
391.dojoxGridColPlaceBottom {
392        background: transparent url(images/grid_sort_up.gif) no-repeat scroll left top;
393}
394.dojoxGridColPlaceTop {
395        background: transparent url(images/grid_sort_down.gif) no-repeat scroll left top;
396}
397
398.dojoxGridColPlaceTop, .dojoxGridColPlaceBottom {
399        font-size:1px;
400        height:6px;
401        z-index:10000;
402        top:0;
403        overflow:hidden;
404        position:absolute;
405        line-height:1px;
406        width:8px;
407}
408.dojoxGridResizeColLine {
409        width: 1px;
410        background-color: #777;
411        position: absolute;
412}
413
414/* Tree Grid */
415.dojoxGridExpandoCell {
416        vertical-align: middle;
417}
418.dojoxGridSummarySpan {
419        visibility: hidden;
420}
421.dojoxGridSummaryRow .dojoxGridSummarySpan,
422.dojoxGridRowCollapsed .dojoxGridSummarySpan {
423        visibility: visible;
424}
425.dojoxGridNoChildren .dojoxGridExpando {
426        visibility: hidden !important;
427        width: 0px !important;
428}
Note: See TracBrowser for help on using the repository browser.