W3C home > Mailing lists > Public > public-html-commits@w3.org > May 2011

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

From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
Date: Fri, 06 May 2011 03:37:05 +0000
To: public-html-commits@w3.org
Message-Id: <E1QIBqj-0004cU-GC@lionel-hutz.w3.org>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 6 May 2011 03:39:39 GMT