[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 6e7c7c3 21/23: Make minlength checking behave as expected
From: |
Stefan Monnier |
Subject: |
[elpa] master 6e7c7c3 21/23: Make minlength checking behave as expected |
Date: |
Thu, 14 Jan 2016 19:22:40 +0000 |
branch: master
commit 6e7c7c331e7f6692be6c7d39fb9485792f0d3513
Author: Michael[tm] Smith <address@hidden>
Commit: Michael[tm] Smith <address@hidden>
Make minlength checking behave as expected
This makes the "minlength" attribute a non-error for input[type=password]
and input[type=text], as expected.
Fixes https://github.com/validator/validator/issues/208 Thanks @StevenMaude
---
web-forms.rnc | 5 -----
web-forms2.rnc | 7 +++++++
2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/web-forms.rnc b/web-forms.rnc
index edc00b2..c58e652 100644
--- a/web-forms.rnc
+++ b/web-forms.rnc
@@ -31,11 +31,6 @@ datatypes w = "http://whattf.org/datatype-draft"
common.data.integer.non-negative
}
- shared-form.attrs.minlength =
- attribute minlength {
- common.data.integer.non-negative
- }
-
shared-form.attrs.size =
attribute size {
common.data.integer.positive
diff --git a/web-forms2.rnc b/web-forms2.rnc
index 0d2699d..ebd3ee4 100644
--- a/web-forms2.rnc
+++ b/web-forms2.rnc
@@ -83,6 +83,11 @@ datatypes w = "http://whattf.org/datatype-draft"
string
}
+ shared-form.attrs.minlength =
+ attribute minlength {
+ common.data.integer.non-negative
+ }
+
## Shared attributes for <input>
shared-input.attrs =
@@ -134,6 +139,7 @@ datatypes w = "http://whattf.org/datatype-draft"
& shared-form.attrs.required?
& shared-form.attrs.placeholder?
& shared-form.attrs.inputmode?
+ & shared-form.attrs.minlength?
)
## Password Field: <input type='password'>, Extensions
@@ -145,6 +151,7 @@ datatypes w = "http://whattf.org/datatype-draft"
& shared-form.attrs.pattern?
& shared-form.attrs.placeholder?
& shared-form.attrs.required?
+ & shared-form.attrs.minlength?
)
## Checkbox <input type='checkbox'>, Extensions
- [elpa] master 85521bf 13/23: Make "integrity" checking more helpful, (continued)
- [elpa] master 85521bf 13/23: Make "integrity" checking more helpful, Stefan Monnier, 2016/01/14
- [elpa] master 103dc56 09/23: (Re)corrected content model for the ruby element., Stefan Monnier, 2016/01/14
- [elpa] master 76e0657 10/23: Allow ol>li[role=menuitem] & ol>li[role=tab]., Stefan Monnier, 2016/01/14
- [elpa] master c3b8596 14/23: Sync up with latest ARIA-in-HTML spec changes, Stefan Monnier, 2016/01/14
- [elpa] master 1c11a56 12/23: Add the "integrity" attribute, Stefan Monnier, 2016/01/14
- [elpa] master f1cac66 11/23: Refine some ARIA checking to sync w/ current spec, Stefan Monnier, 2016/01/14
- [elpa] master ae3a23b 19/23: Allow the "nonce" attribute, Stefan Monnier, 2016/01/14
- [elpa] master 44fe4a7 16/23: Allow "minlength", Stefan Monnier, 2016/01/14
- [elpa] master 67350aa 15/23: Allow ARIA role=switch, Stefan Monnier, 2016/01/14
- [elpa] master fec8cdf 20/23: Add CSP syntax checking for <meta> & HTTP header, Stefan Monnier, 2016/01/14
- [elpa] master 6e7c7c3 21/23: Make minlength checking behave as expected,
Stefan Monnier <=
- [elpa] master 7635384 17/23: Align iframe[sandbox] checking with spec, Stefan Monnier, 2016/01/14
- [elpa] master 1f870ab 18/23: Align event-handler-attribute checking with spec, Stefan Monnier, 2016/01/14
- [elpa] master a426434 23/23: * html5-schema: Add locating-rules.xml and setup nxml to use it, Stefan Monnier, 2016/01/14
- [elpa] master dcd917c 01/23: Consolidated all RelaxNG files into `/schema` dir., Stefan Monnier, 2016/01/14
- [elpa] master 07bcdb8 22/23: Add 'packages/html5-schema/' from commit '6e7c7c331e7f6692be6c7d39fb9485792f0d3513', Stefan Monnier, 2016/01/14