Skip to content

Commit 6422ee6

Browse files
committed
Fire change callbacks on select of a preset range.
1 parent e6a76e8 commit 6422ee6

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/datetime-range.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,15 @@ angular.module('g1b.datetime-range', []).
6262
scope.start = preset.start;
6363
scope.end = preset.end;
6464
scope.presetsActive = false;
65+
scope.callback(true);
6566
};
6667

6768
// Callbacks fired on change of start and/or end datetime objects
68-
scope.callback = function () {
69-
if ( !!scope.onChangeStart && scope.selected === scope.start ) {
69+
scope.callback = function (allChanged) {
70+
if ( !!scope.onChangeStart && (allChanged || scope.selected === scope.start) ) {
7071
scope.onChangeStart();
7172
}
72-
if ( !!scope.onChangeEnd && scope.selected === scope.end ) {
73+
if ( !!scope.onChangeEnd && (allChanged || scope.selected === scope.end) ) {
7374
scope.onChangeEnd();
7475
}
7576
if ( !!scope.onChange ) {

0 commit comments

Comments
 (0)