mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 22:30:01 +00:00
glDatePicker 2.0 TypeScript definition files
This commit is contained in:
69
gldatepicker/gldatepicker.d.ts
vendored
Normal file
69
gldatepicker/gldatepicker.d.ts
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
// Type definitions for glDatePicker 2.0
|
||||
// Project: http://glad.github.com/glDatePicker/
|
||||
// Definitions by: Dániel Tar https://github.com/qcz
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
/// <reference path="../jquery/jquery.d.ts"/>
|
||||
|
||||
interface GlDatePickerOffset {
|
||||
x: number;
|
||||
y: number;
|
||||
}
|
||||
|
||||
interface GlDatePickerDate {
|
||||
date: Date;
|
||||
repeatMonth?: bool;
|
||||
repeatYear?: bool;
|
||||
}
|
||||
|
||||
interface GlDatePickerDateRange {
|
||||
from: Date;
|
||||
to?: Date;
|
||||
repeatYear?: bool;
|
||||
}
|
||||
|
||||
interface GlDatePickerSpecialDate extends GlDatePickerDate {
|
||||
data?: any;
|
||||
cssClass?: string;
|
||||
}
|
||||
|
||||
interface GlDatePickerOptions {
|
||||
cssName?: string;
|
||||
zIndex?: number;
|
||||
borderSize?: number;
|
||||
calendarOffset?: GlDatePickerOffset;
|
||||
showAlways?: bool;
|
||||
hideOnClick?: bool;
|
||||
allowMonthSelect?: bool;
|
||||
allowYearSelect?: bool;
|
||||
todayDate?: Date;
|
||||
selectedDate?: Date;
|
||||
prevArrow?: string;
|
||||
nextArrow?: string;
|
||||
selectableDates?: GlDatePickerDate[];
|
||||
selectableDateRange?: GlDatePickerDateRange[];
|
||||
specialDates?: GlDatePickerSpecialDate[];
|
||||
selectableMonths?: number[];
|
||||
selectableYears?: number[];
|
||||
selectableDOW?: number[];
|
||||
monthNames?: string[];
|
||||
dowNames?: string[];
|
||||
dowOffset?: number;
|
||||
onClick?: (inputElement: JQuery, cell: JQuery, date: Date, data: any) => void;
|
||||
onHover?: (inputElement: JQuery, cell: JQuery, date: Date, data: any) => void;
|
||||
onShow?: (calendar: JQuery) => void;
|
||||
onHide?: (calendar: JQuery) => void;
|
||||
}
|
||||
|
||||
interface GlDatePicker {
|
||||
options: GlDatePickerOptions;
|
||||
|
||||
show(): void;
|
||||
hide(): void;
|
||||
render(renderCallback?: () => void): void;
|
||||
}
|
||||
|
||||
interface JQuery {
|
||||
glDatePicker(options?: GlDatePickerOptions): JQuery;
|
||||
glDatePicker(ret: bool): GlDatePicker;
|
||||
}
|
||||
Reference in New Issue
Block a user