Commit Graph

103 Commits

Author SHA1 Message Date
Alex Dima 57d7b84dee Adopt dom.addDisposableListener in the few places still using addListener 2016-02-02 18:26:18 +01:00
Alex Dima 083a56c3b1 Cleanup in scrollableElement 2016-02-02 18:26:17 +01:00
Alex Dima bd641b5c70 var -> let, format 2016-02-02 18:26:15 +01:00
Alex Dima 9775c79472 Rearrange scrollbar code 2016-02-02 18:26:14 +01:00
Benjamin Pasero 770a4105fb InputBox: decorations are not indicated to screen readers (fixes #2614) 2016-02-02 15:27:18 +01:00
Benjamin Pasero 083495a9fb input box: set aria-invalid based on validation 2016-02-02 12:54:40 +01:00
Benjamin Pasero 82d1a0b77c checkbox/find: do not move focus when checkbox interaction via keyboard 2016-02-02 12:30:18 +01:00
Benjamin Pasero 6c058db11e bug fix and add some more aria labels 2016-02-02 12:17:35 +01:00
Johannes Rieken 0053dfc730 consume gulp-tsb 1.10.0 and fix 'new' compile issues 2016-02-02 12:16:26 +01:00
Benjamin Pasero 40882b06eb fix npe in DOM 2016-02-02 10:22:08 +01:00
Benjamin Pasero 749e2bcdbf a11y role cleanup 2016-02-01 18:23:56 +01:00
Benjamin Pasero a14adc90be some vs/base/browser linting 2016-02-01 11:01:16 +01:00
Benjamin Pasero 39607775e9 fix npe 2016-02-01 10:20:51 +01:00
Benjamin Pasero 8cff82d8f0 Cannot invoke actions in quick open entries with keyboard (fixes #2493) 2016-02-01 10:04:45 +01:00
Benjamin Pasero 3dc44508d6 Messages are not announced to screen reader (fixes #2531) 2016-02-01 09:14:18 +01:00
Alex Dima f4ff58d2a0 Use Widget api to register dom listeners 2016-01-29 10:18:23 +01:00
Benjamin Pasero 669ed9637d Mac: Select dropdowns in light theme are not styled (fixes #2510) 2016-01-28 18:28:20 +01:00
Johannes Rieken e3c6a95d60 for #2491 - use a synthetic-focus class which is stronger than real focus, tho must be set manually as class 2016-01-28 16:19:28 +01:00
Benjamin Pasero ab5dce2444 Up and down arrows should jump through splitview headers (fixes #2373) 2016-01-28 07:56:41 +01:00
Benjamin Pasero c1946bdb3b splitview: use opacity to hide actions so that it does not break keyboard a11y 2016-01-27 16:43:37 +01:00
Benjamin Pasero 9ce2dd1355 Left and right arrow keys seem to do the same thing in the splitview header (fixes #2372) 2016-01-27 11:25:10 +01:00
Johannes Rieken c8a0aef0c8 hover - use <div> instead of <p> for paragraphs, fixes #2344 2016-01-27 09:44:55 +01:00
Benjamin Pasero 64872bd866 do not set aria-hidden to true unless the element is really hidden 2016-01-25 15:33:23 +01:00
Johannes Rieken b7be456d95 use Renderer#code 2016-01-25 10:28:42 +01:00
Johannes Rieken d94cbbf2af synchronously render markdown in hover 2016-01-25 10:28:41 +01:00
Johannes Rieken 04643f8788 first steps in supporting markdown preview 2016-01-25 10:28:40 +01:00
Johannes Rieken 13eaadc104 simplify content renderer 2016-01-25 10:28:40 +01:00
Benjamin Pasero fcbb726bc8 make sure disabled buttons have no tabindex 2016-01-25 08:37:51 +01:00
Benjamin Pasero 6a6a09cf7a outline: solid 2016-01-23 18:15:21 +01:00
Benjamin Pasero 363aeeafb6 aria: apply more attributes to help screen readers 2016-01-23 16:04:49 +01:00
Benjamin Pasero 80fc8b8596 tweaks for keyboard accessibility 2016-01-23 14:23:10 +01:00
Johannes Rieken 84b1033d29 💄 tslint 2016-01-21 12:21:01 +01:00
Benjamin Pasero 3330e7e20e back to previous focus indication for the tree; show actions for focused tree row 2016-01-20 19:02:30 +01:00
Benjamin Pasero 54309da291 keyboard control for button class 2016-01-19 10:19:54 +01:00
Benjamin Pasero b33141613f Merge branch 'master' into ben/focus-indication 2016-01-19 09:57:37 +01:00
Benjamin Pasero 6bd608e81a more polish and linting 2016-01-19 07:41:48 +01:00
Alex Dima 357c6dca01 Fixes #2068: Update find and replace strings in state on input event 2016-01-18 22:34:27 +02:00
Benjamin Pasero c53bf63681 split view: allow access to toolbar in header 2016-01-18 17:12:20 +01:00
Benjamin Pasero 2d4a748360 split view header keyboard access 2016-01-18 16:38:58 +01:00
Benjamin Pasero 917a9ef13b support arrow key navigation in search options 2016-01-18 16:20:33 +01:00
Benjamin Pasero 204674828a have outline for input/textarea in one place 2016-01-18 14:50:28 +01:00
Benjamin Pasero 6a3c574b86 Merge branch 'master' into ben/focus-indication 2016-01-18 11:27:02 +01:00
Benjamin Pasero c8604d4fc9 more linting in base 2016-01-18 11:26:37 +01:00
Benjamin Pasero bc387b6e97 do not eat keys for dropdowns 2016-01-18 11:08:55 +01:00
Benjamin Pasero b8540dede5 properly focus dropdowns in toolbars 2016-01-18 10:59:06 +01:00
Benjamin Pasero 569865d4e7 improve focus handling within actionbar 2016-01-18 10:36:05 +01:00
Benjamin Pasero 0e29fada3b escape -> blur 2016-01-18 10:24:08 +01:00
Benjamin Pasero 3e288084bb fix toolbar to play nice with keyboard focus 2016-01-18 10:20:00 +01:00
Joao Moreno 8ab1b046df fix lint warnings 2016-01-18 10:04:35 +01:00
Benjamin Pasero bc90350f28 actionitem: tabindex only for enabled actions 2016-01-18 09:29:06 +01:00