0.2.1 • Published 3 years ago
react-mmd-persian-datepicker v0.2.1
still in development
mmd-persian-datepicker
A pure js persian datepicker, powered by TypeScript :)
how to test
you have to installed NodeJS v8 up and recommended install Yarn.
- git clone https://github.com/mammad2c/mmd-persian-datepicker
- yarn or npm i
- yarn start or npm start
- open `example/index.html` at your browser
Dependencies:
Todo:
- writing tests.
- modular codes.
Configs:
defaultValue
: initial value, should be today by default on initial render.numberOfMonths
: how many months should be rendered.mode
:single
orrange
.disabledDates
: disable only some dates.enabledDates
: disable whole picker's dates except these dates.inline
: render picker like a normal calendar.maxDate
: maximum date user can select.minDate
: minimum date user can select.monthChanger
: enable selecting from months, also by setfalse
could disable it.yearChanger
: enable selecting from years, also by setfalse
could disable it.altInput
: alt input for actual sending data to server.altFormat
: date formats foraltInput
.readonly
: input could not editable directly. only changes by picker.clearButton
: render a button to clear selected date(s), useful whenmultiple
istrue
.todayButton
: go to today on picker.firstDayOfWeek
: weeks start days. for example on jalali issaturday
and on georgian ismonday
. should be configurable.
Events:
onBeforeOpen
: the event fires before datepicker open.onBeforeClose
: the event fires before datepicker close.onAfterMonthChange
: the event fires after changing the month.onAfterYearChange
: the event fires after changing the year.onDayCreate
: handle rendering date creates. adding custom element to day items and ... .
Methods:
destroy
: destroy instance, remove addEventListeners and ... for nothing exists about the picker. this feature enable using this library in SPA frameworks such asreact
,vue
and ... .jumpToDate
: move picker to specific date.setDate
: set picker selected date(s) programmatically.toggle
: toggle betweenopen
andclose
of picker.
0.2.1
3 years ago
0.2.0
3 years ago
0.1.107
4 years ago
0.1.106
4 years ago
0.1.103
4 years ago
0.1.102
4 years ago
0.1.105
4 years ago
0.1.104
4 years ago
0.1.101
4 years ago
0.1.100
4 years ago
0.1.99
4 years ago
0.1.98
4 years ago
0.1.97
4 years ago
0.1.96
4 years ago
0.1.93
4 years ago
0.1.94
4 years ago
0.1.95
4 years ago
0.1.91
4 years ago
0.1.92
4 years ago
0.1.9
4 years ago
0.1.77
4 years ago
0.1.76
4 years ago
0.1.75
4 years ago
0.1.74
4 years ago
0.1.73
4 years ago
0.1.72
4 years ago
0.1.7
4 years ago
0.1.71
4 years ago
0.1.6
4 years ago