mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-29 11:12:23 +08:00
Merge pull request #2416 from omidkrad/patch-1
Added more DatepickerOptions
This commit is contained in:
+26
-7
@@ -5,6 +5,15 @@
|
||||
|
||||
/// <reference path="../jquery/jquery.d.ts"/>
|
||||
|
||||
/**
|
||||
* All options that take a “Date” can handle a Date object; a String
|
||||
* formatted according to the given format; or a timedelta relative
|
||||
* to today, eg “-1d”, “+6m +1y”, etc, where valid units are “d” (day),
|
||||
* “w” (week), “m” (month), and “y” (year).
|
||||
*
|
||||
* See online docs for more info:
|
||||
* http://bootstrap-datepicker.readthedocs.org/en/release/options.html
|
||||
*/
|
||||
interface DatepickerOptions {
|
||||
format?: string;
|
||||
weekStart?: number;
|
||||
@@ -16,11 +25,21 @@ interface DatepickerOptions {
|
||||
todayHighlight?: boolean;
|
||||
keyboardNavigation?: boolean;
|
||||
language?: string;
|
||||
beforeShowDay?: (date: any) => any;
|
||||
calendarWeeks?: boolean;
|
||||
clearBtn?: boolean;
|
||||
daysOfWeekDisabled?: number[];
|
||||
forceParse?: boolean;
|
||||
inputs?: any[];
|
||||
minViewMode?: any;
|
||||
multidate?: any;
|
||||
multidateSeparator?: string;
|
||||
orientation?: string;
|
||||
}
|
||||
|
||||
interface DatepickerEventObject extends JQueryEventObject {
|
||||
date: Date;
|
||||
format(format?: string): string;
|
||||
date: Date;
|
||||
format(format?: string): string;
|
||||
}
|
||||
|
||||
interface JQuery {
|
||||
@@ -29,10 +48,10 @@ interface JQuery {
|
||||
datepicker(methodName: string, params: any): JQuery;
|
||||
datepicker(options: DatepickerOptions): JQuery;
|
||||
|
||||
off(events: "changeDate", selector?: string, handler?: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
off(events: "changeDate", handler: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
off(events: "changeDate", selector?: string, handler?: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
off(events: "changeDate", handler: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
|
||||
on(events: "changeDate", selector: string, data: any, handler?: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
on(events: "changeDate", selector: string, handler: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
on(events: 'changeDate', handler: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
on(events: "changeDate", selector: string, data: any, handler?: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
on(events: "changeDate", selector: string, handler: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
on(events: 'changeDate', handler: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user