Agenda: January 31, 2011 Canvas Accessibility Working Group

Agenda: January 31, 2011 Canvas Accessibility Working Group
Time of meeting is 3:00PM EST, 20:00 UTC, duration is 1 hour
Zakim Bridge +1.617.761.6200, conference 2119 ("A11Y")

IRC: server: irc.w3.org, port: 6665, channel: #html-a11y.

1. Discuss Canvas 2D API caret positioning, blink rate, text extent
 Note: Group reached consensus on drawFocusRing(). I have attached the
updated document.

- Discuss Benjamin-Hawkes Lewis comments and Rich's initial response
http://lists.w3.org/Archives/Public/public-canvas-api/2011JanMar/0052.html

Note: Benjamin appears to want to separate out caret and place it in James
Craig's proposal so that
it caret positioning (for magnification) can be used more broadly such as
for SVG. Is this something we need to do?

- TextExtent - See Benjamin's comment:
http://lists.w3.org/Archives/Public/public-canvas-api/2011JanMar/0050.html
Rich Comment: This looks like you are trying to explain the need for text
extent.

2 Canvas: Initialization of resources (such as IFrame) in canvas
  Note Chuck Pritchard's latest post:
http://lists.w3.org/Archives/Public/public-canvas-api/2011JanMar/0015.html

3. Chuck to provide link to Google Canvas IME work

3. Rich Text editing supportCaret, Selection, Grammar errors, spelling
Annotation
- Do the user agent manufacturers agree to do further work on rich text
editing?
- Where we are:
  - Rich proposal for marking caret, selected content, grammar errors,
spelling errors using HTML 5 and ARIA with modifications

http://lists.w3.org/Archives/Public/public-canvas-api/2011JanMar/0001.html
  - Positioning information of content is required - per AISquared feedback
(See minutes from last meeting)

4. Additional Use Cases from Artur Ortega

GTK client on HTML5 canvas:
http://blogs.gnome.org/alexl/2010/11/23/gtk3-vs-html5/

noVNC - VNC client using HTML5 Canvas:
http://kanaka.github.com/noVNC/

5. Action Items
 - Frank: what API does IE use to track content selection and
carets in content editable areas?

http://lists.w3.org/Archives/Public/public-canvas-api/2010OctDec/0057.html


Reference Material APIs:
- Browser API Comparisons for Caret Tracking and Content Selection:
http://www.quirksmode.org/dom/w3c_range.html
- Getting the selection object:
https://developer.mozilla.org/en/DOM/window.getSelection
- sel = window.getSelection() //sel is a Selection object
- rangex = sel(0);
- rangex.collapsed(); //If it is collapsed it is a caret
- reangex.collapse();


Reference: revisions to 2D Context API - modifications

http://www.w3.org/Bugs/Public/show_bug.cgi?id=11238
http://www.w3.org/Bugs/Public/show_bug.cgi?id=11239
http://www.w3.org/Bugs/Public/show_bug.cgi?id=11240
http://www.w3.org/Bugs/Public/show_bug.cgi?id=11241
http://www.w3.org/Bugs/Public/show_bug.cgi?id=11242
http://www.w3.org/Bugs/Public/show_bug.cgi?id=11328
http://www.w3.org/Bugs/Public/show_bug.cgi?id=11329
http://www.w3.org/Bugs/Public/show_bug.cgi?id=11342


Minutes last call:

http://www.w3.org/2011/01/24-html-a11y-minutes.html

Referenced documents and test examples (I have included the 2D API version
that includes Chuck's modifications to removing a reference to text in the
2D API change for caret and selection changes)
(See attached file: CanvasEditor.html)(See attached file:
HTML_Canvas_Element.html)(See attached file: HTML Canvas
2DContext20110123.html)
Rich Schwerdtfeger
CTO Accessibility Software Group

Received on Sunday, 30 January 2011 18:14:36 UTC