0.2.1 • Published 5 years ago
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 browserDependencies:
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:singleorrange.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 setfalsecould disable it.yearChanger: enable selecting from years, also by setfalsecould 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 whenmultipleistrue.todayButton: go to today on picker.firstDayOfWeek: weeks start days. for example on jalali issaturdayand 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,vueand ... .jumpToDate: move picker to specific date.setDate: set picker selected date(s) programmatically.toggle: toggle betweenopenandcloseof picker.
0.2.1
5 years ago
0.2.0
5 years ago
0.1.107
6 years ago
0.1.106
6 years ago
0.1.105
6 years ago
0.1.104
6 years ago
0.1.103
6 years ago
0.1.102
6 years ago
0.1.101
6 years ago
0.1.100
6 years ago
0.1.98
6 years ago
0.1.99
6 years ago
0.1.97
6 years ago
0.1.96
6 years ago
0.1.92
6 years ago
0.1.93
6 years ago
0.1.94
6 years ago
0.1.95
6 years ago
0.1.91
6 years ago
0.1.77
6 years ago
0.1.76
6 years ago
0.1.75
6 years ago
0.1.74
6 years ago
0.1.73
6 years ago
0.1.71
6 years ago
0.1.72
6 years ago
0.1.7
6 years ago
0.1.6
6 years ago
0.1.5
6 years ago
0.1.41
6 years ago
0.1.4
6 years ago
0.1.3
6 years ago
0.1.2
6 years ago
0.1.1
6 years ago
0.1.0
6 years ago