MDL-37668 Accessibility: Help popup should be easy to close using keyboard

This commit is contained in:
sam marshall
2013-01-25 12:59:11 +00:00
parent b3778a0dec
commit 62019ad86e

View File

@@ -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 = '<div role="alert">' + content + '</div>';
this.overlay.set('bodyContent', content);
var contentnode, heading;
contentnode = Y.Node.create('<div role="alert">' + content + '</div>');
this.overlay.set('bodyContent', contentnode);
heading = contentnode.one('h1');
if (heading) {
heading.set('tabIndex', 0);
heading.focus();
}
},
hideContent : function() {