3 * Copyright(c) 2006-2010 Ext JS, LLC
5 * http://www.extjs.com/license
13 .x-grid-panel .x-panel-body {
\r
14 overflow:hidden !important;
\r
17 .x-grid-panel .x-panel-mc .x-panel-body {
\r
29 .x-grid3-hd-row td, .x-grid3-row td, .x-grid3-summary-row td{
\r
32 -moz-user-focus: normal;
\r
35 .x-grid3-row td, .x-grid3-summary-row td {
\r
37 vertical-align: top;
\r
40 -moz-user-select: none;
\r
41 -khtml-user-select:none;
\r
42 -webkit-user-select:ignore;
\r
46 -moz-user-select: none;
\r
47 -khtml-user-select:none;
\r
48 -webkit-user-select:ignore;
\r
51 .x-grid3-hd-row td {
\r
53 vertical-align:middle;
\r
54 border-left:1px solid;
\r
55 border-right:1px solid;
\r
58 .x-grid3-hd-row .x-grid3-marker-hd {
\r
62 .x-grid3-row .x-grid3-marker {
\r
66 .x-grid3-cell-inner, .x-grid3-hd-inner{
\r
68 -o-text-overflow: ellipsis;
\r
69 text-overflow: ellipsis;
\r
70 padding:3px 3px 3px 5px;
\r
71 white-space: nowrap;
\r
77 padding:4px 3px 4px 5px;
\r
84 .x-grid3-body-cell {
\r
85 -moz-outline:0 none;
\r
89 /* IE Quirks to clip */
\r
90 .ext-ie .x-grid3-cell-inner, .ext-ie .x-grid3-hd-inner{
\r
94 /* reverse above in strict mode */
\r
95 .ext-strict .x-grid3-cell-inner, .ext-strict .x-grid3-hd-inner{
\r
99 .x-grid-row-loading {
\r
100 background: no-repeat center center;
\r
113 .x-grid3-row-over {
\r
115 background: repeat-x left top;
\r
118 .x-grid3-resize-proxy {
\r
122 cursor: col-resize;
\r
132 .x-grid3-resize-marker {
\r
152 -moz-outline:0 none;
\r
154 -moz-user-select: text;
\r
155 -khtml-user-select: text;
\r
156 -webkit-user-select:ignore;
\r
159 /* header styles */
\r
161 background: repeat-x 0 bottom;
\r
167 .x-grid3-header-pop {
\r
168 border-left:1px solid;
\r
173 .x-grid3-header-pop-inner {
\r
174 border-left:1px solid;
\r
177 background: transparent no-repeat center center;
\r
180 .ext-ie .x-grid3-header-pop-inner {
\r
184 .ext-strict .x-grid3-header-pop-inner {
\r
188 .x-grid3-header-inner {
\r
194 .x-grid3-header-offset {
\r
199 td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open {
\r
200 border-left:1px solid;
\r
201 border-right:1px solid;
\r
204 td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
\r
205 background: repeat-x left bottom;
\r
209 .x-grid3-sort-icon{
\r
210 background-repeat: no-repeat;
\r
215 vertical-align: middle;
\r
218 .sort-asc .x-grid3-sort-icon, .sort-desc .x-grid3-sort-icon {
\r
222 /* Header position fixes for IE strict mode */
\r
223 .ext-strict .ext-ie .x-grid3-header-inner, .ext-strict .ext-ie6 .x-grid3-hd {
\r
227 .ext-strict .ext-ie6 .x-grid3-hd-inner{
\r
236 .x-grid3-scroller {
\r
242 .x-grid3-cell-text, .x-grid3-hd-text {
\r
244 padding: 3px 5px 3px 5px;
\r
245 -moz-user-select: none;
\r
246 -khtml-user-select: none;
\r
247 -webkit-user-select:ignore;
\r
251 background-position: center;
\r
252 background-repeat: no-repeat;
\r
254 cursor: col-resize;
\r
259 position: absolute;
\r
265 /* Column Reorder DD */
\r
266 .x-dd-drag-proxy .x-grid3-hd-inner{
\r
267 background: repeat-x left bottom;
\r
274 .col-move-top, .col-move-bottom{
\r
284 background:transparent no-repeat left top;
\r
287 /* Selection Styles */
\r
288 .x-grid3-row-selected {
\r
292 .x-grid3-locked td.x-grid3-row-marker, .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker{
\r
293 background: repeat-x 0 bottom !important;
\r
294 vertical-align:middle !important;
\r
296 border-top:1px solid;
\r
297 border-bottom:none !important;
\r
298 border-right:1px solid !important;
\r
302 .x-grid3-locked td.x-grid3-row-marker div, .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div{
\r
308 .x-grid3-dirty-cell {
\r
309 background: transparent no-repeat 0 0;
\r
312 /* Grid Toolbars */
\r
313 .x-grid3-topbar, .x-grid3-bottombar{
\r
320 .x-grid3-topbar .x-toolbar{
\r
321 border-right:0 none;
\r
324 .x-grid3-bottombar .x-toolbar{
\r
325 border-right:0 none;
\r
326 border-bottom:0 none;
\r
327 border-top:1px solid;
\r
330 /* Props Grid Styles */
\r
331 .x-props-grid .x-grid3-cell{
\r
335 .x-props-grid .x-grid3-td-name .x-grid3-cell-inner{
\r
336 background:transparent repeat-y -16px !important;
\r
340 .x-props-grid .x-grid3-body .x-grid3-td-name{
\r
344 border-right:1px solid;
\r
351 background:transparent;
\r
354 .x-dd-drag-ghost .x-grid3-dd-wrap {
\r
355 padding:1px 3px 3px 1px;
\r
359 -moz-user-select:none;
\r
360 -khtml-user-select:none;
\r
361 -webkit-user-select:ignore;
\r
368 background:no-repeat left center;
\r
375 .x-grid3-hd-over .x-grid3-hd-btn, .x-grid3-hd-menu-open .x-grid3-hd-btn {
\r
379 a.x-grid3-hd-btn:hover {
\r
380 background-position:-14px center;
\r
384 .x-grid3-body .x-grid3-td-expander {
\r
385 background:transparent repeat-y right;
\r
388 .x-grid3-body .x-grid3-td-expander .x-grid3-cell-inner {
\r
389 padding:0 !important;
\r
393 .x-grid3-row-expander {
\r
396 background-position:4px 2px;
\r
397 background-repeat:no-repeat;
\r
398 background-color:transparent;
\r
401 .x-grid3-row-collapsed .x-grid3-row-expander {
\r
402 background-position:4px 2px;
\r
405 .x-grid3-row-expanded .x-grid3-row-expander {
\r
406 background-position:-21px 2px;
\r
409 .x-grid3-row-collapsed .x-grid3-row-body {
\r
410 display:none !important;
\r
413 .x-grid3-row-expanded .x-grid3-row-body {
\r
414 display:block !important;
\r
418 .x-grid3-body .x-grid3-td-checker {
\r
419 background:transparent repeat-y right;
\r
422 .x-grid3-body .x-grid3-td-checker .x-grid3-cell-inner, .x-grid3-header .x-grid3-td-checker .x-grid3-hd-inner {
\r
423 padding:0 !important;
\r
427 .x-grid3-row-checker, .x-grid3-hd-checker {
\r
430 background-position:2px 2px;
\r
431 background-repeat:no-repeat;
\r
432 background-color:transparent;
\r
435 .x-grid3-row .x-grid3-row-checker {
\r
436 background-position:2px 2px;
\r
439 .x-grid3-row-selected .x-grid3-row-checker, .x-grid3-hd-checker-on .x-grid3-hd-checker,.x-grid3-row-checked .x-grid3-row-checker {
\r
440 background-position:-23px 2px;
\r
443 .x-grid3-hd-checker {
\r
444 background-position:2px 1px;
\r
447 .ext-border-box .x-grid3-hd-checker {
\r
448 background-position:2px 3px;
\r
451 .x-grid3-hd-checker-on .x-grid3-hd-checker {
\r
452 background-position:-23px 1px;
\r
455 .ext-border-box .x-grid3-hd-checker-on .x-grid3-hd-checker {
\r
456 background-position:-23px 3px;
\r
460 .x-grid3-body .x-grid3-td-numberer {
\r
461 background:transparent repeat-y right;
\r
464 .x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner {
\r
465 padding:3px 5px 0 0 !important;
\r
471 .x-grid3-body .x-grid3-td-row-icon {
\r
472 background:transparent repeat-y right;
\r
473 vertical-align:top;
\r
477 .x-grid3-body .x-grid3-td-row-icon .x-grid3-cell-inner {
\r
478 padding:0 !important;
\r
479 background-position:center center;
\r
480 background-repeat:no-repeat;
\r
488 .x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,
\r
489 .x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,
\r
490 .x-grid3-body .x-grid3-row-selected .x-grid3-td-expander {
\r
491 background:transparent repeat-y right;
\r
494 .x-grid3-body .x-grid3-check-col-td .x-grid3-cell-inner {
\r
495 padding: 1px 0 0 0 !important;
\r
498 .x-grid3-check-col {
\r
501 background-position:center center;
\r
502 background-repeat:no-repeat;
\r
503 background-color:transparent;
\r
506 .x-grid3-check-col-on {
\r
509 background-position:center center;
\r
510 background-repeat:no-repeat;
\r
511 background-color:transparent;
\r
514 /* Grouping classes */
\r
515 .x-grid-group, .x-grid-group-body, .x-grid-group-hd {
\r
520 border-bottom: 2px solid;
\r
525 .x-grid-group-hd div.x-grid-group-title {
\r
526 background:transparent no-repeat 3px 3px;
\r
527 padding:4px 4px 4px 17px;
\r
530 .x-grid-group-collapsed .x-grid-group-body {
\r
534 .ext-ie6 .x-grid3 .x-editor .x-form-text, .ext-ie7 .x-grid3 .x-editor .x-form-text {
\r
539 .ext-ie .x-props-grid .x-editor .x-form-text {
\r
548 /* fix floating toolbar issue */
\r
549 .ext-ie7 .x-grid-panel .x-panel-bbar {
\r
554 /* Reset position to static when Grid Panel has been framed */
\r
555 /* to resolve 'snapping' from top to bottom behavior. */
\r
556 /* @forumThread 86656 */
\r
557 .ext-ie7 .x-grid-panel .x-panel-mc .x-panel-bbar {
\r
562 .ext-ie6 .x-grid3-header {
\r
563 position: relative;
\r
567 .x-grid-with-col-lines .x-grid3-row td.x-grid3-cell {
\r
569 border-right:1px solid;
\r