Improve jQuery UI Datepicker method definitions

This commit is contained in:
Boris Yankov
2012-11-08 05:56:50 +02:00
parent ffd07f3c4f
commit 2a80be8699
2 changed files with 26 additions and 27 deletions
+14 -26
View File
@@ -144,7 +144,20 @@ interface DatepickerOptions {
yearSuffix?: string;
}
interface DatepickerFormatDateOptions {
dayNamesShort?: string[];
dayNames?: string[];
monthNamesShort?: string[];
monthNames?: string[];
}
interface Datepicker extends Widget, DatepickerOptions {
regional: { [languageCod3: string]: any; };
setDefaults(defaults: DatepickerOptions);
formatDate(format: string, date: Date, settings?: DatepickerFormatDateOptions): void;
parseDate(format: string, date: Date, settings?: DatepickerFormatDateOptions): void;
iso8601Week(date: Date): void;
noWeekends(): void;
}
@@ -287,31 +300,6 @@ interface DroppableEvents {
interface Droppable extends Widget, DroppableOptions, DroppableEvents {
}
// TODO ?
interface JQueryDatePickerDefaults {
closeText: string;
prevText: string;
nextText: string;
currentText: string;
monthNames: string[];
monthNamesShort: string[];
dayNames: string[];
dayNamesShort: string[];
dayNamesMin: string[];
weekHeader: string;
dateFormat: string;
firstDay: number;
isRTL: bool;
showMonthAfterYear: bool;
yearSuffix: string;
}
interface JQueryDatePicker {
regional: any;
setDefaults(JQueryDatePickerDefaults);
}
// Menu //////////////////////////////////////////////////
interface MenuOptions {
@@ -931,7 +919,7 @@ interface JQuery {
interface JQueryStatic {
ui: UI;
datepicker: JQueryDatePicker;
datepicker: Datepicker;
widget: Widget;
Widget: Widget;
}