Skip to content

Commit ca4fbb6

Browse files
author
xaralis
committed
Better keyboard input beahviour
1 parent b8fdfb9 commit ca4fbb6

7 files changed

+26
-4
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
lib
22
node_modules
33
.idea
4+
.DS_Store

bower.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular-daterangepicker",
3-
"version": "0.1.6",
3+
"version": "0.1.7",
44
"homepage": "https://github.com/fragaria/angular-daterangepicker",
55
"main": "js/angular-daterangepicker.js",
66
"authors": [

coffee/angular-daterangepicker.coffee

+10
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,16 @@ picker.directive('dateRangePicker', ['$compile', '$timeout', '$parse', 'dateRang
9999

100100
_init()
101101

102+
el.on('apply.daterangepicker', (ev, picker) ->
103+
$timeout(-> $scope.$apply(->
104+
modelCtrl.$setViewValue(
105+
startDate: picker.startDate.toDate()
106+
endDate: picker.endDate.toDate()
107+
)
108+
modelCtrl.$render()
109+
))
110+
)
111+
102112
# If input is cleared manually, set dates to null.
103113
el.change(() ->
104114
if $.trim(el.val()) == ''

js/angular-daterangepicker.js

+11
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,17 @@
103103
return el.data('daterangepicker');
104104
};
105105
_init();
106+
el.on('apply.daterangepicker', function(ev, picker) {
107+
return $timeout(function() {
108+
return $scope.$apply(function() {
109+
modelCtrl.$setViewValue({
110+
startDate: picker.startDate.toDate(),
111+
endDate: picker.endDate.toDate()
112+
});
113+
return modelCtrl.$render();
114+
});
115+
});
116+
});
106117
el.change(function() {
107118
if ($.trim(el.val()) === '') {
108119
return $timeout(function() {

js/angular-daterangepicker.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/angular-daterangepicker.min.map

+1-1
Original file line numberDiff line numberDiff line change

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular-daterangepicker",
3-
"version": "0.1.6",
3+
"version": "0.1.7",
44
"homepage": "https://github.com/fragaria/angular-daterangepicker",
55
"authors": [
66
"Filip Vařecha <[email protected]>",

0 commit comments

Comments
 (0)