diff --git a/gui/app/components/ui/ui-button.js b/gui/app/components/ui/ui-button.js index 2b156a6d..8a8484e9 100644 --- a/gui/app/components/ui/ui-button.js +++ b/gui/app/components/ui/ui-button.js @@ -1,3 +1,4 @@ +/* eslint-disable ember/no-classic-classes */ // Copyright 2016 Documize Inc. . All rights reserved. // // This software (Documize Community Edition) is licensed under @@ -28,6 +29,8 @@ export default Component.extend({ stretch: false, uppercase: true, iconClass: '', + ariaRole: "button", + tabindex: 0, hasIcon: computed('iconClass', function() { return this.iconClass.trim() != ''; }), diff --git a/gui/app/components/ui/ui-toolbar-button.js b/gui/app/components/ui/ui-toolbar-button.js index b77dea58..249a5be2 100644 --- a/gui/app/components/ui/ui-toolbar-button.js +++ b/gui/app/components/ui/ui-toolbar-button.js @@ -27,6 +27,8 @@ export default Component.extend({ stretch: false, uppercase: true, iconClass: '', + ariaRole: "button", + tabindex: 0, hasIcon: computed('iconClass', function() { return this.iconClass.trim() != ''; }), diff --git a/gui/app/components/ui/ui-toolbar-dropdown.js b/gui/app/components/ui/ui-toolbar-dropdown.js index bd8e5095..8d2e0e3e 100644 --- a/gui/app/components/ui/ui-toolbar-dropdown.js +++ b/gui/app/components/ui/ui-toolbar-dropdown.js @@ -19,6 +19,8 @@ export default Component.extend({ color: '', arrow: true, iconClass: '', + ariaRole: "button", + tabindex: 0, calcClass: computed(function() { // Prepare icon class name diff --git a/gui/app/components/ui/ui-toolbar-icon.js b/gui/app/components/ui/ui-toolbar-icon.js index 0e190b94..cbd75f22 100644 --- a/gui/app/components/ui/ui-toolbar-icon.js +++ b/gui/app/components/ui/ui-toolbar-icon.js @@ -25,6 +25,8 @@ export default Component.extend({ tooltip: '', selected: false, attributeBindings: ['title'], + tabindex: 0, + ariaRole: "button", title: computed('tooltip', function() { return this.tooltip; }), diff --git a/gui/app/components/ui/ui-toolbar-label.js b/gui/app/components/ui/ui-toolbar-label.js index 1d48a9d1..f369ce9c 100644 --- a/gui/app/components/ui/ui-toolbar-label.js +++ b/gui/app/components/ui/ui-toolbar-label.js @@ -22,6 +22,8 @@ export default Component.extend({ label: '', tooltip: '', selected: false, + ariaRole: "button", + tabindex: 0, calcClass: computed('selected', function() { let c = ''; diff --git a/gui/app/templates/components/customize/auth-settings.hbs b/gui/app/templates/components/customize/auth-settings.hbs index 33adf10b..cfb0afaa 100644 --- a/gui/app/templates/components/customize/auth-settings.hbs +++ b/gui/app/templates/components/customize/auth-settings.hbs @@ -2,28 +2,28 @@