summaryrefslogtreecommitdiff
path: root/frontend/beta/css/yui-extensions/grid.css
Unidiff
Diffstat (limited to 'frontend/beta/css/yui-extensions/grid.css') (more/less context) (ignore whitespace changes)
-rw-r--r--frontend/beta/css/yui-extensions/grid.css584
1 files changed, 584 insertions, 0 deletions
diff --git a/frontend/beta/css/yui-extensions/grid.css b/frontend/beta/css/yui-extensions/grid.css
new file mode 100644
index 0000000..01be8d5
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/grid.css
@@ -0,0 +1,584 @@
1/*
2
3Copyright 2008-2011 Clipperz Srl
4
5This file is part of Clipperz's Javascript Crypto Library.
6Javascript Crypto Library provides web developers with an extensive
7and efficient set of cryptographic functions. The library aims to
8obtain maximum execution speed while preserving modularity and
9reusability.
10For further information about its features and functionalities please
11refer to http://www.clipperz.com
12
13* Javascript Crypto Library is free software: you can redistribute
14 it and/or modify it under the terms of the GNU Affero General Public
15 License as published by the Free Software Foundation, either version
16 3 of the License, or (at your option) any later version.
17
18* Javascript Crypto Library is distributed in the hope that it will
19 be useful, but WITHOUT ANY WARRANTY; without even the implied
20 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
21 See the GNU Affero General Public License for more details.
22
23* You should have received a copy of the GNU Affero General Public
24 License along with Javascript Crypto Library. If not, see
25 <http://www.gnu.org/licenses/>.
26
27*/
28
29.ygrid-cell-text {
30 display: block;
31 overflow: hidden;
32 padding: 3px 5px;
33 white-space: nowrap;
34}
35.ygrid-col{
36 cursor: default;
37 height:21px !important;
38 box-sizing: border-box;
39 -moz-box-sizing: border-box;
40 position:absolute;
41 display:block;
42 -moz-outline: none;
43 -moz-user-focus: normal;
44 overflow: hidden;
45 border-left: 1px solid #f1efe2;
46}
47.yeditgrid .ygrid-col{
48 -moz-outline: normal;
49}
50.ygrid-col, .ygrid-hd {
51 -o-text-overflow: ellipsis;
52 text-overflow: ellipsis;
53}
54.ygrid-col-0{
55 border-left: 0;
56}
57.ygrid-col-last{
58 border-right: 1px solid #f1efe2;
59}
60.ygrid-editor{
61 box-sizing: border-box;
62 -moz-box-sizing: border-box;
63 position:absolute;
64 visibility:hidden;
65 font: normal 8pt arial;
66 border: 1px solid #afbdc9;
67 z-index:10;
68}
69.ygrid-editor input{
70 font: normal 8pt arial;
71 border: 0;
72 padding-top:2px;
73 padding-left:3px;
74}
75.ygrid-editor-container{
76 overflow:hidden;
77 display:block;
78 background-color:white;
79}
80.ygrid-editor .pick-button{
81 width:15px;
82 height:20px;
83 position:absolute;
84 display:block;
85 right:0;
86 top:0;
87 z-index:2;
88 background-image: url(../images/default/grid/pick-button.gif);
89 background-repeat: no-repeat;
90}
91.ygrid-editor-invalid{
92 background-image: url(../images/default/grid/invalid_line.gif);
93 background-repeat: repeat-x;
94 background-position: bottom;
95 border: 1px solid #afbdc9;
96}
97.ygrid-checkbox-editor{
98 text-align: center;
99 overflow:hidden;
100 display:block;
101 background-color:white;
102}
103.ygrid-checkbox-editor input{
104 margin-top:3px;
105 height:13px;
106 width:13px;
107}
108select.ygrid-editor{
109 padding: 0;
110 -moz-outline: none;
111 border: 1px solid #afbdc9;
112}
113.ygrid-num-editor{
114 text-align:right;
115 padding-top:2px;
116 padding-left:3px;
117}
118.ygrid-text-editor{
119 padding-top:2px;
120 padding-left:3px;
121}
122.ygrid-hd{
123 font: normal 8pt arial;
124 background-color: #ebeadb;
125 box-sizing: border-box;
126 -moz-box-sizing: border-box;
127 display: block;
128 position: absolute;
129 overflow:hidden;
130}
131.ygrid-column-sizer {
132 width:1px;
133 border-right:1px dashed #6593cf;
134 background:none;
135 cursor: col-resize;
136}
137.ygrid-drag-proxy{
138 width:150px;
139 height:24px;
140 background-color:#3366cc;
141 border: 1px solid #002266;
142 position:absolute;
143 visibility:hidden;
144 z-index:10000;
145}
146.ygrid-drag-text{
147 font: normal 8pt arial;
148 color:white;
149 position:absolute;
150 top:0;
151 left:26px;
152 padding:3px;
153 display:block;
154}
155.ygrid-drop-icon{
156 position:absolute;
157 top:0;
158 left:0;
159 display:block;
160 width:24px;
161 height:100%;
162 background-position: center;
163 background-repeat: no-repeat;
164}
165.ygrid-drop-nodrop{
166 background-image: url(../images/default/grid/drop-no.gif);
167}
168.ygrid-drop-ok{
169 background-image: url(../images/default/grid/drop-yes.gif);
170}
171.ygrid-hd .sort-asc {
172 background-image: url(../images/default/grid/sort_asc.gif);
173 background-position: right;
174 background-repeat: no-repeat;
175 display: none;
176 height: 14px;
177 width: 16px;
178}
179.ygrid-hd .sort-desc {
180 background-image: url(../images/default/grid/sort_desc.gif);
181 background-position: right;
182 background-repeat: no-repeat;
183 display: none;
184 height: 14px;
185 width: 16px;
186}
187.ygrid-hd-body {
188 cursor: default;
189 display: block;
190 font: normal 8pt arial;
191 left: 0;
192 overflow: hidden;
193 padding: 3px 5px;
194 position: relative;
195 top: 0;
196 white-space: nowrap;
197}
198.ygrid-hd-body span {
199 font: normal 8pt arial;
200 white-space: nowrap;
201}
202.ygrid-hd-over{
203 border-bottom: 2px solid #fcc247;
204}
205.ygrid-hd-over .ygrid-hd-body{
206 background-color: #faf9f4;
207 border-bottom: 1px solid #f9a900;
208}
209.ygrid-hd-split {
210 background-image: url(../images/default/grid/grid-split.gif);
211 background-position: center;
212 background-repeat: no-repeat;
213 cursor: e-resize;
214 display: block;
215 font-size: 1px;
216 height: 16px;
217 overflow: hidden;
218 position: absolute;
219 top: 2px;
220 width: 6px;
221 z-index: 3;
222}
223.ygrid-hrow{
224 background: #ebeadb url(../images/default/grid/grid-hrow.gif) repeat-x;
225 display: block;
226 height: 22px;
227 left: 0;
228 position: relative;
229 top: 0;
230 width: 10000px;
231 overflow:hidden;
232 z-index:2;
233}
234.ygrid-hrow-frame{
235 height: 22px;
236 left: 0;
237 display:block;
238 position: absolute;
239 top: 0;
240 width: 10000px;
241 z-index:1;
242}
243.ygrid-footer .ytoolbar{
244 border:0;
245}
246.ygrid-page-number{
247 width:24px;
248 height:14px;
249}
250.ygrid-page-first{
251 background-image: url(../images/default/grid/page-first.gif);
252}
253.ygrid-loading{
254 background-image: url(../images/default/grid/done.gif);
255}
256.ygrid-page-last{
257 background-image: url(../images/default/grid/page-last.gif);
258}
259.ygrid-page-next{
260 background-image: url(../images/default/grid/page-next.gif);
261}
262.ygrid-page-prev{
263 background-image: url(../images/default/grid/page-prev.gif);
264}
265.ytb-button-disabled .ygrid-loading{
266 background-image: url(../images/default/grid/loading.gif);
267}
268.ytb-button-disabled .ygrid-page-first{
269 background-image: url(../images/default/grid/page-first-disabled.gif);
270}
271.ytb-button-disabled .ygrid-page-last{
272 background-image: url(../images/default/grid/page-last-disabled.gif);
273}
274.ytb-button-disabled .ygrid-page-next{
275 background-image: url(../images/default/grid/page-next-disabled.gif);
276}
277.ytb-button-disabled .ygrid-page-prev{
278 background-image: url(../images/default/grid/page-prev-disabled.gif);
279}
280.ygrid-mso{
281}
282.ygrid-mso .ygrid-hd{
283 background:none;
284 border-bottom:0;
285}
286.ygrid-mso .ygrid-footer {
287 border-top: 1px solid #6593cf;
288}
289
290.ygrid-mso .ygrid-footer .ygrid-fbutton{
291 border:0;
292}
293.ygrid-mso .ygrid-hd-body {
294 border-bottom:0;
295}
296.ygrid-mso .ygrid-hd-over{
297 border-bottom:0;
298}
299.ygrid-mso .ygrid-hd-over .ygrid-hd-body{
300 background-color: transparent;
301}
302.ygrid-mso .ygrid-hd-split {
303 background-image: url(../images/default/grid/grid-blue-split.gif);
304}
305.ygrid-mso .ytoolbar .ytb-sep {
306 background-image: url(../images/default/grid/grid-blue-split.gif);
307}
308.ygrid-mso .ygrid-hrow{
309 background: url(../images/default/grid/mso-hd.gif);
310 border-bottom: 1px solid #6593cf;
311 height: 21px;
312}
313.ygrid-mso .ygrid-row{
314 color: black;
315 border-bottom: 1px solid #ddecfe;
316}
317.ygrid-mso .ygrid-row-alt{
318 background-color: #f5f5f5;
319}
320.ygrid-mso .ygrid-row-selected{
321 background-color: #b3c8e8 !important;
322 color: black;
323}
324.ygrid-mso .ygrid-row-selected span{
325 color: black !important;
326}
327.yprops-grid .ygrid-col-1{
328 background-color: #f1efe2;
329}
330.yprops-grid .ygrid-col-1 .ygrid-cell-text{
331 background-color: white;
332}
333.yprops-grid .ygrid-col-0{
334 background-color: #f1efe2;
335}
336.yprops-grid .ygrid-col-0 .ygrid-cell-text{
337 background-color: white;
338 margin-left:10px;
339}
340.yprops-grid .ygrid-prop-edting .ygrid-col-0 .ygrid-cell-text{
341 background-color: #316ac5;
342 color: white;
343}
344.yprops-grid .ygrid-prop-edting .ygrid-col-0{
345 color: white;
346}
347.yprops-grid .ygrid-num-editor{
348 text-align:left;
349}
350.ygrid-row{
351 font: normal 8pt arial;
352 border-bottom: 1px solid #f1efe2;
353 overflow: visible;
354 white-space: nowrap;
355 height:21px;
356 width:10000px;
357 box-sizing: border-box;
358 -moz-box-sizing: border-box;
359 display:block;
360 position:absolute;
361}
362.ygrid-row-alt{
363 background-color: #fcfaf6;
364}
365.ygrid-row-over{
366 background-color: #f1f1f1;
367 color: black;
368}
369.ygrid-row-selected{
370 background-color: #316ac5 !important;
371 color: white;
372}
373.ygrid-row-selected span{
374 color: white !important;
375}
376.ygrid-vista{
377 border:1px solid #535353;
378}
379.ygrid-vista .ygrid-hd{
380 border-bottom:0px;
381 background:none;
382}
383.ygrid-vista .ygrid-hd-body {
384 border-bottom: 1px solid #b3bcc0;
385}
386.ygrid-vista .ygrid-hd-over{
387 border-bottom:0px;
388}
389.ygrid-vista .ygrid-hd-over .ygrid-hd-body{
390 background-color: transparent;
391 border-bottom:0;
392}
393.ygrid-vista .ygrid-hd-split {
394 background-image: url(../images/default/grid/grid-split.gif);
395}
396.ygrid-vista .ygrid-hrow{
397 background: url(../images/default/grid/grid-vista-hd.gif);
398 height: 21px;
399}
400.ygrid-vista .ygrid-row-alt{
401 background-color: #f5f5f5;
402}
403.ygrid-vista .ygrid-row-selected{
404 background-color: #535353 !important;
405 color: white;
406}
407.ygrid-vista .ygrid-row-selected span{
408 color: white !important;
409}
410.ygrid-vista .ygrid-wrap-body {
411}
412.ygrid-vista .ytoolbar{
413 border: 0px none;
414 background: url(../images/default/grid/grid-vista-hd.gif);
415}
416.ygrid-vista .ytoolbar .ytb-sep{
417 background-image: url(../images/default/grid/grid-split.gif);
418}
419/*
420 To have the scrollbars overlap the header, change .ygrid-wrap top style to 0 and
421 and ygrid-wrap-body top to 22px
422 Then grid.getView().scrollbarMode = YAHOO.ext.grid.GridView.SCROLLBARS_OVERLAP;
423 */
424.ygrid-wrap {
425 height: 100%;
426 left: 0;
427 overflow: auto;
428 position: relative;
429 top: 22px;
430 width: 100%;
431}
432.ygrid-footer{
433 display: block;
434 padding:0;
435 border-top: 1px solid #cbc7b8;
436}
437.ygrid-wrap-footer {
438 display: block;
439 overflow: hidden;
440 width:100%;
441 height:25px;
442 box-sizing: border-box;
443 -moz-box-sizing: border-box;
444 background-color: #ebeadb;
445 position:absolute;
446 bottom:0;
447}
448.ygrid-wrap-body {
449 left: 0;
450 overflow: hidden;
451 position: absolute;
452 top: 0;
453 display: block;
454}
455.ygrid-wrap-headers {
456 left: 0;
457 overflow: hidden;
458 position: absolute;
459 top: 0;
460 z-index: 12;
461}
462.ypopcal{
463 background: white;
464 padding:2px;
465 border: 1px solid gray;
466 z-index:12001;
467 -moz-outline:none;
468 position:absolute;
469 display:none;
470 top:0;
471 left:0;
472}
473.ypopcal-shadow {
474 background: #dddddd;
475 filter: progid:DXImageTransform.Microsoft.Blur(MakeShadow=true,pixelradius=1) Alpha(opacity=35,style=1,startX=0,finishX=200,FinishOpacity=35);
476 padding: 0;
477 position:absolute;
478 z-index:12000;
479 display:none;
480 top:0;
481 left:0;
482}
483.ypopcal-head{
484 width:150px;
485 background: #93b5e4;
486}
487.ypopcal-head td{
488 padding:1px;
489}
490.ypopcal-month{
491 color: white;
492 font: bold 7pt verdana;
493 text-decoration: none;
494 text-align:center;
495}
496.ypopcal-head .ypopcal-arrow{
497 width:16px;
498 text-align:center;
499 cursor:pointer;
500 -moz-user-select: none;
501}
502
503.ypopcal-head .next-month{
504 width:16px;
505 background-image: url(../images/default/grid/arrow-right-white.gif);
506 background-position: center;
507 background-repeat: no-repeat;
508 cursor:pointer;
509}
510.ypopcal-head .prev-month{
511 width:16px;
512 background-image: url(../images/default/grid/arrow-left-white.gif);
513 background-position: center;
514 background-repeat: no-repeat;
515 cursor:pointer;
516}
517
518.ypopcal-table {
519 background:white;
520 border-bottom: 1px solid #cccccc;
521}
522.ypopcal-table tr{
523
524}
525.ypopcal-table td{
526 box-sizing: border-box;
527 -moz-box-sizing: border-box;
528 border: 1px solid white;
529 text-align:right;
530 color:#aaaaaa;
531 cursor:pointer;
532 font:normal 8pt arial;
533 background:white;
534 padding:1px 2px;
535 width:12px;
536 height:12px;
537}
538.ypopcal-table td.today{
539 border: 1px solid darkred;
540}
541.ypopcal-table .ypopcal-daynames td{
542 text-align:center !important;
543 border:0;
544 border-bottom: 1px solid #cccccc;
545 font-size: 8pt;
546 font-weight: normal;
547 text-align:right;
548 color:black;
549 cursor:default;
550}
551.ypopcal-table td.active{
552 cursor:pointer;
553 color:black;
554}
555.ypopcal-table td.ypopcal-disabled{
556 cursor:default;
557 background:#eeeeee;
558 border: 1px solid #eeeeee;
559 color:#bbbbbb;
560}
561.ypopcal-table td.selected{
562 background: #ddecfe;
563 border: 1px solid #c3daf9;
564}
565.ypopcal-today{
566 color: black;
567 cursor: hand;
568 display: inline-block;
569 font: normal 8pt arial;
570 margin-left: 2px;
571 text-decoration: none;
572 margin-top:2px;
573}
574
575.ygrid-simple-view .ygrid-col{
576 height:100% !important;
577 position:static;
578 display:table-cell;
579 display:inline-block;
580}
581.ygrid-simple-view .ygrid-row{
582 position:static;
583 display: table-row;
584}