- From: <bugzilla@jessica.w3.org>
- Date: Fri, 17 Sep 2010 14:53:11 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=10645 Summary: Add a modal element, or attribute, to html5 to indicate a modal segment of the DOM (modal dialog) Product: HTML WG Version: unspecified Platform: All OS/Version: All Status: NEW Keywords: a11y, a11y_focus Severity: normal Priority: P2 Component: HTML5 spec (editor: Ian Hickson) AssignedTo: ian@hixie.ch ReportedBy: everett@zufelt.ca QAContact: public-html-bugzilla@w3.org CC: mike@w3.org, public-html-wg-issue-tracking@w3.org, public-html@w3.org Issue: html5 does not currently specify a mechanism to indicate that a segment of the DOM is modal. Modal dialogs are common in many desktop and web UI toolkits. It is currently possible to create modal dialog behaviour using CSS, Javascript, and WAI-ARIA. It is not, however, easy to create a robust modal dialog using these compatible technologies. Proposal: (Normative) 1. Add a modal element or attribute ("modal") to the html5 specification. 2. When a modal is present in the DOM UAs must treat the modal and its children as a modal segment of the DOM. 2.1 UAs must constrain input / interaction events (e.g. keyboard and mouse) to the modal and its children. 2.2 UAs must map only the modal and its children to the accessibility tree. 3. If focus has not been explicitly set to a child of the modal, UAs must set focus to the first focusable child of the modal. (Informative) 4. Authors must provide a device agnostic mechanism to dismiss the modal. 5. Authors should return focus to the element from which the modal was activated upon its dismissal. Resources: Definition Modal window - Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/Modal_window Implementations of web UI modal dialogs Cutting Edge: Modal Dialog Boxes with AJAX http://msdn.microsoft.com/en-us/magazine/cc164247.aspx Drupal 7 Overlay (core module to display administrative pages). http://api.drupal.org/api/drupal/modules--overlay--overlay.module/7 jQuery UI - Dialog Demos & Documentation http://jqueryui.com/demos/dialog/ YUI 2: SimpleDialog http://developer.yahoo.com/yui/container/simpledialog/ Best practices for accessible modal dialogs WAI-ARIA Authoring Practices 1.0: 3.3 Making a Dialog Modal http://www.w3.org/TR/wai-aria-practices/#dialog_modal DHTML Style Guide | dev.aol.com: 8. Dialog (Modal) http://dev.aol.com/dhtml_style_guide#dialogmodal -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Friday, 17 September 2010 14:53:13 UTC