16:56:11 RRSAgent has joined #aria-apg 16:56:11 logging to http://www.w3.org/2015/07/27-aria-apg-irc 16:56:12 MichielBijl has changed the topic to: Meeting Today Mon July 27, 2015 16:56:24 Meeting: ARIA APG TF 16:56:49 rrsagent, make log world 16:57:23 regrets+ Jon_Gunderson 16:57:34 Agenda+ New example development planning and planning wiki page https://github.com/w3c/aria/wiki/Aria-Authoring-Practices-Patterns-Status 16:57:34 Agenda+ Review of Button Design Pattern https://rawgit.com/w3c/aria/master/practices/examples/button/button.html 16:57:34 Agenda+ Review Tab Panel Pattern - https://rawgit.com/w3c/aria/master/practices/aria-practices.html#tabpanel 17:02:45 present+ Leonie 17:02:55 present+ Michiel_Bijl 17:03:01 present+ Jemma 17:03:15 present+ Ann_Abbott 17:05:28 LJWatson has joined #aria-apg 17:05:53 present+ LJWatson 17:07:25 MichielBijl_ has joined #aria-apg 17:09:03 annabbott has joined #aria-apg 17:09:21 james_test has joined #aria-apg 17:09:28 james_test has left #aria-apg 17:10:03 scribe: MichielBijl 17:10:26 zakim, take up item 1 17:10:26 agendum 1. "New example development planning and planning wiki page https://github.com/w3c/aria/wiki/Aria-Authoring-Practices-Patterns-Status" taken up [from jamesn] 17:10:54 jamesn: not everybody can edit the wiki pages 17:11:01 jamesn: only certain people have access 17:11:28 jamesn: do we have alternatives 17:12:01 MichielBijl: maybe put them in gh-pages? 17:12:17 LJWatson: I can probably do that. 17:13:06 LJWatson: keep it in the same place, able to do pull requests. 17:13:28 bgaraventa1979 has joined #aria-apg 17:13:48 zakim, next item 17:13:48 agendum 2. "Review of Button Design Pattern https://rawgit.com/w3c/aria/master/practices/examples/button/button.html" taken up [from jamesn] 17:13:49 present+ Bryan_Garaventa 17:13:50 LJWatson will move Wiki pages to gh-pages 17:14:56 jamesn: I'd like to see a div version of a button 17:15:05 MichielBijl: I'll add that tonight. 17:16:05 annabbott: add description for the toggle button 17:16:22 jamesn: that should be in the authoring practices 17:16:33 Toggle button: A two-state button that can be either off (not pressed) or on (pressed). To tell assistive technologies that a button is a toggle button, specify a value for the attribute aria-pressed. For example, a button labeled mute in an audio player could indicate that sound is muted by setting the pressed state true. Important: the label on a toggle button should never change when the state changes. In this example, when the pressed state is true, 17:16:33 the label should not change to "Unmute"" or "Muted." 17:19:10 LJWatson: if you change the label, why is not a toggle button? 17:19:50 jamesn: because the button is changed, so the it's no longer a toggle button. 17:21:06 jamesn: the button example is different from John's example 17:21:17 jamesn: is everyone okay with having different examples? 17:21:58 LJWatson: I think we should have consistent examples; no preferences for which one. 17:22:57 annabbott: it states that you should not reuse other elements to recreate buttons. We do that all the time. 17:23:05 LJWatson: you should use a button element 17:24:09 LJWatson: nobody bothers to implement keyboard support for replicate buttons 17:27:34 jamesn: adding event handlers to duplicate spacebar support on links is really hard 17:28:00 annabbott: print button should not have aria-pressed 17:30:23 annabbott: maybe space them out or add a heading 17:30:51 jamesn: is it possible to style both buttons the same 17:32:51 annabbott: JavaScript looks squished together 17:33:04 jamesn: if you familiar with JavaScript this should not be a problem 17:35:40 annabbott: I'd like to see the examples broken up to two different parts of the page 17:36:16 *crickets* 17:36:51 jamesn: I feel we are making it longer and more complex that way 17:36:59 LJWatson: focus on examples for now 17:37:22 https://rawgit.com/w3c/aria/master/practices/examples/slider/js/slider.js 17:37:41 MichielBijl: could add comments to JavaScript 17:38:06 LJWatson: need coding guide lines 17:39:47 Jaeun: what is the TPAC meeting? 17:40:24 jamesn: jamesn is probably the best one to answer that. Two weeks of ARIA meetings 17:40:42 janina is probably…* 17:41:21 MichielBijl will finish alert and slider examples before next meeting 17:41:26 zakim, next item 17:41:26 agendum 3. "Review Tab Panel Pattern - https://rawgit.com/w3c/aria/master/practices/aria-practices.html#tabpanel" taken up [from jamesn] 17:42:57 MichielBijl: tablist should be above tab panel 17:43:02 jamesn: I agree 17:43:20 jamesn: order should be: tablist, tab, tab panel 17:43:59 jamesn: that is editorial, stick it in a bug anyway 17:44:35 jamesn: don't understand why tablist is one word, and tab panel are two words 17:46:07 jamesn: don't like the first paragraph of the description 17:46:17 jamesn: should we explain it at all? 17:46:52 LJWatson: I agree; don't have to explain what a tab interface is 17:47:31 annabbott: what is wrong? 17:47:47 jamesn & LJWatson: it's over complicated English 17:49:27 A tabbed interface component is a set of layered areas where only one page is displayed at a time. 17:49:32 areas? 17:49:34 LJWatson: not sure about pages 17:49:37 MichielBijl: agree 17:49:43 jamesn: reagions? 17:50:05 All: can be confused with role="region" 17:50:16 MichielBijl & LJWatson: panels 17:50:19 A tabbed interface component is a set of layered areas, known as tab panels, where only one area is displayed at a time. 17:50:34 jamesn: how about areas 17:51:04 annabbott: better that the current text 17:52:15 MichielBijl: can't we compare it to browser tabs? 17:52:43 jamesn: can we drop the line about “The general look…” 17:52:50 All: yes 17:52:59 annabbott: also drop the next line. 17:54:25 A tabbed interface component is a set of layered areas, known as tab panels, where only one area is displayed at a time. The tabs are arranged along one of the edges of the contents but most commonly are found at the top. The user navigates and makes the contents of each area visible by interacting with the title "tab". Terms for understanding Tab Panels include: 17:55:18 LJWatson: should we specify that they are commonly placed horizontally? 17:55:33 jamesn: don't think so, you would use a lot of space if you didnt 17:57:37 jamesn: let's move on to keyboard interaction 17:57:45 jamesn: need to change left/right arrow stuff 17:58:36 jamesn: cannot always activate selected tab because of performance. Allow users to activate with space 18:00:01 MichielBijl: when would this cause performance issues 18:00:21 jamesn: tabs that use database queries for example 18:01:56 annabbott: how do users activate tabs? 18:02:02 LJWatson: enter or space 18:03:07 jamesn: how do we indicate to user that a tab must be activated? 18:03:15 LJWatson: aria-selected? 18:04:29 annabbott: aria-selected does not indicate a user must activate it 18:05:47 annabbott: AT's would have to reload the virtual page 18:08:15 MichielBijl: what does aria-selected indicate? 18:08:43 bgaraventa1979: it indicates which tab is selected, not the one that has focus 18:09:54 MichielBijl: so if a tab has aria-selected set to false, it indicates that the tab can be activated? 18:09:59 jamesn: I guess 18:10:04 Jemma has joined #aria-apg 18:10:12 LJWatson: that is correct 18:10:59 annabbott: Bryan you said something about multi select; I Don't see that here at all 18:11:48 jamesn: just ignore it, would complicate the guide 18:11:55 LJWatson: I'm with you on that one 18:12:04 jamesn: need to change arrow functionality 18:12:43 jamesn: do we still want control+up arrow functions? 18:13:27 MichielBijl: combination is reserved on OS X for specific functions 18:14:35 annabbott: how do you tab out of a panel? 18:14:42 LJWatson: use shift+tab 18:14:57 annabbott: so if you're 30 tabs deep, you have to go 30 tabs back? 18:15:20 MichielBijl: isn't this solved by the control+page up/page down? 18:16:46 jamesn: has anyone seen this implemented? (control+page up/down 18:17:12 LJWatson: conflicts with browser tab functionality in Firefox 18:17:28 As does Internet Explorer 18:17:42 Jaeun: I agree with you LJWatson 18:17:58 jamesn: should we drop all control-key support? 18:18:02 bgaraventa1979: yes 18:18:55 jamesn: next: alt+delete 18:19:05 jamesn: we have implemented this 18:19:16 LJWatson: is it available somewhere? 18:19:20 jamesn: not at this moment 18:21:49 MichielBijl: should there be an alternative control+page down/up? 18:22:03 MichielBijl: like shift+[ / shift+]? 18:22:17 jamesn: it depends on what's in the panel 18:22:27 jamesn: make them optional 18:22:43 jamesn: no objection if someone comes up with an alternative 18:23:04 annabbott: how do we make them discoverable 18:23:14 jamesn: that's the problem with all key strokes we come up with 18:25:03 LJWatson: if developers don't implement these now, will they implement there own variations if we don't specify them? 18:25:37 jamesn: if you want to take up an action that is fine 18:25:49 MichielBijl: I'd be happy to 18:28:37 LJWatson: very hard to implement alt+del when focus is anywhere in the panel 18:29:03 LJWatson: allow for deletion when tab title is selected 18:29:35 Jaeun: what is the use case for deletion? 18:30:25 jamesn: we have tabs where users can input a query; it's more close than delete 18:30:47 https://www.w3.org/Bugs/Public/show_bug.cgi?id=28993 18:30:52 jamesn has submitted a bug, we'll continue discussion next meeting 18:31:06 *** Next time complete Tab - start at debate of delete *** 18:32:08 No meeting unless Matt can make it 18:33:02 janina has left #aria-apg 18:33:18 I guess I'm not, meeting was ended 18:33:30 LJWatson: you can do it, i'll follow 18:33:44 Me neither 18:34:02 Sorry LJWatson 18:34:31 LJWatson: yeah go ahead 18:34:43 rrsagent, make minutes 18:34:43 I have made the request to generate http://www.w3.org/2015/07/27-aria-apg-minutes.html LJWatson 18:35:08 rrsagent, set logs world-visible 18:35:15 rrsagent, make minutes 18:35:15 I have made the request to generate http://www.w3.org/2015/07/27-aria-apg-minutes.html LJWatson 18:35:42 chair: James Nurthen 18:36:01 present+ James Nurthen 18:36:06 rssagent, make minutes 18:36:33 rrsagent, make minutes 18:36:33 I have made the request to generate http://www.w3.org/2015/07/27-aria-apg-minutes.html LJWatson 18:36:43 LJWatson: you are in the present list twice 18:36:54 As Leonie and LJWatson 18:37:27 Think James and I both added me. 18:37:34 present- Leonie 18:37:42 rrsagent, make minutes 18:37:42 I have made the request to generate http://www.w3.org/2015/07/27-aria-apg-minutes.html LJWatson 18:38:18 present- James 18:38:22 present- Nurthen 18:38:28 present+ James_Nurthen 18:39:09 RRSAgent, make minutes 18:39:09 I have made the request to generate http://www.w3.org/2015/07/27-aria-apg-minutes.html MichielBijl 18:39:47 Thank you! 18:40:06 Time for dinner, thanks again. See you next time. 18:41:10 LJWatson has left #aria-apg 18:59:39 MichielBijl has joined #aria-apg 21:47:31 MichielBijl has joined #aria-apg 22:02:24 jamesn: I've just updated the button example: https://github.com/w3c/aria/pull/71 22:53:23 great - isn't it late there? 22:54:02 Yep, 00:53 right now 22:54:31 Time to hit the hay, got the basis for the spinbutton example done now. 23:00:35 nice 23:00:38 thanks so much 23:01:25 No problem, that is what I'm here for 23:01:35 Okay, I'm off, see you in a couple of weeks I guess