mirror of
https://github.com/zhigang1992/angular.js.git
synced 2026-04-24 03:55:49 +08:00
This CL improves mocking support for HTML5 validation, fixes the behaviour which invokes validators. Previously, an input would only be revalidated if either its value changed, or if it was the empty string but did not suffer from bad input --- now, it will be revalidated if either the value has changed, or the value is the empty string, there is a ValidityState for the element, and that ValidityState is being tested by one of the validators in the pipeline. Closes #7937 Closes #7957
186 lines
4.0 KiB
Plaintext
186 lines
4.0 KiB
Plaintext
{
|
|
"bitwise": true,
|
|
"immed": true,
|
|
"newcap": true,
|
|
"noarg": true,
|
|
"noempty": true,
|
|
"nonew": true,
|
|
"trailing": true,
|
|
"maxlen": 200,
|
|
"boss": true,
|
|
"eqnull": true,
|
|
"expr": true,
|
|
"globalstrict": true,
|
|
"laxbreak": true,
|
|
"loopfunc": true,
|
|
"sub": true,
|
|
"undef": true,
|
|
"browser": true,
|
|
"globals": {
|
|
/* auto/injector.js */
|
|
"createInjector": false,
|
|
|
|
/* angular.js */
|
|
"angular": false,
|
|
"msie": false,
|
|
"jqLite": false,
|
|
"jQuery": false,
|
|
"slice": false,
|
|
"push": false,
|
|
"toString": false,
|
|
"ngMinErr": false,
|
|
"_angular": false,
|
|
"angularModule": false,
|
|
"nodeName_": false,
|
|
"uid": false,
|
|
|
|
"lowercase": false,
|
|
"uppercase": false,
|
|
"manualLowercase": false,
|
|
"manualUppercase": false,
|
|
"nodeName_": false,
|
|
"isArrayLike": false,
|
|
"forEach": false,
|
|
"sortedKeys": false,
|
|
"forEachSorted": false,
|
|
"reverseParams": false,
|
|
"nextUid": false,
|
|
"setHashKey": false,
|
|
"extend": false,
|
|
"int": false,
|
|
"inherit": false,
|
|
"noop": false,
|
|
"identity": false,
|
|
"valueFn": false,
|
|
"isUndefined": false,
|
|
"isDefined": false,
|
|
"isObject": false,
|
|
"isString": false,
|
|
"isNumber": false,
|
|
"isDate": false,
|
|
"isArray": false,
|
|
"isFunction": false,
|
|
"isRegExp": false,
|
|
"isWindow": false,
|
|
"isScope": false,
|
|
"isFile": false,
|
|
"isBlob": false,
|
|
"isBoolean": false,
|
|
"trim": false,
|
|
"isElement": false,
|
|
"makeMap": false,
|
|
"map": false,
|
|
"size": false,
|
|
"includes": false,
|
|
"indexOf": false,
|
|
"arrayRemove": false,
|
|
"isLeafNode": false,
|
|
"copy": false,
|
|
"shallowCopy": false,
|
|
"equals": false,
|
|
"csp": false,
|
|
"concat": false,
|
|
"sliceArgs": false,
|
|
"bind": false,
|
|
"toJsonReplacer": false,
|
|
"toJson": false,
|
|
"fromJson": false,
|
|
"toBoolean": false,
|
|
"startingTag": false,
|
|
"tryDecodeURIComponent": false,
|
|
"parseKeyValue": false,
|
|
"toKeyValue": false,
|
|
"encodeUriSegment": false,
|
|
"encodeUriQuery": false,
|
|
"angularInit": false,
|
|
"bootstrap": false,
|
|
"snake_case": false,
|
|
"bindJQuery": false,
|
|
"assertArg": false,
|
|
"assertArgFn": false,
|
|
"assertNotHasOwnProperty": false,
|
|
"getter": false,
|
|
"getBlockElements": false,
|
|
"VALIDITY_STATE_PROPERTY": true,
|
|
|
|
/* filters.js */
|
|
"getFirstThursdayOfYear": false,
|
|
|
|
/* AngularPublic.js */
|
|
"version": false,
|
|
"publishExternalAPI": false,
|
|
|
|
/* minerr.js */
|
|
"minErr": false,
|
|
|
|
/* loader.js */
|
|
"setupModuleLoader": false,
|
|
|
|
/* jqLite.js */
|
|
"BOOLEAN_ATTR": false,
|
|
"jqNextId": false,
|
|
"camelCase": false,
|
|
"jqLitePatchJQueryRemove": false,
|
|
"JQLite": false,
|
|
"jqLiteClone": false,
|
|
"jqLiteDealoc": false,
|
|
"jqLiteOff": false,
|
|
"jqLiteRemoveData": false,
|
|
"jqLiteExpandoStore": false,
|
|
"jqLiteData": false,
|
|
"jqLiteHasClass": false,
|
|
"jqLiteRemoveClass": false,
|
|
"jqLiteAddClass": false,
|
|
"jqLiteAddNodes": false,
|
|
"jqLiteController": false,
|
|
"jqLiteInheritedData": false,
|
|
"getBooleanAttrName": false,
|
|
"createEventHandler": false,
|
|
"JQLitePrototype": false,
|
|
"addEventListenerFn": false,
|
|
"removeEventListenerFn": false,
|
|
|
|
/* apis.js */
|
|
"hashKey": false,
|
|
"HashMap": false,
|
|
|
|
/* urlUtils.js */
|
|
"urlResolve": false,
|
|
"urlIsSameOrigin": false,
|
|
|
|
/* ng/compile.js */
|
|
"directiveNormalize": false,
|
|
|
|
/* ng/parse.js */
|
|
"setter": false,
|
|
|
|
/* ng/directive/directives.js */
|
|
"ngDirective": false,
|
|
|
|
/* ng/directive/input.js */
|
|
"VALID_CLASS": false,
|
|
"INVALID_CLASS": false,
|
|
"PRISTINE_CLASS": false,
|
|
"DIRTY_CLASS": false,
|
|
|
|
/* ng/directive/form.js */
|
|
"nullFormCtrl": false,
|
|
|
|
/* jasmine / karma */
|
|
"it": false,
|
|
"iit": false,
|
|
"describe": false,
|
|
"ddescribe": false,
|
|
"beforeEach": false,
|
|
"afterEach": false,
|
|
"expect": false,
|
|
"jasmine": false,
|
|
"spyOn": false,
|
|
|
|
/* testabilityPatch / matchers */
|
|
"inject": false,
|
|
"module": false,
|
|
"dealoc": false
|
|
}
|
|
}
|