emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master c3b8596 14/23: Sync up with latest ARIA-in-HTML spec chang


From: Stefan Monnier
Subject: [elpa] master c3b8596 14/23: Sync up with latest ARIA-in-HTML spec changes
Date: Thu, 14 Jan 2016 19:22:37 +0000

branch: master
commit c3b8596f4688889114430b133b95da50f03735c4
Author: Michael[tm] Smith <address@hidden>
Commit: Michael[tm] Smith <address@hidden>

    Sync up with latest ARIA-in-HTML spec changes
    
    This allows role=group for <header> & <footer>, and role=search for <form>.
    
    Fixes #185. Fixes #193.
---
 aria.rnc       |    3 +++
 common.rnc     |    1 +
 structural.rnc |    2 ++
 web-forms.rnc  |    6 ++++--
 4 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/aria.rnc b/aria.rnc
index 3e724a1..4f2d22b 100644
--- a/aria.rnc
+++ b/aria.rnc
@@ -53,6 +53,9 @@ common.attrs.aria.implicit.dialog |=
 common.attrs.aria.implicit.document |=
        (       aria.state.expanded? )
 
+common.attrs.aria.implicit.form |=
+       (       aria.state.expanded? )
+
 common.attrs.aria.implicit.group |=
        (       aria.state.expanded?
        &       aria.prop.activedescendant?
diff --git a/common.rnc b/common.rnc
index 6ac04aa..4436010 100644
--- a/common.rnc
+++ b/common.rnc
@@ -479,6 +479,7 @@ common.attrs.aria.implicit.complementary = ( notAllowed )
 common.attrs.aria.implicit.contentinfo = ( notAllowed )
 common.attrs.aria.implicit.dialog = ( notAllowed )
 common.attrs.aria.implicit.document = ( notAllowed )
+common.attrs.aria.implicit.form = ( notAllowed )
 common.attrs.aria.implicit.group = ( notAllowed )
 common.attrs.aria.implicit.heading = ( notAllowed )
 common.attrs.aria.implicit.img = ( notAllowed )
diff --git a/structural.rnc b/structural.rnc
index ebb26bd..410f34d 100644
--- a/structural.rnc
+++ b/structural.rnc
@@ -93,6 +93,7 @@
                (       common.attrs
                &       (       common.attrs.aria.implicit.banner
                        |       common.attrs.aria.landmark.banner
+                       |       common.attrs.aria.role.group
                        |       common.attrs.aria.role.presentation
                        )?
                )
@@ -109,6 +110,7 @@
                (       common.attrs
                &       (       common.attrs.aria.implicit.contentinfo
                        |       common.attrs.aria.landmark.contentinfo
+                       |       common.attrs.aria.role.group
                        |       common.attrs.aria.role.presentation
                        )?
                )
diff --git a/web-forms.rnc b/web-forms.rnc
index a0d1d50..1372b7a 100644
--- a/web-forms.rnc
+++ b/web-forms.rnc
@@ -527,8 +527,10 @@ datatypes w = "http://whattf.org/datatype-draft";
                &       form.attrs.enctype?
                &       common-form.attrs.name?
                &       form.attrs.accept-charset?
-               &       (       common.attrs.aria.implicit.group
-                       |       common.attrs.aria.role.group
+               &       (       common.attrs.aria.implicit.form
+                       |       common.attrs.aria.landmark.form
+                       |       common.attrs.aria.role.search
+                       |       common.attrs.aria.role.presentation
                        )?
                )
                form.attrs.action =



reply via email to

[Prev in Thread] Current Thread [Next in Thread]