]> git.wh0rd.org - tt-rss.git/blob - lib/dijit/themes/claro/form/NumberSpinner.css
googlereaderimport: support summary element
[tt-rss.git] / lib / dijit / themes / claro / form / NumberSpinner.css
1 /* NumberSpinner - namespace "dijitSpinner"
2 *
3 * Styling NumberSpinner mainly includes:
4 *
5 * 1. Arrows
6 * Outer containers: .dijitSpinnerButtonContainer|.dijitSpinnerButtonInner - for border, padding and position
7 * Arrows: .dijitArrowButton|.dijitUpArrowButton.|dijitDownArrowButton
8 * Inner container: .dijitArrowButtonInner - for border, padding, width|height and background image
9 *
10 * 2. Hover state
11 * .dijitUpArrowButtonHover|.dijitDownArrowButtonHover .* - for background color|image
12 *
13 * 3. Active state
14 * .dijitUpArrowButtonActive|.dijitDownArrowButtonActive .* - for border, padding, margin and background color|image
15 *
16 * 4. Focused state
17 * .dijitSpinnerFocused .* - for background color|image
18 *
19 * 5. Disabled state
20 * .dijitSpinnerDisabled .* - for background color|image
21 */
22 .claro .dijitSpinnerButtonContainer {
23 overflow: hidden;
24 position: relative;
25 width: auto;
26 padding: 0 2px;
27 }
28 .claro .dijitSpinnerButtonContainer .dijitSpinnerButtonInner {
29 border-width: 1px 0;
30 /* reserve space to match the claro combobox button border with border and not padding to make IE happier */
31
32 border-style: solid none;
33 }
34 /* button */
35 .claro .dijitSpinner .dijitArrowButton {
36 width: auto;
37 background-color: #efefef;
38 background-image: url("../images/standardGradient.png");
39 background-repeat: repeat-x;
40 background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
41 background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
42 background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
43 background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
44 _background-image: none;
45 overflow: hidden;
46 }
47 .dj_iequirks .claro .dijitSpinner .dijitArrowButton {
48 overflow: visible;
49 /* 0 height w/o this */
50
51 }
52 .claro .dijitSpinner .dijitSpinnerButtonInner {
53 width: 15px;
54 }
55 /* up & down button icons */
56 .claro .dijitSpinner .dijitArrowButtonInner {
57 border: solid 1px #ffffff;
58 border-bottom-width: 0;
59 /* 2 top borders = 1 top+bottom border in ComboBox */
60
61 background-image: url("../form/images/commonFormArrows.png");
62 background-repeat: no-repeat;
63 height: 100%;
64 width: 15px;
65 padding-left: 1px;
66 padding-right: 1px;
67 /* for up arrow */
68
69 background-position: -139px center;
70 /* override button.css (TODO: move to Common.css since ComboBox needs this too) */
71
72 display: block;
73 margin: -1px 0 -1px 0;
74 /* compensate for inner border */
75
76 }
77 .dj_iequirks .claro .dijitSpinner .dijitArrowButtonInner,
78 .dj_ie6 .claro .dijitSpinner .dijitArrowButtonInner,
79 .dj_ie7 .claro .dijitSpinner .dijitArrowButtonInner,
80 .dj_ie8 .claro .dijitSpinner .dijitArrowButtonInner {
81 margin-top: 0;
82 /* since its bottom aligned */
83
84 }
85 .dj_iequirks .claro .dijitSpinner .dijitArrowButtonInner {
86 width: 19px;
87 }
88 .claro .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {
89 background-position: -34px;
90 }
91 .claro .dijitSpinner .dijitArrowButtonInner .dijitInputField {
92 padding: 0;
93 }
94 /** hover & focused status **/
95 .claro .dijitUpArrowButtonActive, .claro .dijitDownArrowButtonActive {
96 background-color: #abd6ff;
97 }
98 .claro .dijitSpinner .dijitUpArrowButtonHover, .claro .dijitSpinner .dijitDownArrowButtonHover, .claro .dijitSpinnerFocused .dijitArrowButton {
99 background-color: #abd6ff;
100 }
101 .claro .dijitSpinner .dijitUpArrowButtonHover .dijitArrowButtonInner {
102 background-position: -174px;
103 }
104 .claro .dijitSpinner .dijitDownArrowButtonHover .dijitArrowButtonInner {
105 background-position: -69px;
106 }
107 .claro .dijitSpinnerFocused {
108 background-color: #ffffff;
109 background-image: none;
110 }
111 /* mouse down status */
112 .claro .dijitSpinner .dijitDownArrowButtonActive, .claro .dijitSpinner .dijitUpArrowButtonActive {
113 background-color: #7dbefa;
114 background-image: url("../images/activeGradient.png");
115 background-repeat: repeat-x;
116 background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
117 background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
118 background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
119 background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
120 _background-image: none;
121 }
122 .claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner, .claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {
123 /* hide inner border while button is depressed */
124
125 border: 0;
126 padding: 1px;
127 margin-right: 2px;
128 margin-bottom: 1px;
129 }
130 .claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner {
131 background-position: -173px;
132 }
133 .claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {
134 background-position: -68px;
135 }
136 /* disabled */
137 .claro .dijitSpinnerDisabled .dijitArrowButtonInner {
138 background-color: #efefef;
139 }
140 .claro .dijitSpinnerDisabled .dijitUpArrowButton .dijitArrowButtonInner {
141 background-position: -104px;
142 }
143 .claro .dijitSpinnerDisabled .dijitDownArrowButton .dijitArrowButtonInner {
144 background-position: 1px;
145 }
146 /** hacks for browsers **/
147 /* for IE 7, when div is enlarged,
148 * should be no empty space between dijitInputLayoutContainer and dijitSpinner*/
149 .dj_ie7 .claro .dijitSpinner {
150 overflow: visible;
151 }