Skip to content

Commit 447be36

Browse files
committed
Merge branch 'pr/146'
2 parents f251706 + 7c9031e commit 447be36

File tree

5 files changed

+15
-44
lines changed

5 files changed

+15
-44
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,6 @@ jQuery Date Range Picker is a jQuery plugin that allows user to select a date ra
4141
* fixed some position issues
4242
* fixed some time related bugs
4343

44+
4445
###LICENSE###
4546
This date range picker plugin is under MIT LICENSE

daterangepicker.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@
6767
{
6868
width:190px;
6969
float:left;
70-
table-layout:fixed;
7170
}
7271
.date-picker-wrapper .month-wrapper table.month2
7372
{

demo.js

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -190,11 +190,6 @@ $(function()
190190
}
191191
});
192192

193-
$('#date-range104').dateRangePicker(
194-
{
195-
showShortcuts:false
196-
});
197-
198193
$('#date-range103').dateRangePicker(
199194
{
200195
autoClose: true
@@ -261,17 +256,6 @@ $(function()
261256
format: 'dddd MMM Do, YYYY' //more formats at http://momentjs.com/docs/#/displaying/format/
262257
});
263258

264-
$('#date-range11').dateRangePicker(
265-
{
266-
separator : ' ~ '
267-
}).bind('datepicker-change',function(e,r)
268-
{
269-
try
270-
{
271-
console.log(r);
272-
}catch(e){}
273-
});
274-
275259
$('#date-range12').dateRangePicker(
276260
{
277261
inline:true,

index.html

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -291,15 +291,6 @@ <h2>Demonstrations</h2>
291291
</div>
292292

293293

294-
<div class="demo">
295-
Hide shortcuts: <input id="date-range104" size="60" value="">
296-
<a href="#" class="show-option">Show Config</a>
297-
<pre class="options">
298-
{
299-
showShortcuts:false
300-
} </pre>
301-
</div>
302-
303294
<div class="demo">
304295
Auto-close after selection: <input id="date-range103" size="60" value="">
305296
<a href="#" class="show-option">Show Config</a>
@@ -309,15 +300,6 @@ <h2>Demonstrations</h2>
309300
} </pre>
310301
</div>
311302

312-
<div class="demo">
313-
Change the separator between date strings: <input id="date-range11" size="40" value="">
314-
<a href="#" class="show-option">Show Config</a>
315-
<pre class="options">
316-
{
317-
separator : ' ~ '
318-
} </pre>
319-
</div>
320-
321303
<div class="demo">
322304
In-line mode: <input id="date-range12" size="40" value="">
323305
<a href="#" class="show-option">Show Config</a>
@@ -597,13 +579,13 @@ <h2>Configuration</h2>
597579
},
598580
minDays: 0,
599581
maxDays: 0,
600-
showShortcuts: true,
582+
showShortcuts: false,
601583
shortcuts:
602584
{
603585
//'prev-days': [1,3,5,7],
604-
'next-days': [3,5,7],
586+
//'next-days': [3,5,7],
605587
//'prev' : ['week','month','year'],
606-
'next' : ['week','month','year']
588+
//'next' : ['week','month','year']
607589
},
608590
customShortcuts : [],
609591
inline:false,
@@ -623,6 +605,7 @@ <h2>Configuration</h2>
623605
return days > 1 ? days + ' ' + lang('days') : '';
624606
},
625607
showTopbar: true,
608+
swapTime: false,
626609
selectForward: false,
627610
selectBackward: false,
628611
showWeekNumbers: false,
@@ -732,6 +715,9 @@ <h3>You can use the following keys in the configObject to overwrite the default
732715
<b>showTopbar (Boolean)</b>
733716
<i>If show the top bar.</i>
734717

718+
<b>swapTime (Boolean)</b>
719+
<i>If true and if time is enabled, on choosing first enddate and than startdate, endtime and starttime will be swapped. If this configkey is false, only date will be swapped, time will stay constant. If time is disabled, this config key is not used.</i>
720+
735721
<b>selectForward (Boolean) Default: false</b>
736722
<i>If this is true, you can only select second date after the first selected date.</i>
737723

jquery.daterangepicker.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -532,6 +532,7 @@
532532
return days > 1 ? days + ' ' + lang('days') : '';
533533
},
534534
showTopbar: true,
535+
swapTime: false,
535536
showWeekNumbers: false,
536537
getWeekNumber: function(date) //date will be the first day of a week
537538
{
@@ -622,11 +623,11 @@
622623
$(window).bind('resize.datepicker',calcPosition);
623624

624625
return this;
625-
626-
function IsOwnDatePickerClicked(evt, selfObj)
627-
{
628-
return ( evt.target == selfObj || (selfObj.childNodes != undefined && $.inArray(evt.target, selfObj.childNodes)>=0))
629-
}
626+
627+
function IsOwnDatePickerClicked(evt, selfObj)
628+
{
629+
return ( evt.target == selfObj || (selfObj.childNodes != undefined && $.inArray(evt.target, selfObj.childNodes)>=0))
630+
}
630631

631632
function init_datepicker()
632633
{
@@ -1213,7 +1214,7 @@
12131214
var tmp = opt.end;
12141215
opt.end = handleEnd(opt.start);
12151216
opt.start = handleStart(tmp);
1216-
if (opt.time.enabled) {
1217+
if (opt.time.enabled && opt.swapTime) {
12171218
swapTime();
12181219
}
12191220
}

0 commit comments

Comments
 (0)