Skip to content

Commit fb45076

Browse files
committed
allow HTMLElement object to set bindElement parameter at DateRangePicker(bindElement, options, callback)
1 parent 8e86cc5 commit fb45076

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ If you want to use on Internet Explorer 11, include [Polyfill](https://polyfill.
3535
See [simple example page](/examples/simple-example.html)</a>.
3636
## Usage
3737
```
38-
new DateRangePicker(bindElementId, options, callback);
38+
new DateRangePicker(bindElement, options, callback);
3939
```
4040

4141
| parameter | type | means |
4242
----|----|----
43-
| bindElementId | string | bind element id |
43+
| bindElement | string or object | bind element id or bind HTMLElement object |
4444
| options | object | option set (see Options) |
4545
| callback | function(momemt, moment) | change datetime callback, 2 parameters: start and end datetime |
4646

dist/vanilla-datetimerange-picker.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ var DateRangePicker;
1616

1717
//default settings for options
1818
this.parentEl = document.body;
19-
this.element = document.getElementById(element);
19+
if (typeof element === 'string')
20+
this.element = document.getElementById(element);
21+
else
22+
this.element = element;
2023
this.startDate = moment().startOf('day');
2124
this.endDate = moment().endOf('day');
2225
this.minDate = false;

0 commit comments

Comments
 (0)