Add classes option to jqueryui autocomplete

See http://api.jqueryui.com/autocomplete/#option-classes

Signed-off-by: Grant Hutchins <ghutchins@pivotal.io>
This commit is contained in:
Sengouttouvane Shanmugam
2017-12-13 11:27:28 -06:00
committed by Grant Hutchins
parent cb36d78e37
commit c07a61d1aa
2 changed files with 16 additions and 5 deletions

View File

@@ -1,4 +1,4 @@
// Type definitions for jQueryUI 1.11
// Type definitions for jQueryUI 1.12
// Project: http://jqueryui.com/
// Definitions by: Boris Yankov <https://github.com/borisyankov>, John Reilly <https://github.com/johnnyreilly>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
@@ -51,6 +51,12 @@ declare namespace JQueryUI {
minLength?: number;
position?: any; // object
source?: any; // [], string or ()
classes?: AutocompleteClasses;
}
interface AutocompleteClasses {
"ui-autocomplete"?: string;
"ui-autocomplete-input"?: string;
}
interface AutocompleteUIParams {
@@ -377,7 +383,7 @@ declare namespace JQueryUI {
open?: DialogEvent;
close?: DialogEvent;
}
interface DialogClasses {
"ui-dialog"?: string;
"ui-dialog-content"?: string;
@@ -1384,8 +1390,8 @@ interface JQuery {
* @param optionName 'autohide'
*/
datepicker(methodName: 'option', optionName: 'autohide'): boolean;
/**
* Get the endDate after initialization
*

View File

@@ -911,7 +911,12 @@ function test_autocomplete() {
"Nothing selected, input was " + this.value);
}
});
$("#birds").autocomplete({
classes: {
'ui-autocomplete': 'foo',
'ui-autocomplete-input': 'bar'
}
})
}