]>
Commit | Line | Data |
---|---|---|
2f01fe57 AD |
1 | .dijitRtl .dijitPlaceHolder { |
2 | left: auto; | |
3 | right: 0; | |
4 | } | |
81bea17a AD |
5 | |
6 | /* Menu */ | |
7 | ||
2f01fe57 AD |
8 | .dijitMenuItemRtl { |
9 | text-align: right; | |
10 | } | |
81bea17a AD |
11 | |
12 | /* Button */ | |
13 | ||
1354d172 | 14 | .dj_iequirks .dijitComboButtonRtl button { |
81bea17a | 15 | /* workaround bug where label invisible (themeTesterQuirk.html?dir=rtl) */ |
2f01fe57 AD |
16 | float:left; |
17 | } | |
f0cfe83e AD |
18 | .dj_ie .dijitTextBoxRtl .dijitInputContainer { |
19 | clear: right; | |
20 | } | |
81bea17a AD |
21 | |
22 | /* TextBox, ComboBox, Spinner */ | |
23 | ||
24 | .dijitTextBoxRtl .dijitValidationContainer, | |
2f01fe57 AD |
25 | .dijitTextBoxRtl .dijitSpinnerButtonContainer, |
26 | .dijitComboBoxRtl .dijitArrowButtonContainer { | |
81bea17a | 27 | /* combobox and spinner: line between the input area and the drop down button */ |
2f01fe57 | 28 | border-right-width: 1px !important; |
81bea17a | 29 | border-left-width: 0 !important; |
2f01fe57 | 30 | } |
81bea17a | 31 | |
2f01fe57 AD |
32 | .dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton { |
33 | right: 0; | |
34 | left: auto; | |
35 | } | |
81bea17a | 36 | |
f0cfe83e AD |
37 | .dijitSelectRtl .dijitButtonText { |
38 | float: right; | |
1354d172 AD |
39 | } |
40 | ||
2f01fe57 | 41 | .dijitTextBoxRtl .dijitSpinnerButtonContainer, |
f0cfe83e | 42 | .dijitValidationTextBoxRtl .dijitValidationContainer, |
2f01fe57 AD |
43 | .dijitTextBoxRtl .dijitArrowButtonContainer { |
44 | float: left; | |
45 | } | |
81bea17a | 46 | |
f0cfe83e AD |
47 | div.dijitNumberTextBoxRtl { |
48 | text-align: right; | |
49 | } | |
50 | ||
81bea17a AD |
51 | /* Calendar */ |
52 | ||
2f01fe57 AD |
53 | .dijitCalendarRtl .dijitCalendarNextYear { |
54 | margin:0 0.55em 0 0; | |
55 | } | |
81bea17a | 56 | |
2f01fe57 AD |
57 | .dijitCalendarRtl .dijitCalendarPreviousYear { |
58 | margin:0 0 0 0.55em; | |
59 | } | |
81bea17a AD |
60 | |
61 | ||
62 | /* Slider */ | |
63 | ||
2f01fe57 AD |
64 | .dijitSliderRtl .dijitSliderImageHandleV { |
65 | left:auto; | |
66 | } | |
81bea17a | 67 | |
2f01fe57 AD |
68 | .dijitSliderRtl .dijitSliderImageHandleH { |
69 | left:-50%; | |
70 | } | |
81bea17a | 71 | |
2f01fe57 AD |
72 | .dijitSliderRtl .dijitSliderMoveableH { |
73 | right:auto; | |
74 | left:0; | |
75 | } | |
81bea17a | 76 | |
2f01fe57 AD |
77 | .dijitSliderRtl .dijitRuleContainerV { |
78 | float:right; | |
79 | } | |
81bea17a | 80 | |
2f01fe57 AD |
81 | .dj_ie .dijitSliderRtl .dijitRuleContainerV { |
82 | text-align:right; | |
83 | } | |
81bea17a | 84 | |
2f01fe57 AD |
85 | .dj_ie .dijitSliderRtl .dijitRuleLabelV { |
86 | text-align:left; | |
87 | } | |
81bea17a | 88 | |
2f01fe57 AD |
89 | .dj_ie .dijitSliderRtl .dijitRuleLabelH { |
90 | zoom:1; | |
91 | } | |
81bea17a | 92 | |
2f01fe57 | 93 | .dijitSliderRtl .dijitSliderProgressBarH { |
81bea17a | 94 | /* workarounds for IE and FF */ |
2f01fe57 AD |
95 | float:right; |
96 | right:0; | |
97 | left:auto; | |
98 | } | |
81bea17a AD |
99 | |
100 | /* ContentPane*/ | |
1354d172 AD |
101 | |
102 | .dijitRtl .dijitContentPaneLoading .dijitIconLoading, | |
103 | .dijitRtl .dijitContentPaneError .dijitIconError { | |
104 | margin-right: 0; | |
105 | margin-left: 9px; | |
2f01fe57 | 106 | } |
81bea17a AD |
107 | |
108 | /* TabContainer */ | |
109 | ||
1354d172 AD |
110 | .dijitTabControllerRtl .nowrapTabStrip { |
111 | text-align: right; /* just in case ancestor has non-standard setting */ | |
112 | } | |
2f01fe57 | 113 | .dijitTabRtl .dijitTabCloseButton { |
81bea17a | 114 | margin-left: 0; |
2f01fe57 AD |
115 | margin-right: 1em; |
116 | } | |
f0cfe83e AD |
117 | .dj_ie6 .dijitTabRtl .tabLabel, |
118 | .dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl, | |
119 | .dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl, | |
120 | .dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl, | |
121 | .dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl { | |
122 | zoom: 1; | |
123 | } | |
124 | .dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl, | |
125 | .dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl { | |
126 | left: 0; | |
127 | } | |
128 | ||
129 | .dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs, | |
130 | .dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs { | |
131 | /* otherwise tab labels invisible */ | |
132 | width: 1%; | |
133 | } | |
81bea17a AD |
134 | |
135 | /* TimePicker */ | |
2f01fe57 AD |
136 | .dj_ie .dijitTimePickerRtl .dijitTimePickerItem { |
137 | width:100%; | |
138 | } | |
81bea17a AD |
139 | |
140 | ||
141 | /* ColorPalette */ | |
2f01fe57 | 142 | .dijitColorPaletteRtl .dijitColorPaletteUnder { |
81bea17a | 143 | /* needed in RTL mode when DropDownButton expands the ColorPalette beyond it's natural width */ |
2f01fe57 AD |
144 | left: auto; |
145 | right: 0; | |
146 | } | |
81bea17a AD |
147 | |
148 | /* Select */ | |
2f01fe57 | 149 | .dijitSelectRtl .dijitButtonContents { |
f0cfe83e | 150 | border-style: none none none solid; |
2f01fe57 | 151 | text-align: right; |
1354d172 | 152 | } |
f0cfe83e AD |
153 | |
154 | /* DnD | |
155 | * These rules should apply for containers that are dir=rtl (either set directly, or inherited) | |
156 | * but seems the best we can do is look for .dijitRtl on an ancestor node. | |
157 | */ | |
158 | .dijitRtl .dojoDndHorizontal .dojoDndItemBefore { | |
159 | border-width: 0 2px 0 0; | |
160 | padding: 2px 0 2px 2px; | |
161 | } | |
162 | .dijitRtl .dojoDndHorizontal .dojoDndItemAfter { | |
163 | border-width: 0 0 0 2px; | |
164 | padding: 2px 2px 2px 0; | |
165 | } |