source: Dev/branches/rest-dojo-ui/client/dojox/grid/resources/claroGrid.css @ 256

Last change on this file since 256 was 256, checked in by hendrikvanantwerpen, 13 years ago

Reworked project structure based on REST interaction and Dojo library. As
soon as this is stable, the old jQueryUI branch can be removed (it's
kept for reference).

File size: 7.9 KB
Line 
1/* Claro styles for DataGrid */
2@import url("Grid.css");
3
4.claro .dojoxGrid {
5        margin:0px;
6        padding:0px;
7        border-collapse:collapse;       
8        background-color: #fff;
9        border: 1px solid #DBDBDB;
10}
11/*  messages */
12.claro .dojoxGridMasterMessages {
13        background-color: #fefefe;
14}
15.claro .dojoxGridLoading,
16.claro .dojoxGridError {
17        background-position:left center;
18        background-repeat: no-repeat;
19        padding-left:25px;
20}
21.claro .dojoxGridLoading {
22        background-image:url("../../../dijit/themes/claro/images/loadingAnimation.gif");
23}
24.claro .dojoxGridError {
25        background-image: url('../../../dijit/icons/images/commonIconsObjActEnabled.png');
26        background-position: -496px;
27        width: 16px;
28        height: 16px;
29}
30
31/* header */
32.claro .dojoxGridHeader {
33        background: transparent;
34        margin-left: -2px;
35}
36.claro .dojoxGridHeader .dojoxGridCell {
37        padding: 2px 5px;
38        vertical-align: top;
39        background: transparent;
40        border-style:solid;
41        border-width:1px;
42        border-color: #FFFFFF #BCBCBC #BCBCBC #FFFFFF;
43}
44.dj_ie6 .claro .dojoxGridHeader .dojoxGridCell {
45        border-color:#BCBCBC #BCBCBC #BCBCBC #e5edf4;
46}
47.claro .dojoxGridHeader .dojoxGridCellOver {
48        background: #9dcfff;
49}
50
51/* header sorting arrow */
52.claro .dojoxGridSortNode {
53        text-decoration:none;
54        display:block;
55        white-space: normal;
56        background: none;
57        border: none;
58        padding: 0;
59}
60.claro .dojoxGridCellOver .dojoxGridSortNode {
61        background-color:#9dcfff;
62}
63.claro .dojoxGridArrowButtonChar {
64        display:none;
65        float:right;
66}
67.claro .dojoxGridArrowButtonNode {
68        background:transparent url("../../../dijit/themes/claro/images/spriteArrows.png") no-repeat scroll left center;
69        display:block;
70        float:right;
71        height:1em;
72        margin:2px 4px 0 5px;
73        padding-left:0;
74        width:7px;
75}
76.claro .dojoxGridSortUp .dojoxGridArrowButtonNode {
77        background-position:-21px 50%;
78}
79
80/* header rows */
81.claro .dojoxGridMasterHeader {
82        background: url("images/header.png") #EDF2F7 repeat-x bottom;
83        background: -moz-linear-gradient(top, #EDF2F7, #D0DFEA);
84        background: -webkit-gradient(linear, left top, left bottom, from(#EDF2F7), to(#D0DFEA));
85        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEDF2F7, endColorstr=#FFD0DFEA);
86        border: 1px solid #FFFFFF;
87        border-right: none;
88}
89.claro .dojoxGridMasterHeader .dojoxGridRowTable {
90        border-left: 1px solid #BCBCBC;
91        border-right: 1px solid #FFFFFF;
92        background-color: transparent;
93}
94.dj_ie .claro .dojoxGridHeader .dojoxGridRowTable {
95        border-collapse:separate;
96}
97.claro .dojoxGridHeader .dojoxGridRowTable tr {
98        background: none;
99}
100.claro .dojoxGridHeader tr:first-child .dojoxGridCell {
101        border-top: 1px solid transparent;
102}
103.claro .dojoxGridHeader:first-child .dojoxGridRowTable {
104        border-left-width: 0;
105}
106.claro .dojoxGridHeader:first-child {
107        margin-left: -1px;
108}
109/* Grid view content */
110.claro .dojoxGridScrollbox {
111        background-color: #fefefe;
112}
113
114/* rowbar - row headers */
115.claro .dojoxGridRowbar {
116        background:url("images/header.png") #e5edf4 repeat-x top;
117        border:none;
118        border-right:1px solid #BCBCBC;
119}
120.claro .dojoxGridRowbarTable {
121        background:transparent url("images/header_shadow.png") repeat-x scroll center bottom;
122}
123.dj_ie6 .claro .dojoxGridRowbar,
124.dj_ie6 .claro .dojoxGridRowbarTable {
125        background-image:none;
126}
127.claro .dojoxGridRowbarInner {
128        border:none;
129        border-bottom:1px solid #ccc;
130}
131.claro .dojoxGridRowbarOver .dojoxGridRowbarTable {
132        background-color:#abd5fd;
133}
134.claro .dojoxGridRowbarSelected {
135        background-color:#abd5fd;
136        border-right:1px solid #ccc;
137}
138
139/* rows */
140.claro .dojoxGridRow {
141        border:none;
142        background-color:#fff;
143}
144.dj_ie .claro .dojoxGridMasterView .dojoxGridRowTable {
145        border-collapse:separate;/*IE, separate is must to show the border of tr and td*/
146}
147.claro .dojoxGridRowTable tr {
148        background:url("images/row_back.png") #fff repeat-x;
149}
150.claro .dojoxGridRowOdd .dojoxGridRowTable tr {
151        background-color:#f7fcff;
152}
153.claro .dojoxGridRowSelected .dojoxGridRowTable tr {
154        background-color:#cee6fa;
155}
156
157/* cells */
158.claro .dojoxGridCell {
159        outline: none;
160        padding: 3px 5px;
161        word-wrap: break-word;
162        border:1px solid transparent;
163        border-color: transparent #E5DAC8 #E5DAC8 transparent;
164}
165.dj_ie6 .claro .dojoxGridCell {
166        border-color: #F5F5F5;
167}
168.dj_ie6 .claro .dojoxGridRowOdd .dojoxGridCell {
169        border-left-color:#f4f9fd;
170        border-right-color:#f4f9fd;
171}
172.dj_ie6 .claro .dojoxGridRowSelected .dojoxGridCell {
173        border-left-color:#d3e9fb;
174        border-right-color:#d3e9fb;
175}
176.claro .dojoxGridRowSelected .dojoxGridCell {
177        border-top:1px solid #BFD6EB;
178        border-bottom:1px solid #BFD6EB;
179}
180.claro .dojoxGridCellFocus {
181        outline: none;
182        border:1px dashed darkblue !important;
183}
184
185/*  Single Affordance Hover Effect */
186.claro .dojoxGridRowOver .dojoxGridCell {
187        background:url("images/row_back.png") #ABD6FF repeat-x;
188        border-top:1px solid #769DC0;
189        border-bottom:1px solid #769DC0;
190}
191.dj_ie6 .claro .dojoxGridRowOver .dojoxGridCell,
192.dj_ie7 .claro .dojoxGridRowOver .dojoxGridCell {
193        border-left:1px solid #ABD6FF;
194        border-right:1px solid #ABD6FF;
195}
196.claro .dojoxGridRowActive .dojoxGridCell {
197        background:url("images/td_button_down.png") #7DBEFA repeat-x;
198}
199.dj_ie6 .claro .dojoxGridRowActive .dojoxGridCell,
200.dj_ie7 .claro .dojoxGridRowActive .dojoxGridCell {
201        border-left:1px solid #7DBEFA;
202        border-right:1px solid #7DBEFA;
203}
204
205/*  Double Affordance Hover Effect */
206.claro .dojoxGridDoubleAffordance .dojoxGridRowOver .dojoxGridCellOver {
207        border:solid 1px #769dc0;
208        background-color:#93cafe;
209        border-collapse:separate;/*FF*/
210}
211.claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCell{   
212        background-image:url("images/row_back.png");
213}
214.claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCellActive {   
215        background:url("images/td_button_down.png") #93cafe repeat-x;
216}
217.dj_ie6 .claro .dojoxGridCell {
218        background-image:none !important;
219}
220
221/* editing */
222.claro .dojoxGridRowEditing td {
223        /* background-color: #F4FFF4; */
224        background-color: #cee6fa;
225        /* padding: 0px 3px 0px 3px; */
226}
227.claro .dojoxGridRow-inserting td {
228        background-color: #F4FFF4;
229}
230.claro .dojoxGridRow-inflight td {
231        background-color: #F2F7B7;
232}
233.claro .dojoxGridRow-error td {
234        background-color: #F8B8B6;
235}
236
237/* Drag and Drop */
238.claro .dojoxGrid .dojoDndItemBefore {
239        border-left-color: #3559ac;
240}
241.claro .dojoxGrid .dojoDndItemAfter {
242        border-right-color: #3559ac;
243}
244
245/* Tree Grid */
246.claro .dojoxGridExpando {
247        float: left;
248        height: 18px;
249        width: 18px;
250        text-align: center;
251        margin-top: -3px;
252}
253.dijitRtl .claro .dojoxGridExpando {
254        float: right;
255}
256.claro .dojoxGridExpandoCell {
257        padding-top: 5px;
258        background-position: left top !important;
259}
260.claro .dojoxGridExpandoNode {
261        background-image: url('../../../dijit/themes/claro/images/treeExpandImages.png');
262        width: 16px;
263        height: 16px;
264        cursor: pointer;
265        background-position: 1px 0px; /* for closed state */
266}
267.dj_ie6 .claro .dojoxGridExpandoNode {
268        background-image: url('../../../dijit/themes/claro/images/treeExpandImages8bit.png');
269}
270.claro .dojoxGridRowOver .dojoxGridExpandoNode {
271        background-position: -17px 0px;
272}
273.claro .dojoxGridExpandoOpened .dojoxGridExpandoNode {
274        background-position: -35px 0px;
275}
276.claro .dojoxGridRowOver .dojoxGridExpandoOpened .dojoxGridExpandoNode {
277        background-position: -53px 0px;
278}
279.claro .dojoxGridExpandoLoading .dojoxGridExpandoNode {
280        background-image: url('../../../dijit/themes/claro/images/loadingAnimation.gif');
281}
282.claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpando {
283        visibility: visible !important;
284        width: 18px !important;
285}
286.claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode,
287.dj_ie6 .claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode {
288        background-image:none;
289}
290.claro .dojoxGridExpandoNodeInner {
291        visibility: hidden;
292}
293.dijit_a11y .dojoxGridExpandoNodeInner {
294        visibility: visible;
295}
296
297.claro .dojoxGridSummaryRow .dojoxGridCell {
298        border:1px solid transparent;
299}
300.dj_ie6 .claro .dojoxGridSummaryRow .dojoxGridCell {
301        border-color:#fff
302}
303.claro tr.dojoxGridSubRowAlt {
304        background-color:#f4f9fd;
305}
306.claro .dojoxGridRowOdd tr.dojoxGridSubRowAlt {
307        background-color:#fff;
308}
309.claro .dojoxGridRow .dojoxGridRowTable tr.dojoxGridRowSelected {
310        background-color:#cee6fa;
311}
Note: See TracBrowser for help on using the repository browser.