Merge commit '2772dfeec9cdb1744f6c010babef9e40b6770dd7' into plan-of-destroy-implicitAny

This commit is contained in:
vvakame
2013-10-18 12:41:53 +09:00
40 changed files with 11925 additions and 112 deletions
@@ -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
View File
@@ -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