113 lines
3.5 KiB
Markdown
113 lines
3.5 KiB
Markdown
# Air Datepicker
|
|
|
|
Lightweight customizable cross-browser jQuery datepicker, built with es5 and css-flexbox. Works in all modern desktop and mobile browsers (tested on Android 4.4+ and iOS8+).
|
|
|
|
![air datepicker image](https://github.com/t1m0n/air-datepicker/raw/master/docs/img/promo-img-time.png)
|
|
|
|
## Install
|
|
|
|
### bower
|
|
```
|
|
bower i --save air-datepicker
|
|
```
|
|
### npm
|
|
```
|
|
npm i --save air-datepicker
|
|
```
|
|
|
|
## Usage
|
|
```javascript
|
|
$('.my-datepicker').datepicker([options])
|
|
```
|
|
|
|
## Demo and docs
|
|
* [In English](http://t1m0n.name/air-datepicker/docs/)
|
|
* [In Russian](http://t1m0n.name/air-datepicker/docs/index-ru.html)
|
|
|
|
## Change log
|
|
|
|
### v2.2.3
|
|
* fixed min,max dates in decade mode
|
|
|
|
### v2.2.2
|
|
* fixed min,max dates handling
|
|
|
|
### v2.2.1
|
|
* changed RegExp for recognizing date parts
|
|
* changed jquery version dependency
|
|
|
|
### v2.2.0
|
|
* added `onlyTimepicker` option
|
|
* added `onShow` and `onHide` callbacks
|
|
* added `VERSION` field to plugin's prototype
|
|
* now for selecting same date in `range` mode, you should set `{toggleSelected: false}`
|
|
* fixed `dateFormat` method (fixed wrong month name in Hungarian language)
|
|
* fixed second call of `onRenderCallback`
|
|
* fixed `_getCell()` throwing exception
|
|
* new language:
|
|
- `sk` thanks to [RobiNN1](https://github.com/RobiNN1)
|
|
|
|
|
|
### v2.1.0
|
|
* added possibility to select single date when `{range: true}`
|
|
* added support of 12 hours mode in `altFieldDateFormat`
|
|
* improved work with minDate and maxDate when `{timepicker: true}`
|
|
* fixed wrong class adding when `{range: true}`
|
|
* new languages:
|
|
- `es` thanks to [MarioAraque](https://github.com/MarioAraque)
|
|
- `cs` thanks to [liborm85](https://github.com/liborm85)
|
|
- `hu` thanks to [gergo85](https://github.com/gergo85)
|
|
- `fi` thanks to [joonaskaskisolaphz](https://github.com/joonaskaskisolaphz)
|
|
- `pl` thanks to [xiio](https://github.com/xiio)
|
|
- `fr` thanks to [nicooprat](https://github.com/nicooprat)
|
|
|
|
### v2.0.2
|
|
* fixed dates array in `onSelect` callback
|
|
|
|
### v2.0.1
|
|
* fixed version for npm
|
|
|
|
### v2.0.0
|
|
* added timepicker (see [docs](http://t1m0n.name/air-datepicker/docs#timepicker) for more info)
|
|
* added possibility to set `Date` in `todayButton`
|
|
* global variable `Datepicker` has been removed, now all placed in `$.fn.datepicker`
|
|
* improved `selectDate` method, now one can pass an array of dates to select
|
|
* added `npm` package
|
|
* fixed issue caused by `placeholder` on `readonly` inputs in IE
|
|
* fixed issue when `range` is true and first selected date is bigger than second
|
|
* added new languages:
|
|
- `da` thanks to [bjarnef](https://github.com/bjarnef)
|
|
- `nl` thanks to [JaZo](https://github.com/JaZo)
|
|
- `pt` thanks to [cmpscabral](https://github.com/cmpscabral)
|
|
- `pt-BR` thanks to [dowglaz](https://github.com/dowglaz)
|
|
- `ro` thanks to [tourniquet](https://github.com/tourniquet)
|
|
|
|
### v1.2.4
|
|
* fixed '$ is not defined' problem.
|
|
|
|
### v1.2.3
|
|
* fixed `dateFormat` method.
|
|
* fixed typo in Russian docs, add ids in docs headers.
|
|
|
|
### v1.2.2
|
|
* fixed typo in `monthsField`
|
|
* added German language (thanks to [Ichag](https://github.com/Ichag))
|
|
|
|
### v1.2.1
|
|
* tests added
|
|
* added Chinese language (thanks to [think2011](https://github.com/think2011))
|
|
* fixed if '0' is passed to `firstDay`
|
|
* fixed `showOtherYears` option
|
|
* fixed `onSelect` event, when `range` is true
|
|
* fixed case when `range` and `multipleDates` both set to true
|
|
|
|
### v1.2.0
|
|
* add `range` feature
|
|
* improve keyboard navigation (fixed two focused cells)
|
|
|
|
### v1.1.0
|
|
* add keyboard navigation
|
|
* add `classes` option to add custom classes
|
|
* add `altField` option
|
|
* bug fixes
|