Skip to content

Commit f89945f

Browse files
committed
fix issue #68
1 parent 1e09c67 commit f89945f

File tree

2 files changed

+57
-2
lines changed

2 files changed

+57
-2
lines changed

demo.js

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
$(function()
22
{
3-
3+
4+
if (!window['console'])
5+
{
6+
window.console = {};
7+
window.console.log = function(){};
8+
}
9+
410
/*
511
define a new language named "custom"
612
*/
@@ -38,8 +44,54 @@ $(function()
3844

3945
$('#date-range0').dateRangePicker(
4046
{
47+
}).bind('datepicker-first-date-selected', function(event, obj)
48+
{
49+
/* This event will be triggered when first date is selected */
50+
console.log('first-date-selected',obj);
51+
// obj will be something like this:
52+
// {
53+
// date1: (Date object of the earlier date)
54+
// }
55+
})
56+
.bind('datepicker-change',function(event,obj)
57+
{
58+
/* This event will be triggered when second date is selected */
59+
console.log('change',obj);
60+
// obj will be something like this:
61+
// {
62+
// date1: (Date object of the earlier date),
63+
// date2: (Date object of the later date),
64+
// value: "2013-06-05 to 2013-06-07"
65+
// }
66+
})
67+
.bind('datepicker-apply',function(event,obj)
68+
{
69+
/* This event will be triggered when user clicks on the apply button */
70+
console.log('apply',obj);
71+
})
72+
.bind('datepicker-close',function()
73+
{
74+
/* This event will be triggered before date range picker close animation */
75+
console.log('before close');
76+
})
77+
.bind('datepicker-closed',function()
78+
{
79+
/* This event will be triggered after date range picker close animation */
80+
console.log('after close');
81+
})
82+
.bind('datepicker-open',function()
83+
{
84+
/* This event will be triggered before date range picker open animation */
85+
console.log('before open');
86+
})
87+
.bind('datepicker-opened',function()
88+
{
89+
/* This event will be triggered after date range picker open animation */
90+
console.log('after open');
4191
});
4292

93+
94+
4395
$('#date-range1').dateRangePicker(
4496
{
4597
startOfWeek: 'monday',

jquery.daterangepicker.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -585,7 +585,10 @@
585585
evt.stopPropagation();
586586
});
587587

588-
$(document).bind('click.datepicker',closeDatePicker);
588+
$(document).bind('click.datepicker',function()
589+
{
590+
if (box.is(':visible')) closeDatePicker();
591+
});
589592

590593
box.find('.next').click(function()
591594
{

0 commit comments

Comments
 (0)