From 62019ad86e8789387b8f354f5c8f509ff451cff8 Mon Sep 17 00:00:00 2001 From: sam marshall Date: Fri, 25 Jan 2013 12:59:11 +0000 Subject: [PATCH] MDL-37668 Accessibility: Help popup should be easy to close using keyboard --- lib/javascript-static.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/lib/javascript-static.js b/lib/javascript-static.js index 2a5712e5427..1c385049331 100644 --- a/lib/javascript-static.js +++ b/lib/javascript-static.js @@ -1519,7 +1519,7 @@ M.util.help_icon = { }); this.overlay.render(Y.one(document.body)); - footerbtn.on('click', this.overlay.hide, this.overlay); + footerbtn.on('click', this.close, this); var boundingBox = this.overlay.get("boundingBox"); @@ -1580,8 +1580,14 @@ M.util.help_icon = { }, display_callback : function(content) { - content = '
' + content + '
'; - this.overlay.set('bodyContent', content); + var contentnode, heading; + contentnode = Y.Node.create('
' + content + '
'); + this.overlay.set('bodyContent', contentnode); + heading = contentnode.one('h1'); + if (heading) { + heading.set('tabIndex', 0); + heading.focus(); + } }, hideContent : function() {