|
49 | 49 | this.picker = new window.Pikaday(defaults(this.schema.pikadayOptions || {}, { |
50 | 50 | field: this.$el, // bind the datepicker to a form field |
51 | 51 | // trigger: , // use a different element to trigger opening the datepicker, see [trigger example][] (default to `field`) |
52 | | - bound: true, // automatically show/hide the datepicker on `field` focus (default `true` if `field` is set) |
53 | | - position: "bottom left", // preferred position of the datepicker relative to the form field, e.g.: `top right`, `bottom right` **Note:** automatic adjustment may occur to avoid datepicker from being displayed outside the viewport, see [positions example][] (default to "bottom left") |
54 | | - reposition: true, // can be set to false to not reposition datepicker within the viewport, forcing it to take the configured `position` (default: true) |
55 | | - // container: , // DOM node to render calendar into, see [container example][] (default: undefined) |
56 | | - format: inputFormat, // the default output format for `.toString()` and `field` value (requires [Moment.js][moment] for custom formatting) |
57 | | - // formatStrict: , // the default flag for moment"s strict date parsing (requires [Moment.js][moment] for custom formatting) |
58 | | - // defaultDate: , // the initial date to view when first opened |
59 | | - // setDefaultDate: , // make the `defaultDate` the initial selected value |
60 | | - firstDay: 1, // first day of the week (0: Sunday, 1: Monday, etc) |
61 | | - // minDate: , // the minimum/earliest date that can be selected (this should be a native Date object - e.g. `new Date()` or `moment().toDate()`) |
62 | | - // maxDate: , // the maximum/latest date that can be selected (this should be a native Date object - e.g. `new Date()` or `moment().toDate()`) |
63 | | - disableWeekends: false, // disallow selection of Saturdays or Sundays |
64 | | - // disableDayFn: , // callback function that gets passed a Date object for each day in view. Should return true to disable selection of that day. |
65 | | - // yearRange: , // number of years either side (e.g. `10`) or array of upper/lower range (e.g. `[1900,2015]`) |
66 | | - showWeekNumber: false, // show the ISO week number at the head of the row (default `false`) |
67 | | - isRTL: false, // reverse the calendar for right-to-left languages |
68 | | - i18n: { |
69 | | - previousMonth : "Previous Month", |
70 | | - nextMonth : "Next Month", |
71 | | - months : ["January","February","March","April","May","June","July","August","September","October","November","December"], |
72 | | - weekdays : ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"], |
73 | | - weekdaysShort : ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"] |
74 | | - }, // language defaults for month and weekday names (see internationalization below) |
75 | | - // yearSuffix: , // additional text to append to the year in the title |
76 | | - showMonthAfterYear: false, // render the month after year in the title (default `false`) |
77 | | - showDaysInNextAndPreviousMonths: false, // render days of the calendar grid that fall in the next or previous months to the current month instead of rendering an empty table cell (default: false) |
78 | | - // numberOfMonths: , // number of visible calendars |
79 | | - // mainCalendar: , // when `numberOfMonths` is used, this will help you to choose where the main calendar will be (default `left`, can be set to `right`). Only used for the first display or when a selected date is not already visible |
80 | | - theme: null, // define a classname that can be used as a hook for styling different themes, see [theme example][] (default `null`) |
81 | | - // onSelect: , // callback function for when a date is selected |
82 | | - // onOpen: , // callback function for when the picker becomes visible |
83 | | - // onClose: , // callback function for when the picker is hidden |
84 | | - // onDraw: , // callback function for when the picker draws a new month |
85 | 52 | })); |
86 | 53 | } |
87 | 54 | else{ |
|
0 commit comments