1 @mixin extjs-form-triggerfield {
2 .#{$prefix}form-trigger-wrap {
6 .#{$prefix}form-trigger {
7 background-image: theme-image($theme-name, 'form/trigger.gif');
8 background-position: 0 0;
10 width: $form-trigger-width;
11 height: $form-trigger-height - $form-trigger-border-bottom-width;
14 border-bottom: $form-trigger-border-bottom;
20 .#{$prefix}border-box .#{$prefix}form-trigger {
21 height: $form-trigger-height;
24 .#{$prefix}field-default-toolbar .#{$prefix}form-trigger {
25 height: $form-toolbar-trigger-height - $form-trigger-border-bottom-width;
28 .#{$prefix}border-box .#{$prefix}field-default-toolbar .#{$prefix}form-trigger {
29 height: $form-toolbar-trigger-height;
33 .#{$prefix}form-trigger-over {
34 background-position: -$form-trigger-width 0;
36 border-bottom-color: $form-trigger-border-bottom-color-over;
39 .#{$prefix}form-trigger-wrap-focus .#{$prefix}form-trigger {
40 background-position: -($form-trigger-width * 3) 0;
42 border-bottom-color: $form-trigger-border-bottom-color-focus;
45 .#{$prefix}form-trigger-wrap-focus .#{$prefix}form-trigger-over {
46 background-position: -($form-trigger-width * 4) 0;
48 @if $form-trigger-border-bottom-color-focus-over {
49 border-bottom-color: $form-trigger-border-bottom-color-focus-over;
53 .#{$prefix}form-trigger-click,
54 .#{$prefix}form-trigger-wrap-focus .#{$prefix}form-trigger-click {
55 background-position: -($form-trigger-width * 2) 0;
57 @if $form-trigger-border-bottom-color-pressed {
58 border-bottom-color: $form-trigger-border-bottom-color-pressed;
62 .#{$prefix}form-trigger-icon {
63 height: $form-trigger-width - $form-trigger-border-bottom-width;
65 background-repeat: no-repeat;
66 background-position: $form-trigger-icon-background-position;
69 .#{$prefix}pickerfield-open {
70 .#{$prefix}form-field {
71 @include border-bottom-radius(0);
75 .#{$prefix}pickerfield-open-above {
76 .#{$prefix}form-field {
77 @include border-bottom-left-radius(3px);
78 @include border-top-radius(0);
82 .#{$prefix}form-arrow-trigger {
83 .#{$prefix}form-trigger-icon {
84 background-image: theme-image($theme-name, 'boundlist/trigger-arrow.png');
88 .#{$prefix}form-date-trigger {
89 background-image: theme-image($theme-name, 'form/date-trigger.gif');
92 $spinner-btn-height: $form-trigger-height / 2;
93 .#{$prefix}form-trigger-wrap {
94 .#{$prefix}form-spinner-up,
95 .#{$prefix}form-spinner-down {
96 background-image: theme-image($theme-name, 'form/spinner.gif');
98 width: $form-trigger-width;
99 height: $spinner-btn-height;
101 font-size: 0; /*for IE*/
105 .#{$prefix}form-spinner-down {
106 background-position: 0 (-$spinner-btn-height);
109 .#{$prefix}form-trigger-wrap-focus .#{$prefix}form-spinner-down {
110 background-position: -($form-trigger-width * 3) (-$spinner-btn-height);
112 .#{$prefix}form-trigger-wrap .#{$prefix}form-spinner-down-over {
113 background-position: (-$form-trigger-width) (-$spinner-btn-height);
115 .#{$prefix}form-trigger-wrap-focus .#{$prefix}form-spinner-down-over {
116 background-position: -($form-trigger-width * 4) (-$spinner-btn-height);
118 .#{$prefix}form-trigger-wrap .#{$prefix}form-spinner-down-click {
119 background-position: -($form-trigger-width * 2) (-$spinner-btn-height);
123 .#{$prefix}field-default-toolbar {
124 $spinner-btn-height: $form-toolbar-trigger-height / 2;
125 .#{$prefix}form-trigger-wrap {
126 .#{$prefix}form-spinner-up,
127 .#{$prefix}form-spinner-down {
128 background-image: theme-image($theme-name, 'form/spinner-small.gif');
129 height: $spinner-btn-height;
131 .#{$prefix}form-spinner-down {
132 background-position: 0 (-$spinner-btn-height);
135 .#{$prefix}form-trigger-wrap-focus .#{$prefix}form-spinner-down {
136 background-position: -($form-trigger-width * 3) (-$spinner-btn-height);
138 .#{$prefix}form-trigger-wrap .#{$prefix}form-spinner-down-over {
139 background-position: (-$form-trigger-width) (-$spinner-btn-height);
141 .#{$prefix}form-trigger-wrap-focus .#{$prefix}form-spinner-down-over {
142 background-position: -($form-trigger-width * 4) (-$spinner-btn-height);
144 .#{$prefix}form-trigger-wrap .#{$prefix}form-spinner-down-click {
145 background-position: -($form-trigger-width * 2) (-$spinner-btn-height);
150 .#{$prefix}trigger-noedit {
156 .#{$prefix}form-clear-trigger {
157 background-image: theme-image($theme-name, 'form/clear-trigger.gif');
159 .#{$prefix}form-search-trigger {
160 background-image: theme-image($theme-name, 'form/search-trigger.gif');