{"action":"created","issue":{"url":"https://api.github.com/repos/HemantNegi/jquery.sumoselect/issues/131","repository_url":"https://api.github.com/repos/HemantNegi/jquery.sumoselect","labels_url":"https://api.github.com/repos/HemantNegi/jquery.sumoselect/issues/131/labels{/name}","comments_url":"https://api.github.com/repos/HemantNegi/jquery.sumoselect/issues/131/comments","events_url":"https://api.github.com/repos/HemantNegi/jquery.sumoselect/issues/131/events","html_url":"https://github.com/HemantNegi/jquery.sumoselect/issues/131","id":156462074,"number":131,"title":"Accessibility","user":{"login":"NePheus","id":16901177,"avatar_url":"https://avatars.githubusercontent.com/u/16901177?v=3","gravatar_id":"","url":"https://api.github.com/users/NePheus","html_url":"https://github.com/NePheus","followers_url":"https://api.github.com/users/NePheus/followers","following_url":"https://api.github.com/users/NePheus/following{/other_user}","gists_url":"https://api.github.com/users/NePheus/gists{/gist_id}","starred_url":"https://api.github.com/users/NePheus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NePheus/subscriptions","organizations_url":"https://api.github.com/users/NePheus/orgs","repos_url":"https://api.github.com/users/NePheus/repos","events_url":"https://api.github.com/users/NePheus/events{/privacy}","received_events_url":"https://api.github.com/users/NePheus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-05-24T09:34:29Z","updated_at":"2016-06-13T07:36:42Z","closed_at":null,"body":"Is it possible to add functions for accessibility?\r\n\r\nKeyboard control: Sumoselect should behave as a normal select list. It should be reached by tab-key and when the focus is set, it should navigate with the arrow keys and open with enter or space. Inside the list items it should start at the first one moving over the last one.\r\n\r\nScreen readers: There should be added a role attribute to the dropdown wrapper and a (maybe configure option) possiblity to add the aria-labelledby attribute.\r\n\r\nIt would be great if this could be added to a future release. This is a great plugin and my choice nr. 1 at the moment."},"comment":{"url":"https://api.github.com/repos/HemantNegi/jquery.sumoselect/issues/comments/225508438","html_url":"https://github.com/HemantNegi/jquery.sumoselect/issues/131#issuecomment-225508438","issue_url":"https://api.github.com/repos/HemantNegi/jquery.sumoselect/issues/131","id":225508438,"user":{"login":"NePheus","id":16901177,"avatar_url":"https://avatars.githubusercontent.com/u/16901177?v=3","gravatar_id":"","url":"https://api.github.com/users/NePheus","html_url":"https://github.com/NePheus","followers_url":"https://api.github.com/users/NePheus/followers","following_url":"https://api.github.com/users/NePheus/following{/other_user}","gists_url":"https://api.github.com/users/NePheus/gists{/gist_id}","starred_url":"https://api.github.com/users/NePheus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NePheus/subscriptions","organizations_url":"https://api.github.com/users/NePheus/orgs","repos_url":"https://api.github.com/users/NePheus/repos","events_url":"https://api.github.com/users/NePheus/events{/privacy}","received_events_url":"https://api.github.com/users/NePheus/received_events","type":"User","site_admin":false},"created_at":"2016-06-13T07:36:42Z","updated_at":"2016-06-13T07:36:42Z","body":"For a better accessibility you should add a role to the 'dropdown toggle' and an aria state that gets updated. And the tabindex should be set to this toggle and not the whole container.\r\ni.e.: <p class=\"CaptionCont SelectBox\" title=\"Volvo\" role=\"button\" aria-expanded=\"false\">...</p>\r\nSo the screen readers reads something like \"Volvo - button - not expanded\".\r\n\r\nhttp://davidstutz.github.io/bootstrap-multiselect/ here is the same structure as I wrote above, but he uses a button instead of a p-element, so you would need to add a role=\"button\"."}}
{"actor":{"display_login":"NePheus"}}