Skip to content

Commit 525f95f

Browse files
committed
Added scroll support for time controls.
1 parent 42ce5de commit 525f95f

File tree

2 files changed

+18
-6
lines changed

2 files changed

+18
-6
lines changed

src/datetime-input.html

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,19 +37,25 @@
3737
</div>
3838
</div>
3939
<div class="timer">
40-
<div class="timer-hours">
40+
<div class="timer-hours"
41+
scroll-up="update(selected.clone().add(1, 'hours'))"
42+
scroll-down="update(selected.clone().subtract(1, 'hours'))">
4143
<div class="arrow arrow-up" ng-click="update(selected.clone().add(1, 'hours'))"></div>
4244
<span ng-bind="selected.format('HH')"></span>
4345
<div class="arrow arrow-down" ng-click="update(selected.clone().subtract(1, 'hours'))"></div>
4446
</div>
4547
<div class="timer-divider">:</div>
46-
<div class="timer-minutes">
48+
<div class="timer-minutes"
49+
scroll-up="update(selected.clone().add(1, 'minutes'))"
50+
scroll-down="update(selected.clone().subtract(1, 'minutes'))">
4751
<div class="arrow arrow-up" ng-click="update(selected.clone().add(1, 'minutes'))"></div>
4852
<span ng-bind="selected.format('mm')"></span>
4953
<div class="arrow arrow-down" ng-click="update(selected.clone().subtract(1, 'minutes'))"></div>
5054
</div>
5155
<div class="timer-divider">:</div>
52-
<div class="timer-seconds">
56+
<div class="timer-seconds"
57+
scroll-up="update(selected.clone().add(1, 'seconds'))"
58+
scroll-down="update(selected.clone().subtract(1, 'seconds'))">
5359
<div class="arrow arrow-up" ng-click="update(selected.clone().add(1, 'seconds'))"></div>
5460
<span ng-bind="selected.format('ss')"></span>
5561
<div class="arrow arrow-down" ng-click="update(selected.clone().subtract(1, 'seconds'))"></div>

src/time-input.html

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,25 @@
88
<div class="edit-popover" ng-show="!!selected">
99
<div class="header" ng-bind="selected.format('DD MMMM YYYY')"></div>
1010
<div class="timer">
11-
<div class="timer-hours">
11+
<div class="timer-hours"
12+
scroll-up="update(selected.clone().add(1, 'hours'))"
13+
scroll-down="update(selected.clone().subtract(1, 'hours'))">
1214
<div class="arrow arrow-up" ng-click="update(selected.clone().add(1, 'hours'))"></div>
1315
<span ng-bind="selected.format('HH')"></span>
1416
<div class="arrow arrow-down" ng-click="update(selected.clone().subtract(1, 'hours'))"></div>
1517
</div>
1618
<div class="timer-divider">:</div>
17-
<div class="timer-minutes">
19+
<div class="timer-minutes"
20+
scroll-up="update(selected.clone().add(1, 'minutes'))"
21+
scroll-down="update(selected.clone().subtract(1, 'minutes'))">
1822
<div class="arrow arrow-up" ng-click="update(selected.clone().add(1, 'minutes'))"></div>
1923
<span ng-bind="selected.format('mm')"></span>
2024
<div class="arrow arrow-down" ng-click="update(selected.clone().subtract(1, 'minutes'))"></div>
2125
</div>
2226
<div class="timer-divider">:</div>
23-
<div class="timer-seconds">
27+
<div class="timer-seconds"
28+
scroll-up="update(selected.clone().add(1, 'seconds'))"
29+
scroll-down="update(selected.clone().subtract(1, 'seconds'))">
2430
<div class="arrow arrow-up" ng-click="update(selected.clone().add(1, 'seconds'))"></div>
2531
<span ng-bind="selected.format('ss')"></span>
2632
<div class="arrow arrow-down" ng-click="update(selected.clone().subtract(1, 'seconds'))"></div>

0 commit comments

Comments
 (0)