Skip to content

Commit e65fcef

Browse files
committed
Latest amends from RTL work
1 parent d7faf01 commit e65fcef

File tree

5 files changed

+54
-9
lines changed

5 files changed

+54
-9
lines changed

dist/textpattern/jquery-ui.css

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -660,10 +660,18 @@ input.ui-button.ui-button-icon-only {
660660
border-radius: 0 0.5em 0.5em 0;
661661
}
662662

663+
[dir="rtl"] .ui-button.ui-corner-right {
664+
border-radius: 0.5em 0 0 0.5em;
665+
}
666+
663667
.ui-button.ui-corner-left {
664668
border-radius: 0.5em 0 0 0.5em;
665669
}
666670

671+
[dir="rtl"] .ui-button.ui-corner-left {
672+
border-radius: 0 0.5em 0.5em 0;
673+
}
674+
667675
/**
668676
* Button icon element(s).
669677
*/
@@ -794,14 +802,15 @@ label.ui-state-active.ui-button:active {
794802
* </fieldset>
795803
*/
796804
.ui-controlgroup {
797-
display: inline-block;
798-
vertical-align: top;
805+
display: -ms-inline-flexbox;
806+
display: inline-flex;
807+
-ms-flex-flow: row wrap;
808+
flex-flow: row wrap;
799809
}
800810

801811
.ui-controlgroup .ui-controlgroup-item {
802812
margin-right: 0;
803813
margin-left: 0;
804-
float: left;
805814
}
806815

807816
.ui-controlgroup .ui-controlgroup-item:focus, .ui-controlgroup .ui-controlgroup-item.ui-visual-focus {
@@ -829,16 +838,24 @@ label.ui-state-active.ui-button:active {
829838
border-right: 0;
830839
}
831840

841+
.ui-controlgroup-vertical {
842+
-ms-flex-flow: column;
843+
flex-flow: column;
844+
}
845+
832846
.ui-controlgroup-vertical .ui-controlgroup-item {
833847
display: block;
834848
width: 100%;
835849
margin-top: 0;
836850
margin-bottom: 0;
837-
float: none;
838851
text-align: left;
839852
box-sizing: border-box;
840853
}
841854

855+
[dir="rtl"] .ui-controlgroup-vertical .ui-controlgroup-item {
856+
text-align: right;
857+
}
858+
842859
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
843860
border-top: 0;
844861
}
@@ -1119,11 +1136,19 @@ label.ui-state-active.ui-button:active {
11191136
left: auto;
11201137
}
11211138

1139+
[dir="rtl"] .ui-datepicker-prev span {
1140+
background-position: -48px -192px;
1141+
}
1142+
11221143
[dir="rtl"] .ui-datepicker-next {
11231144
right: auto;
11241145
left: 0.2em;
11251146
}
11261147

1148+
[dir="rtl"] .ui-datepicker-next span {
1149+
background-position: -80px -192px;
1150+
}
1151+
11271152
[dir="rtl"] .ui-datepicker-buttonpane {
11281153
clear: right;
11291154
}

dist/textpattern/jquery-ui.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/sass/modules/_button.scss

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,18 @@ input.ui-button.ui-button-icon-only {
128128

129129
.ui-button.ui-corner-right {
130130
border-radius: 0 $border-radius $border-radius 0;
131+
132+
[dir="rtl"] & {
133+
border-radius: $border-radius 0 0 $border-radius;
134+
}
131135
}
132136

133137
.ui-button.ui-corner-left {
134138
border-radius: $border-radius 0 0 $border-radius;
139+
140+
[dir="rtl"] & {
141+
border-radius: 0 $border-radius $border-radius 0;
142+
}
135143
}
136144

137145
}

src/sass/modules/_controlgroup.scss

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,12 @@
2323
*/
2424

2525
.ui-controlgroup {
26-
display: inline-block;
27-
vertical-align: top;
26+
display: inline-flex;
27+
flex-flow: row wrap;
2828

2929
.ui-controlgroup-item {
3030
margin-right: 0;
3131
margin-left: 0;
32-
float: left;
3332

3433
&:focus,
3534
&.ui-visual-focus {
@@ -64,14 +63,19 @@
6463
}
6564

6665
.ui-controlgroup-vertical {
66+
flex-flow: column;
67+
6768
.ui-controlgroup-item {
6869
display: block;
6970
width: 100%;
7071
margin-top: 0;
7172
margin-bottom: 0;
72-
float: none;
7373
text-align: left;
7474
box-sizing: border-box;
75+
76+
[dir="rtl"] & {
77+
text-align: right;
78+
}
7579
}
7680

7781
.ui-controlgroup-label {

src/sass/modules/_datepicker.scss

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,11 +268,19 @@
268268
.ui-datepicker-prev {
269269
right: 0.2em;
270270
left: auto;
271+
272+
span {
273+
background-position: -48px -192px;
274+
}
271275
}
272276

273277
.ui-datepicker-next {
274278
right: auto;
275279
left: 0.2em;
280+
281+
span {
282+
background-position: -80px -192px;
283+
}
276284
}
277285

278286
.ui-datepicker-buttonpane {

0 commit comments

Comments
 (0)