Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2674 vikas 1
/*
2
 *  File:         demo_table.css
3
 *  CVS:          $Id$
4
 *  Description:  CSS descriptions for DataTables demo pages
5
 *  Author:       Allan Jardine
6
 *  Created:      Tue May 12 06:47:22 BST 2009
7
 *  Modified:     $Date$ by $Author$
8
 *  Language:     CSS
9
 *  Project:      DataTables
10
 *
11
 *  Copyright 2009 Allan Jardine. All Rights Reserved.
12
 *
13
 * ***************************************************************************
14
 * DESCRIPTION
15
 *
16
 * The styles given here are suitable for the demos that are used with the standard DataTables
17
 * distribution (see www.datatables.net). You will most likely wish to modify these styles to
18
 * meet the layout requirements of your site.
19
 *
20
 * Common issues:
21
 *   'full_numbers' pagination - I use an extra selector on the body tag to ensure that there is
22
 *     no conflict between the two pagination types. If you want to use full_numbers pagination
23
 *     ensure that you either have "example_alt_pagination" as a body class name, or better yet,
24
 *     modify that selector.
25
 *   Note that the path used for Images is relative. All images are by default located in
26
 *     ../images/ - relative to this CSS file.
27
 */
28
 
29
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
30
 * DataTables features
31
 */
32
 
33
.dataTables_wrapper {
34
	position: relative;
35
	height: 100%
36
	/*min-height: 302px;*/
37
	clear: both;
38
	/*_height: 302px;*/
39
	zoom: 1; /* Feeling sorry for IE */
40
}
41
 
42
.dataTables_processing {
43
	position: absolute;
44
	top: 50%;
45
	left: 50%;
46
	width: 250px;
47
	height: 30px;
48
	margin-left: -125px;
49
	margin-top: -15px;
50
	padding: 14px 0 2px 0;
51
	border: 1px solid #ddd;
52
	text-align: center;
53
	color: #999;
54
	font-size: 14px;
55
	background-color: white;
56
}
57
 
58
.dataTables_length {
59
	width: 40%;
60
	float: left;
61
}
62
 
63
.dataTables_filter {
64
	width: 50%;
65
	float: right;
66
	text-align: right;
67
}
68
 
69
.dataTables_info {
70
	width: 60%;
71
	float: left;
72
}
73
 
74
.dataTables_paginate {
75
	width: 44px;
76
	* width: 50px;
77
	float: right;
78
	text-align: right;
79
}
80
 
81
/* Pagination nested */
82
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
83
	height: 19px;
84
	width: 19px;
85
	margin-left: 3px;
86
	float: left;
87
}
88
 
89
.paginate_disabled_previous {
90
	background-image: url('../images/back_disabled.jpg');
91
}
92
 
93
.paginate_enabled_previous {
94
	background-image: url('../images/back_enabled.jpg');
95
}
96
 
97
.paginate_disabled_next {
98
	background-image: url('../images/forward_disabled.jpg');
99
}
100
 
101
.paginate_enabled_next {
102
	background-image: url('../images/forward_enabled.jpg');
103
}
104
 
105
 
106
 
107
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
108
 * DataTables display
109
 */
110
table.display {
111
	margin: 0 auto;
112
	clear: both;
113
	width: 100%;
114
 
115
	/* Note Firefox 3.5 and before have a bug with border-collapse
116
	 * ( https://bugzilla.mozilla.org/show%5Fbug.cgi?id=155955 ) 
117
	 * border-spacing: 0; is one possible option. Conditional-css.com is
118
	 * useful for this kind of thing
119
	 *
120
	 * Further note IE 6/7 has problems when calculating widths with border width.
121
	 * It subtracts one px relative to the other browsers from the first column, and
122
	 * adds one to the end...
123
	 *
124
	 * If you want that effect I'd suggest setting a border-top/left on th/td's and 
125
	 * then filling in the gaps with other borders.
126
	 */
127
}
128
 
129
table.display thead th {
130
	padding: 3px 18px 3px 10px;
131
	border-bottom: 1px solid black;
132
	font-weight: bold;
133
	cursor: pointer;
134
	* cursor: hand;
135
}
136
 
137
table.display tfoot th {
138
	padding: 3px 18px 3px 10px;
139
	border-top: 1px solid black;
140
	font-weight: bold;
141
}
142
 
143
table.display tr.heading2 td {
144
	border-bottom: 1px solid #aaa;
145
}
146
 
147
table.display td {
148
	padding: 3px 10px;
149
}
150
 
151
table.display td.center {
152
	text-align: center;
153
}
154
 
155
 
156
 
157
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
158
 * DataTables sorting
159
 */
160
 
161
.sorting_asc {
162
	background: url('../images/sort_asc.png') no-repeat center right;
163
}
164
 
