Skip to content

Commit e5b3c3e

Browse files
committed
#91 fix problem with rtl website
1 parent c73cb00 commit e5b3c3e

File tree

3 files changed

+15
-5
lines changed

3 files changed

+15
-5
lines changed

css/material-datetimepicker.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,10 @@ md-dialog.dtp {
273273
background: #eee;
274274
}
275275

276+
html[dir="rtl"] .dtp div.dtp-picker-clock {
277+
direction: ltr;
278+
}
279+
276280
.dtp-clock-center {
277281
width: 15px;
278282
height: 15px;

index.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ <h1>Angular Material DatePicker</h1>
3030
<md-card layout="column">
3131
<md-toolbar class="md-primary">
3232
<div class="md-toolbar-tools">
33-
<h2>
34-
<span>Datetime Pickers</span>
35-
</h2>
33+
<h2>Datetime Pickers</h2>
34+
<div flex></div>
35+
<md-button class="md-raised" ng-click="changeDir()">{{txtdir}}</md-button>
3636
</div>
3737
</md-toolbar>
3838
<md-card-content class="md-padding">
@@ -52,7 +52,7 @@ <h2>
5252

5353
<div layout-gt-md="row" layout="column" layout-align-gt-md="center center">
5454
<md-input-container flex-gt-md="30">
55-
<label>Timepicker Only (12-hour)</label>
55+
<label>Timepicker Only | 12-hour</label>
5656
<input mdc-datetime-picker date="false" time="true" type="text" id="time" short-time="true"
5757
placeholder="Time"
5858
min-date="minDate"
@@ -63,7 +63,7 @@ <h2>
6363
</div>
6464
<div layout-gt-md="row" layout="column" layout-align-gt-md="center center">
6565
<md-input-container flex-gt-md="30">
66-
<label>Timepicker Only (24-hour)</label>
66+
<label>Timepicker Only | 24-hour</label>
6767
<input mdc-datetime-picker date="false" time="true" type="text" id="time2"
6868
placeholder="Time"
6969
min-date="minDate"

js/demo.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@
2727
});
2828
};
2929

30+
// Set and change the text direction
31+
$scope.txtdir = document.documentElement.dir || 'ltr';
32+
$scope.changeDir = function () {
33+
$scope.txtdir = document.documentElement.dir = ($scope.txtdir === 'rtl') ? 'ltr' : 'rtl';
34+
};
35+
3036
})
3137

3238
.directive('exSourceCode', function () {

0 commit comments

Comments
 (0)