9dc83806d8
* ui: Improve keyboard access for some custom components * ui: Add some accessibility related metadata
15 lines
279 B
JavaScript
15 lines
279 B
JavaScript
import Component from '@ember/component';
|
|
|
|
const ENTER = 13;
|
|
export default Component.extend({
|
|
name: 'tab',
|
|
tagName: '',
|
|
actions: {
|
|
keydown: function(e) {
|
|
if (e.keyCode === ENTER) {
|
|
e.target.dispatchEvent(new MouseEvent('click'));
|
|
}
|
|
},
|
|
},
|
|
});
|