]> code.delx.au - gnu-emacs-elpa/blobdiff - aria.rnc
Allow ARIA role=switch
[gnu-emacs-elpa] / aria.rnc
index 4f2d22b8269b39e2f69e9be19ab2e846115ee9a5..61e007bacb8284c94c1b12f1a0a48e48a6aa1d8f 100644 (file)
--- a/aria.rnc
+++ b/aria.rnc
@@ -1111,6 +1111,17 @@ common.attrs.aria.implicit.navigation |= common.attrs.aria.implicit.landmark
        common.attrs.aria |= aria.status
        common.attrs.aria.role.status |= aria.status
 
+## switch
+       aria.switch =
+               (       aria.role.switch
+               &       aria.state.checked #required!
+               )
+               aria.role.switch =
+                       attribute role { string "switch" }
+
+       common.attrs.aria |= aria.switch
+       common.attrs.aria.role.switch |= aria.switch
+
 ## tab
        aria.tab =
                (       aria.role.tab