html5/markup/tools specgen.xsl,1.94,1.95

Update of /sources/public/html5/markup/tools
In directory hutz:/tmp/cvs-serv17575/tools

Modified Files:
	specgen.xsl 
Log Message:
Make dfn popups keyboard operable + accessible. Thanks Steve.


Index: specgen.xsl
===================================================================
RCS file: /sources/public/html5/markup/tools/specgen.xsl,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -d -r1.94 -r1.95
--- specgen.xsl	21 Jan 2011 06:47:44 -0000	1.94
+++ specgen.xsl	6 May 2011 03:37:03 -0000	1.95
@@ -902,6 +902,15 @@
     </xsl:choose>
   </xsl:template>
   <xsl:template match='*'/>
+  <xsl:template match="h:dfn">
+    <dfn>
+      <xsl:copy-of select="@*"/>
+      <xsl:attribute name="role">button</xsl:attribute>
+      <xsl:attribute name="tabindex">0</xsl:attribute>
+      <xsl:attribute name="aria-haspopup">true</xsl:attribute>
+      <xsl:copy-of select="node()"/>
+    </dfn>
+  </xsl:template>
   <xsl:template match="h:a[@href[starts-with(.,'#')]][ancestor::*[@class='elem-mdl']]"
     priority="100">
     <xsl:choose>

Received on Friday, 6 May 2011 03:37:07 UTC