2 .#{$prefix}tree-no-lines .#{$prefix}tree-elbow {
3 background-color: transparent;
6 .#{$prefix}tree-no-lines .#{$prefix}tree-elbow-end {
7 background-color: transparent;
10 .#{$prefix}tree-no-lines .#{$prefix}tree-elbow-line {
11 background-color: transparent;
15 .#{$prefix}tree-arrows .#{$prefix}tree-elbow-plus {
16 background: transparent no-repeat 0 0;
19 .#{$prefix}tree-arrows .#{$prefix}tree-elbow-end-plus {
20 background: transparent no-repeat 0 0;
23 .#{$prefix}tree-arrows .#{$prefix}tree-elbow-end-minus {
24 background: transparent no-repeat -16px 0;
27 .#{$prefix}tree-arrows .#{$prefix}tree-elbow-minus {
28 background: transparent no-repeat -16px 0;
31 .#{$prefix}tree-arrows .#{$prefix}tree-elbow {
32 background-color: transparent !important;
35 .#{$prefix}tree-arrows .#{$prefix}tree-elbow-end {
36 background-color: transparent !important;
39 .#{$prefix}tree-arrows .#{$prefix}tree-elbow-line {
40 background-color: transparent !important;
44 .#{$prefix}tree-arrows .#{$prefix}tree-expander-over .#{$prefix}tree-elbow-plus,
45 .#{$prefix}tree-arrows .#{$prefix}tree-expander-over .#{$prefix}tree-elbow-end-plus {
46 background-position: -32px 0;
49 .#{$prefix}tree-arrows .#{$prefix}tree-expander-over .#{$prefix}tree-elbow-minus,
50 .#{$prefix}tree-arrows .#{$prefix}tree-expander-over .#{$prefix}tree-elbow-end-minus {
51 background-position: -48px 0;
54 .#{$prefix}tree-arrows .x-grid-tree-node-expanded .#{$prefix}tree-elbow-plus,
55 .#{$prefix}tree-arrows .x-grid-tree-node-expanded .#{$prefix}tree-elbow-end-plus {
56 background-position: -16px 0;
59 .#{$prefix}tree-arrows .x-grid-tree-node-expanded .#{$prefix}tree-expander-over .#{$prefix}tree-elbow-plus,
60 .#{$prefix}tree-arrows .x-grid-tree-node-expanded .#{$prefix}tree-expander-over .#{$prefix}tree-elbow-end-plus {
61 background-position: -48px 0;
64 .#{$prefix}tree-elbow-plus,
65 .#{$prefix}tree-elbow-minus,
66 .#{$prefix}tree-elbow-end-plus,
67 .#{$prefix}tree-elbow-end-minus{
72 .#{$prefix}tree-lines {
73 .#{$prefix}tree-elbow {
74 background-image: theme-background-image($theme-name, 'tree/elbow.gif');
77 .#{$prefix}tree-elbow-end {
78 background-image: theme-background-image($theme-name, 'tree/elbow-end.gif');
81 .#{$prefix}tree-elbow-plus {
82 background-image: theme-background-image($theme-name, 'tree/elbow-plus.gif');
85 .#{$prefix}tree-elbow-end-plus {
86 background-image: theme-background-image($theme-name, 'tree/elbow-end-plus.gif');
89 .#{$prefix}grid-tree-node-expanded .#{$prefix}tree-elbow-plus {
90 background-image: theme-background-image($theme-name, 'tree/elbow-minus.gif');
93 .#{$prefix}grid-tree-node-expanded .#{$prefix}tree-elbow-end-plus {
94 background-image: theme-background-image($theme-name, 'tree/elbow-end-minus.gif');
97 .#{$prefix}tree-elbow-line {
98 background-image: theme-background-image($theme-name, 'tree/elbow-line.gif');
102 .#{$prefix}tree-no-lines {
103 .#{$prefix}tree-elbow-plus,
104 .#{$prefix}tree-elbow-end-plus {
105 background-image: theme-background-image($theme-name, 'tree/elbow-plus-nl.gif');
108 .#{$prefix}grid-tree-node-expanded .#{$prefix}tree-elbow-plus,
109 .#{$prefix}grid-tree-node-expanded .#{$prefix}tree-elbow-end-plus {
110 background-image: theme-background-image($theme-name, 'tree/elbow-end-minus-nl.gif');
114 .#{$prefix}tree-arrows {
115 .#{$prefix}tree-elbow-plus,
116 .#{$prefix}tree-elbow-minus,
117 .#{$prefix}tree-elbow-end-plus,
118 .#{$prefix}tree-elbow-end-minus {
119 background-image: theme-background-image($theme-name, 'tree/arrows.gif');
123 .#{$prefix}tree-icon {
127 .#{$prefix}tree-elbow,
128 .#{$prefix}tree-elbow-end,
129 .#{$prefix}tree-elbow-plus,
130 .#{$prefix}tree-elbow-end-plus,
131 .#{$prefix}tree-elbow-empty,
132 .#{$prefix}tree-elbow-line {
133 height: $tree-elbow-height;
134 width: $tree-elbow-width;
137 .#{$prefix}tree-icon-leaf {
138 width: $tree-elbow-width;
139 background-image: theme-background-image($theme-name, 'tree/leaf.gif');
142 .#{$prefix}tree-icon-parent {
143 width: $tree-elbow-width;
144 background-image: theme-background-image($theme-name, 'tree/folder.gif');
147 .#{$prefix}grid-tree-node-expanded .#{$prefix}tree-icon-parent {
148 background-image: theme-background-image($theme-name, 'tree/folder-open.gif');
151 .#{$prefix}grid-rowbody {
155 .#{$prefix}tree-panel .#{$prefix}grid-cell-inner {
159 .#{$prefix}tree-panel .#{$prefix}grid-row .#{$prefix}grid-cell {
163 .#{$prefix}tree-panel .#{$prefix}grid-row .#{$prefix}grid-cell-inner {
164 height: $tree-elbow-height;
166 line-height: $tree-elbow-height;
169 vertical-align: middle;
173 display: inline-block;
178 .#{$prefix}tree-checkbox {
180 display: inline-block;
183 width: $form-checkbox-size;
184 height: $form-checkbox-size;
185 background: no-repeat;
186 background-image: theme-background-image($theme-name, $form-checkbox-image);
191 &::-moz-focus-inner {
198 /* Hack for IE; causes alignment problem in IE9 standards mode so exclude that */
199 .#{$prefix}nbr.#{$prefix}ie {
200 .#{$prefix}tree-checkbox {
205 .#{$prefix}tree-checkbox-checked {
206 background-position: 0 (0 - $form-checkbox-size);
210 .#{$prefix}tree-panel .#{$prefix}grid-cell-inner {
211 border-width: 0 !important;
214 .#{$prefix}ie6 .#{$prefix}tree-panel .#{$prefix}grid-row .#{$prefix}grid-cell-inner img,
215 .#{$prefix}quirks .#{$prefix}ie .#{$prefix}tree-panel .#{$prefix}grid-row .#{$prefix}grid-cell-inner img {
217 vertical-align: middle;
219 .#{$prefix}strict .#{$prefix}ie7 .#{$prefix}tree-panel .#{$prefix}grid-row .#{$prefix}grid-cell-inner img {
221 vertical-align: middle;
223 .#{$prefix}ie6 .#{$prefix}tree-checkbox,
224 .#{$prefix}quirks .#{$prefix}ie7 .#{$prefix}tree-checkbox {
226 vertical-align: middle;
228 .#{$prefix}strict .#{$prefix}ie7 .#{$prefix}tree-checkbox {
230 vertical-align: middle;
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-background-image($theme-name, 'tree/drop-append.gif');
246 .#{$prefix}tree-drop-ok-above .#{$prefix}dd-drop-icon {
247 background-image: theme-background-image($theme-name, 'tree/drop-above.gif');
250 .#{$prefix}tree-drop-ok-below .#{$prefix}dd-drop-icon {
251 background-image: theme-background-image($theme-name, 'tree/drop-below.gif');
254 .#{$prefix}tree-drop-ok-between .#{$prefix}dd-drop-icon {
255 background-image: theme-background-image($theme-name, 'tree/drop-between.gif');
258 .#{$prefix}grid-tree-loading .#{$prefix}tree-icon {
259 background-image: theme-background-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 {