1 $tree-elbow-height: 16px;
2 $tree-elbow-width: 16px;
3 $form-checkbox-size: 16px;
4 $form-checkbox-image-unchecked: theme-image($theme-name, 'form/unchecked.png');
5 $form-checkbox-image-checked: theme-image($theme-name, 'form/checked.png');
9 .x-tree-panel .x-grid-row{
11 background-color:#000;
14 @include box-shadow(0 0 0 1px wha(.1));
19 .#{$prefix}tree-no-lines .#{$prefix}tree-elbow {
20 background-color: transparent;
23 .#{$prefix}tree-no-lines .#{$prefix}tree-elbow-end {
24 background-color: transparent;
27 .#{$prefix}tree-no-lines .#{$prefix}tree-elbow-line {
28 background-color: transparent;
32 .#{$prefix}tree-arrows .#{$prefix}tree-elbow-plus {
33 background: transparent no-repeat 0 0;
36 .#{$prefix}tree-arrows .#{$prefix}tree-elbow-end-plus {
37 background: transparent no-repeat 0 0;
40 .#{$prefix}tree-arrows .#{$prefix}tree-elbow-end-minus {
41 background: transparent no-repeat -16px 0;
44 .#{$prefix}tree-arrows .#{$prefix}tree-elbow-minus {
45 background: transparent no-repeat -16px 0;
48 .#{$prefix}tree-arrows .#{$prefix}tree-elbow {
49 background-color: transparent !important;
52 .#{$prefix}tree-arrows .#{$prefix}tree-elbow-end {
53 background-color: transparent !important;
56 .#{$prefix}tree-arrows .#{$prefix}tree-elbow-line {
57 background-color: transparent !important;
61 .#{$prefix}tree-arrows .#{$prefix}tree-expander-over .#{$prefix}tree-elbow-plus,
62 .#{$prefix}tree-arrows .#{$prefix}tree-expander-over .#{$prefix}tree-elbow-end-plus {
63 background-position: -32px 0;
66 .#{$prefix}tree-arrows .#{$prefix}tree-expander-over .#{$prefix}tree-elbow-minus,
67 .#{$prefix}tree-arrows .#{$prefix}tree-expander-over .#{$prefix}tree-elbow-end-minus {
68 background-position: -48px 0;
71 .#{$prefix}tree-arrows .x-grid-tree-node-expanded .#{$prefix}tree-elbow-plus,
72 .#{$prefix}tree-arrows .x-grid-tree-node-expanded .#{$prefix}tree-elbow-end-plus {
73 background-position: -16px 0;
76 .#{$prefix}tree-arrows .x-grid-tree-node-expanded .#{$prefix}tree-expander-over .#{$prefix}tree-elbow-plus,
77 .#{$prefix}tree-arrows .x-grid-tree-node-expanded .#{$prefix}tree-expander-over .#{$prefix}tree-elbow-end-plus {
78 background-position: -48px 0;
81 .#{$prefix}tree-elbow-plus,
82 .#{$prefix}tree-elbow-minus,
83 .#{$prefix}tree-elbow-end-plus,
84 .#{$prefix}tree-elbow-end-minus{
89 .#{$prefix}tree-lines {
90 .#{$prefix}tree-elbow {
91 background-image: theme-image($theme-name, 'tree/elbow.gif');
94 .#{$prefix}tree-elbow-end {
95 background-image: theme-image($theme-name, 'tree/elbow-end.gif');
98 .#{$prefix}tree-elbow-plus {
99 background-image: theme-image($theme-name, 'tree/elbow-plus.gif');
102 .#{$prefix}tree-elbow-end-plus {
103 background-image: theme-image($theme-name, 'tree/elbow-end-plus.gif');
106 .#{$prefix}grid-tree-node-expanded .#{$prefix}tree-elbow-plus {
107 background-image: theme-image($theme-name, 'tree/elbow-minus.gif');
110 .#{$prefix}grid-tree-node-expanded .#{$prefix}tree-elbow-end-plus {
111 background-image: theme-image($theme-name, 'tree/elbow-end-minus.gif');
114 .#{$prefix}tree-elbow-line {
115 background-image: theme-image($theme-name, 'tree/elbow-line.gif');
119 .#{$prefix}tree-no-lines {
120 .#{$prefix}tree-elbow-plus,
121 .#{$prefix}tree-elbow-end-plus {
122 background-image: theme-image($theme-name, 'tree/elbow-plus-nl.gif');
125 .#{$prefix}grid-tree-node-expanded .#{$prefix}tree-elbow-plus,
126 .#{$prefix}grid-tree-node-expanded .#{$prefix}tree-elbow-end-plus {
127 background-image: theme-image($theme-name, 'tree/elbow-end-minus-nl.gif');
131 .#{$prefix}tree-arrows {
132 .#{$prefix}tree-elbow-plus,
133 .#{$prefix}tree-elbow-minus,
134 .#{$prefix}tree-elbow-end-plus,
135 .#{$prefix}tree-elbow-end-minus {
136 background-image: theme-image($theme-name, 'tree/arrows.gif');
140 .#{$prefix}tree-icon {
144 .#{$prefix}tree-elbow,
145 .#{$prefix}tree-elbow-end,
146 .#{$prefix}tree-elbow-plus,
147 .#{$prefix}tree-elbow-end-plus,
148 .#{$prefix}tree-elbow-empty,
149 .#{$prefix}tree-elbow-line {
150 height: $tree-elbow-height;
151 width: $tree-elbow-width;
154 .#{$prefix}tree-icon-leaf {
155 width: $tree-elbow-width;
156 background-image: theme-image($theme-name, 'tree/leaf.gif');
159 .#{$prefix}tree-icon-parent {
160 width: $tree-elbow-width;
161 background-image: theme-image($theme-name, 'tree/folder.gif');
164 .#{$prefix}grid-tree-node-expanded .#{$prefix}tree-icon-parent {
165 background-image: theme-image($theme-name, 'tree/folder-open.gif');
168 .#{$prefix}grid-rowbody {
172 .#{$prefix}tree-panel .#{$prefix}grid-cell-inner {
176 .#{$prefix}tree-panel .#{$prefix}grid-row .#{$prefix}grid-cell {
180 .#{$prefix}tree-panel .#{$prefix}grid-row .#{$prefix}grid-cell-inner {
181 height: $tree-elbow-height;
183 line-height: $tree-elbow-height;
184 vertical-align: middle;
193 .#{$prefix}tree-panel .#{$prefix}grid-row .#{$prefix}grid-cell-inner {
199 .#{$prefix}tree-checkbox {
204 width: $form-checkbox-size;
205 height: $form-checkbox-size;
206 background: theme-image($theme-name, $form-checkbox-image-unchecked) no-repeat;
211 &::-moz-focus-inner {
217 /* Hack for IE; causes alignment problem in IE9 standards mode so exclude that */
218 .#{$prefix}nbr.#{$prefix}ie {
219 .#{$prefix}tree-checkbox {
224 .#{$prefix}tree-checkbox-checked {
225 background: theme-image($theme-name, $form-checkbox-image-checked) no-repeat;
229 .#{$prefix}tree-panel .#{$prefix}grid-cell-inner {
230 border-width: 0 !important;
236 .#{$prefix}tree-panel .#{$prefix}grid-row .#{$prefix}grid-cell-inner {
237 line-height: $tree-elbow-height - 2;
242 .#{$prefix}tree-drop-ok-append .#{$prefix}dd-drop-icon {
243 background-image: theme-image($theme-name, 'tree/drop-append.gif');
246 .#{$prefix}tree-drop-ok-above .#{$prefix}dd-drop-icon {
247 background-image: theme-image($theme-name, 'tree/drop-above.gif');
250 .#{$prefix}tree-drop-ok-below .#{$prefix}dd-drop-icon {
251 background-image: theme-image($theme-name, 'tree/drop-below.gif');
254 .#{$prefix}tree-drop-ok-between .#{$prefix}dd-drop-icon {
255 background-image: theme-image($theme-name, 'tree/drop-between.gif');
258 .#{$prefix}grid-tree-loading .#{$prefix}tree-icon {
259 background-image: theme-image($theme-name, 'tree/loading.gif');
262 .#{$prefix}tree-ddindicator {
264 border-width: 1px 0px 0px;
265 border-style: dotted;
269 .#{$prefix}grid-tree-loading span {
274 .#{$prefix}tree-animator-wrap {