165
.sorting_desc {
166
	background: url('../images/sort_desc.png') no-repeat center right;
167
}
168
 
169
.sorting {
170
	background: url('../images/sort_both.png') no-repeat center right;
171
}
172
 
173
.sorting_asc_disabled {
174
	background: url('../images/sort_asc_disabled.png') no-repeat center right;
175
}
176
 
177
.sorting_desc_disabled {
178
	background: url('../images/sort_desc_disabled.png') no-repeat center right;
179
}
180
 
181
 
182
 
183
 
184
 
185
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
186
 * DataTables row classes
187
 */
188
table.display tr.odd.gradeA {
189
	background-color: #ddffdd;
190
}
191
 
192
table.display tr.even.gradeA {
193
	background-color: #eeffee;
194
}
195
 
196
table.display tr.odd.gradeC {
197
	background-color: #ddddff;
198
}
199
 
200
table.display tr.even.gradeC {
201
	background-color: #eeeeff;
202
}
203
 
204
table.display tr.odd.gradeX {
205
	background-color: #ffdddd;
206
}
207
 
208
table.display tr.even.gradeX {
209
	background-color: #ffeeee;
210
}
211
 
212
table.display tr.odd.gradeU {
213
	background-color: #ddd;
214
}
215
 
216
table.display tr.even.gradeU {
217
	background-color: #eee;
218
}
219
 
220
 
221
tr.odd {
222
	background-color: #E2E4FF;
223
}
224
 
225
tr.even {
226
	background-color: white;
227
}
228
 
229
 
230
 
231
 
232
 
233
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
234
 * Misc
235
 */
236
.dataTables_scroll {
237
	clear: both;
238
}
239
 
240
.dataTables_scrollBody {
241
	*margin-top: -1px;
242
}
243
 
244
.top, .bottom {
245
	padding: 15px;
246
	background-color: #F5F5F5;
247
	border: 1px solid #CCCCCC;
248
}
249
 
250
.top .dataTables_info {
251
	float: none;
252
}
253
 
254
.clear {
255
	clear: both;
256
}
257
 
258
.dataTables_empty {
259
	text-align: center;
260
}
261
 
262
tfoot input {
263
	margin: 0.5em 0;
264
	width: 100%;
265
	color: #444;
266
}
267
 
268
tfoot input.search_init {
269
	color: #999;
270
}
271
 
272
td.group {
273
	background-color: #d1cfd0;
274
	border-bottom: 2px solid #A19B9E;
275
	border-top: 2px solid #A19B9E;
276
}
277
 
278
td.details {
279
	background-color: #d1cfd0;
280
	border: 2px solid #A19B9E;
281
}
282
 
283
 
284
.example_alt_pagination div.dataTables_info {
285
	width: 40%;
286
}
287
 
288
.paging_full_numbers {
289
	width: 400px;
290
	height: 22px;
291
	line-height: 22px;
292
}
293
 
294
.paging_full_numbers span.paginate_button,
295
 	.paging_full_numbers span.paginate_active {
296
	border: 1px solid #aaa;
297
	-webkit-border-radius: 5px;
298
	-moz-border-radius: 5px;
299
	padding: 2px 5px;
300
	margin: 0 3px;
301
	cursor: pointer;
302
	*cursor: hand;
303
}
304
 
305
.paging_full_numbers span.paginate_button {
306
	background-color: #ddd;
307
}
308
 
309
.paging_full_numbers span.paginate_button:hover {
310
	background-color: #ccc;
311
}
312
 
313
.paging_full_numbers span.paginate_active {
314
	background-color: #99B3FF;
315
}
316
 
317
table.display tr.even.row_selected td {
318
	background-color: #B0BED9;
319
}
320
 
321
table.display tr.odd.row_selected td {
322
	background-color: #9FAFD1;
323
}
324
 
325
 
326
/*
327
 * Sorting classes for columns
328
 */
329
/* For the standard odd/even */
330
tr.odd td.sorting_1 {
331
	background-color: #D3D6FF;
332
}
333
 
334
tr.odd td.sorting_2 {
335
	background-color: #DADCFF;
336
}
337
 
338
tr.odd td.sorting_3 {
339
	background-color: #E0E2FF;
340
}
341
 
342
tr.even td.sorting_1 {
343
	background-color: #EAEBFF;
344
}
345
 
346
tr.even td.sorting_2 {
347
	background-color: #F2F3FF;
348
}
349
 
350
tr.even td.sorting_3 {
351
	background-color: #F9F9FF;
352
}
353
 
354
 
355
/* For the Conditional-CSS grading rows */
356
/*
357
 	Colour calculations (based off the main row colours)
358
  Level 1:
359
		dd > c4
360
		ee > d5
361
	Level 2:
362
	  dd > d1
363
	  ee > e2
364
 */
