dijit_rtl.css 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. .dijitRtl .dijitPlaceHolder {
  2. left: auto;
  3. right: 0;
  4. }
  5. /* Menu */
  6. .dijitMenuItemRtl {
  7. text-align: right;
  8. }
  9. /* Button */
  10. .dj_iequirks .dijitComboButtonRtl button {
  11. /* workaround bug where label invisible (themeTesterQuirk.html?dir=rtl) */
  12. float:left;
  13. }
  14. /* TextBox, ComboBox, Spinner */
  15. .dijitTextBoxRtl .dijitValidationContainer,
  16. .dijitTextBoxRtl .dijitSpinnerButtonContainer,
  17. .dijitComboBoxRtl .dijitArrowButtonContainer {
  18. /* combobox and spinner: line between the input area and the drop down button */
  19. border-right-width: 1px !important;
  20. border-left-width: 0 !important;
  21. }
  22. .dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {
  23. right: 0;
  24. left: auto;
  25. }
  26. .dj_ie7 .dijitInputContainer {
  27. /* to fix wrong text alignment in rtl text box in IE */
  28. display: inline-block;
  29. }
  30. .dijitTextBoxRtl .dijitSpinnerButtonContainer,
  31. .dijitTextBoxRtl .dijitValidationContainer,
  32. .dijitTextBoxRtl .dijitArrowButtonContainer {
  33. float: left;
  34. }
  35. /* Calendar */
  36. .dijitCalendarRtl .dijitCalendarNextYear {
  37. margin:0 0.55em 0 0;
  38. }
  39. .dijitCalendarRtl .dijitCalendarPreviousYear {
  40. margin:0 0 0 0.55em;
  41. }
  42. /* Slider */
  43. .dijitSliderRtl .dijitSliderImageHandleV {
  44. left:auto;
  45. }
  46. .dijitSliderRtl .dijitSliderImageHandleH {
  47. left:-50%;
  48. }
  49. .dijitSliderRtl .dijitSliderMoveableH {
  50. right:auto;
  51. left:0;
  52. }
  53. .dijitSliderRtl .dijitRuleContainerV {
  54. float:right;
  55. }
  56. .dj_ie .dijitSliderRtl .dijitRuleContainerV {
  57. text-align:right;
  58. }
  59. .dj_ie .dijitSliderRtl .dijitRuleLabelV {
  60. text-align:left;
  61. }
  62. .dj_ie .dijitSliderRtl .dijitRuleLabelH {
  63. zoom:1;
  64. }
  65. .dijitSliderRtl .dijitSliderProgressBarH {
  66. /* workarounds for IE and FF */
  67. float:right;
  68. right:0;
  69. left:auto;
  70. }
  71. /* ContentPane*/
  72. .dijitRtl .dijitContentPaneLoading .dijitIconLoading,
  73. .dijitRtl .dijitContentPaneError .dijitIconError {
  74. margin-right: 0;
  75. margin-left: 9px;
  76. }
  77. /* TabContainer */
  78. .dijitTabControllerRtl .nowrapTabStrip {
  79. text-align: right; /* just in case ancestor has non-standard setting */
  80. }
  81. .dijitTabRtl .dijitTabCloseButton {
  82. margin-left: 0;
  83. margin-right: 1em;
  84. }
  85. /* TimePicker */
  86. .dj_ie .dijitTimePickerRtl .dijitTimePickerItem {
  87. width:100%;
  88. }
  89. /* ColorPalette */
  90. .dijitColorPaletteRtl .dijitColorPaletteUnder {
  91. /* needed in RTL mode when DropDownButton expands the ColorPalette beyond it's natural width */
  92. left: auto;
  93. right: 0;
  94. }
  95. /* Select */
  96. .dijitSelectRtl .dijitButtonContents {
  97. text-align: right;
  98. }