mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-09 11:13:57 +08:00
Added errorList / errorMap properties and valid / size / hideErrors functions with associated tests
This commit is contained in:
@@ -190,6 +190,12 @@ function test_methods() {
|
||||
var validator = $("#myform").validate();
|
||||
validator.resetForm();
|
||||
validator.showErrors({ "firstname": "I know that your firstname is Pete, Pete!" });
|
||||
validator.hideErrors();
|
||||
var isValid: boolean = validator.valid();
|
||||
var size: number = validator.size();
|
||||
var errorMap: Object = validator.errorMap;
|
||||
var errorList: ErrorListItem[] = validator.errorList;
|
||||
|
||||
$("#summary").text(validator.numberOfInvalids() + " field(s) are invalid");
|
||||
jQuery.validator.setDefaults({
|
||||
debug: true
|
||||
|
||||
+12
@@ -36,6 +36,12 @@ interface ValidationOptions
|
||||
wrapper?: string;
|
||||
}
|
||||
|
||||
interface ErrorListItem
|
||||
{
|
||||
message: string;
|
||||
element: HTMLElement;
|
||||
}
|
||||
|
||||
interface Validator
|
||||
{
|
||||
addClassRules(name: string, rules: any): void;
|
||||
@@ -49,6 +55,12 @@ interface Validator
|
||||
setDefaults(defaults: ValidationOptions): void;
|
||||
settings: ValidationOptions;
|
||||
showErrors(errors: any): void;
|
||||
hideErrors(): void;
|
||||
valid(): boolean;
|
||||
size(): number;
|
||||
|
||||
errorMap: Object;
|
||||
errorList: ErrorListItem[];
|
||||
}
|
||||
|
||||
interface JQuery
|
||||
|
||||
Reference in New Issue
Block a user