365
tr.odd.gradeA td.sorting_1 {
366
	background-color: #c4ffc4;
367
}
368
 
369
tr.odd.gradeA td.sorting_2 {
370
	background-color: #d1ffd1;
371
}
372
 
373
tr.odd.gradeA td.sorting_3 {
374
	background-color: #d1ffd1;
375
}
376
 
377
tr.even.gradeA td.sorting_1 {
378
	background-color: #d5ffd5;
379
}
380
 
381
tr.even.gradeA td.sorting_2 {
382
	background-color: #e2ffe2;
383
}
384
 
385
tr.even.gradeA td.sorting_3 {
386
	background-color: #e2ffe2;
387
}
388
 
389
tr.odd.gradeC td.sorting_1 {
390
	background-color: #c4c4ff;
391
}
392
 
393
tr.odd.gradeC td.sorting_2 {
394
	background-color: #d1d1ff;
395
}
396
 
397
tr.odd.gradeC td.sorting_3 {
398
	background-color: #d1d1ff;
399
}
400
 
401
tr.even.gradeC td.sorting_1 {
402
	background-color: #d5d5ff;
403
}
404
 
405
tr.even.gradeC td.sorting_2 {
406
	background-color: #e2e2ff;
407
}
408
 
409
tr.even.gradeC td.sorting_3 {
410
	background-color: #e2e2ff;
411
}
412
 
413
tr.odd.gradeX td.sorting_1 {
414
	background-color: #ffc4c4;
415
}
416
 
417
tr.odd.gradeX td.sorting_2 {
418
	background-color: #ffd1d1;
419
}
420
 
421
tr.odd.gradeX td.sorting_3 {
422
	background-color: #ffd1d1;
423
}
424
 
425
tr.even.gradeX td.sorting_1 {
426
	background-color: #ffd5d5;
427
}
428
 
429
tr.even.gradeX td.sorting_2 {
430
	background-color: #ffe2e2;
431
}
432
 
433
tr.even.gradeX td.sorting_3 {
434
	background-color: #ffe2e2;
435
}
436
 
437
tr.odd.gradeU td.sorting_1 {
438
	background-color: #c4c4c4;
439
}
440
 
441
tr.odd.gradeU td.sorting_2 {
442
	background-color: #d1d1d1;
443
}
444
 
445
tr.odd.gradeU td.sorting_3 {
446
	background-color: #d1d1d1;
447
}
448
 
449
tr.even.gradeU td.sorting_1 {
450
	background-color: #d5d5d5;
451
}
452
 
453
tr.even.gradeU td.sorting_2 {
454
	background-color: #e2e2e2;
455
}
456
 
457
tr.even.gradeU td.sorting_3 {
458
	background-color: #e2e2e2;
459
}
460
 
461
 
462
/*
463
 * Row highlighting example
464
 */
465
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {
466
	background-color: #ECFFB3;
467
}
468
 
469
.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
470
	background-color: #E6FF99;
471
}
472
 
473
.ex_highlight_row #example tr.even:hover {
474
	background-color: #ECFFB3;
475
}
476
 
477
.ex_highlight_row #example tr.even:hover td.sorting_1 {
478
	background-color: #DDFF75;
479
}
480
 
481
.ex_highlight_row #example tr.even:hover td.sorting_2 {
482
	background-color: #E7FF9E;
483
}
484
 
485
.ex_highlight_row #example tr.even:hover td.sorting_3 {
486
	background-color: #E2FF89;
487
}
488
 
489
.ex_highlight_row #example tr.odd:hover {
490
	background-color: #E6FF99;
491
}
492
 
493
.ex_highlight_row #example tr.odd:hover td.sorting_1 {
494
	background-color: #D6FF5C;
495
}
496
 
497
.ex_highlight_row #example tr.odd:hover td.sorting_2 {
498
	background-color: #E0FF84;
499
}
500
 
501
.ex_highlight_row #example tr.odd:hover td.sorting_3 {
502
	background-color: #DBFF70;
503
}
504
 
505
 
506
/*
507
 * KeyTable
508
 */
509
table.KeyTable td {
510
	border: 3px solid transparent;
511
}
512
 
513
table.KeyTable td.focus {
514
	border: 3px solid #3366FF;
515
}
516
 
517
table.display tr.gradeA {
518
	background-color: #eeffee;
519
}
520
 
521
table.display tr.gradeC {
522
	background-color: #ddddff;
523
}
524
 
525
table.display tr.gradeX {
526
	background-color: #ffdddd;
527
}
528
 
529
table.display tr.gradeU {
530
	background-color: #ddd;
531
}
532
 
533
div.box {
534
	height: 100px;
535
	padding: 10px;
536
	overflow: auto;
537
	border: 1px solid #8080FF;
538
	background-color: #E5E5FF;
539
}