mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-23 12:56:46 +08:00
Update select2 events
Update select2 events based on documentation at http://select2.github.io/select2/
This commit is contained in:
28
select2/select2.d.ts
vendored
28
select2/select2.d.ts
vendored
@@ -76,6 +76,10 @@ interface Select2JQueryEventObject extends JQueryEventObject {
|
||||
val: any;
|
||||
added: any;
|
||||
removed: any;
|
||||
choice: {
|
||||
id: any;
|
||||
text: string;
|
||||
};
|
||||
}
|
||||
|
||||
interface JQuery {
|
||||
@@ -84,6 +88,26 @@ interface JQuery {
|
||||
on(events: "change", selector?: string, data?: any, handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "change", selector?: string, handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "change", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-opening", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-open", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-close", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-highlight", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-selecting", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-removing", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-removed", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-loaded", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-focus", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-blur", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-opening", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-open", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-close", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-highlight", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-selecting", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-removing", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-removed", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-loaded", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-focus", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
on(events: "select2-blur", handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
|
||||
select2(): JQuery;
|
||||
select2(it: IdTextPair): JQuery;
|
||||
@@ -141,9 +165,9 @@ interface JQuery {
|
||||
/**
|
||||
* Notifies Select2 that a drag and drop sorting operation has finished
|
||||
*/
|
||||
select2(method: 'onSortEnd'): JQuery;
|
||||
select2(method: 'onSortEnd'): JQuery;
|
||||
|
||||
select2(method: string): any;
|
||||
select2(method: string, value: any, trigger?: boolean): any;
|
||||
select2(options: Select2Options): JQuery;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user