summaryrefslogtreecommitdiffstats
path: root/app/configuration/controllers/date-time-controller.html
diff options
context:
space:
mode:
authorDerick Montague <derick.montague@ibm.com>2019-04-01 17:57:27 -0500
committerDerick Montague <derick.montague@ibm.com>2019-04-08 23:40:05 -0500
commit1ffa209e99da608e225df0a3a3caf47036b3a793 (patch)
treebd42d5a53946e18c07d75efc01698e6644181cb2 /app/configuration/controllers/date-time-controller.html
parenta5deeeafe84893722d601b2343943eb78f263e4f (diff)
downloadphosphor-webui-1ffa209e99da608e225df0a3a3caf47036b3a793.tar.gz
phosphor-webui-1ffa209e99da608e225df0a3a3caf47036b3a793.zip
Resolve accessibility isssues
- Remove unecessary aria-roles - Associate label elements with form elements - Remove extraneous markup on Network settings page - Update generic markup to use definition list when appropriate - Add aria-labels and aria-expanded to accordion triggers Tested: Accessibility issues tested in using Lighthouse in Chrome Developer tools Audit section and Dequeue Axe extension. Manually tested clicking on labels set focus on the form elements. Visually tested of the Network Settings page in Chrome, Firefox, and Safari to verify layout changes. Resolves openbmc/phosphor-webui#76 Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Ib974c623e9d3b74e74e1f374c21e8191732ec26a
Diffstat (limited to 'app/configuration/controllers/date-time-controller.html')
-rw-r--r--app/configuration/controllers/date-time-controller.html8
1 files changed, 4 insertions, 4 deletions
diff --git a/app/configuration/controllers/date-time-controller.html b/app/configuration/controllers/date-time-controller.html
index 6e1e24d..8ea478a 100644
--- a/app/configuration/controllers/date-time-controller.html
+++ b/app/configuration/controllers/date-time-controller.html
@@ -50,10 +50,10 @@
</div>
</li>
<li class="date-time__metadata-block">
- <label class="content-label">Time Owner</label>
- <select ng-model="time.owner" class="date-time__owner-dropdown">
- <option class="courier-bold" ng-repeat="owner in timeOwners">{{owner}}</option>
- </select>
+ <label for="date-time-owner" class="content-label">Time Owner</label>
+ <select id="date-time-owner" ng-model="time.owner" class="date-time__owner-dropdown">
+ <option class="courier-bold" ng-repeat="owner in timeOwners">{{owner}}</option>
+ </select>
</li>
</ul>
</div>
OpenPOWER on IntegriCloud