]>
git.wh0rd.org - tt-rss.git/blob - lib/dijit/themes/claro/form/Common.css
1 /* claro/form/Common.css */
2 /*========================= common css =========================*/
3 /* 'dijitTextBox' refers to 'dijit(TextBox|DateTextBox|CurrencyTextBox|...)' */
4 .claro .dijitTextBox, .claro .dijitInputInner {
7 .claro .dijitTextBoxError .dijitValidationContainer {
8 background-color: #d46464;
9 background-image: url
("../form/images/error.png");
10 background-position: top center
;
11 border: solid
#d46464 0;
12 border-left-width: 1px;
15 .claro .dijitTextBoxError .dijitValidationIcon {
17 background-color: transparent
!important
;
18 /* so the INPUT doesn't obscure the border in rtl+a11y */
21 /* Padding for the input area of TextBox based widgets, and corresponding padding for the
22 * down arrow button and the placeholder. placeholder is explicitly listed because
23 * dijitPlaceHolder is absolutely positioned, so padding set on dijitInputField
26 .claro .dijitTextArea, .claro .dijitInputField .dijitPlaceHolder {
29 .claro .dijitTextBox .dijitInputField {
32 .dj_gecko .claro .dijitTextBox .dijitInputInner, .dj_webkit .claro .dijitTextBox .dijitInputInner {
35 .claro .dijitTextBox, .claro .dijitTextBox .dijitButtonNode {
36 /* color for (outer) border on *TextBox widgets, and border between input and buttons on ComboBox and Spinner */
38 border-color: #b5bcc7;
39 -webkit-transition-property: background-color
, border
;
40 -moz-transition-property: background-color
, border
;
41 transition-property: background-color
, border
;
42 -webkit-transition-duration: 0.35s;
43 -moz-transition-duration: 0.35s;
44 transition-duration: 0.35s;
46 .claro .dijitTextBox {
47 background-color: #ffffff;
50 .claro .dijitTextBoxHover, .claro .dijitTextBoxHover .dijitButtonNode {
51 border-color: #759dc0;
52 -webkit-transition-duration: 0.25s;
53 -moz-transition-duration: 0.25s;
54 transition-duration: 0.25s;
56 .claro .dijitTextBoxHover {
57 background-color: #e5f2fe;
58 background-image: url
("../form/images/textBox_back.png");
59 background-repeat: repeat-x
;
62 .claro .dijitTextBoxError, .claro .dijitTextBoxError .dijitButtonNode {
63 border-color: #d46464;
65 .claro .dijitTextBoxError, .claro .dijitTextBoxError .dijitInputContainer {
66 background-color: #ffffff;
69 .claro .dijitTextBoxFocused, .claro .dijitTextBoxFocused .dijitButtonNode {
70 border-color: #759dc0;
71 -webkit-transition-duration: 0.1s;
72 -moz-transition-duration: 0.1s;
73 transition-duration: 0.1s;
75 .claro .dijitTextBoxFocused {
76 background-color: #ffffff;
77 background-image: url
("../form/images/textBox_back.png");
78 background-repeat: repeat-x
;
80 .claro .dijitTextBoxFocused .dijitInputContainer {
83 .claro .dijitTextBoxErrorFocused, .claro .dijitTextBoxErrorFocused .dijitButtonNode {
84 border-color: #ce5050;
87 .claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitButtonNode {
88 border-color: #d3d3d3;
90 .claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitInputContainer {
91 background-color: #efefef;
92 background-image: none
;
94 .claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitInputInner {
97 .dj_webkit .claro .dijitTextBoxDisabled input {
98 /* because WebKit lightens disabled input/textarea no matter what color you specify */
102 .dj_webkit .claro textarea.dijitTextAreaDisabled {
103 /* because WebKit lightens disabled input/textarea no matter what color you specify */
107 /*========================= for special widgets =========================*/
108 /* Input boxes with an arrow (for a drop down) */
109 .claro .dijitComboBox .dijitArrowButtonInner {
110 background-image: url
("../form/images/commonFormArrows.png");
111 background-position: -35px 53%;
112 background-repeat: no-repeat
;
115 border: 1px solid
#ffffff;
117 .claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
120 .claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
123 /* Add 1px vertical padding to the <input> where user types and the validation icon,
124 to match the 1px border on arrow button */
125 .claro .dijitTextBox .dijitInputInner, .claro .dijitTextBox .dijitValidationContainer {
128 .claro .dijitComboBox .dijitButtonNode {
129 background-color: #efefef;
130 background-image: url
("../form/images/formHighlight.png");
131 background-repeat: repeat-x
;
133 /* Arrow "hover" effect:
134 * The arrow button should change color whenever the mouse is in a position such that clicking it
135 * will toggle the drop down. That's either (1) anywhere over the ComboBox or (2) over the arrow
136 * button, depending on the openOnClick setting for the widget.
138 .claro .dijitComboBoxOpenOnClickHover .dijitButtonNode, .claro .dijitComboBox .dijitDownArrowButtonHover {
139 background-color: #abd6ff;
141 .claro .dijitComboBoxOpenOnClickHover .dijitArrowButtonInner, .claro .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner {
142 background-position: -70px 53%;
144 /* Arrow Button change when drop down is open */
145 .claro .dijitComboBox .dijitHasDropDownOpen {
146 background-color: #7dbdfa;
147 background-position: 0 -177px;
150 .claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
151 background-position: -70px 53%;
155 .claro div.dijitComboBoxDisabled .dijitArrowButtonInner {
156 /* specific selector set to override background-position setting from Button.js
157 * (.claro .dijitComboBoxDisabled .dijitArrowButtonInner) */
159 background-position: 0 50%;
160 background-color: #efefef;
162 /*========================= hacks for browsers =========================*/
163 /* it seems the input[type="hidden"] has a height (16px) too... this may cause the widget's height calculate error */
164 .dj_ff3 .claro .dijitInputField input[type="hidden"] {
169 /* ie6 doesn't support transparent background img */
170 .dj_ie6 .claro .dijitTextBox, .dj_ie6 .claro .dijitComboBox .dijitButtonNode {
171 background-image: none
;
173 .dj_borderbox .claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
176 .dj_borderbox .claro .dijitComboBoxFocused .dijitHasDropDownOpen .dijitArrowButtonInner {