Commit 0ec36692 authored by Denis Kuznetsov's avatar Denis Kuznetsov Committed by Commit Bot

OOBE: Proper a11y for checkboxes on Assistant opt-in screen

Bug: 1133794
Change-Id: If03341ba4fe022b2d24faa4ede1a733770243841
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2465853
Commit-Queue: Denis Kuznetsov [CET] <antrim@chromium.org>
Auto-Submit: Denis Kuznetsov [CET] <antrim@chromium.org>
Reviewed-by: default avatarRenato Silva <rrsilva@google.com>
Cr-Commit-Position: refs/heads/master@{#816956}
parent 6969bf32
......@@ -123,13 +123,17 @@ Polymer({
zippy.setAttribute('toggle-style', true);
zippy.id = 'zippy-' + data['id'];
var title = document.createElement('div');
title.id = 'title-' + data['id'];
title.slot = 'title';
title.textContent = data['title'];
title.setAttribute('aria-hidden', 'true');
zippy.appendChild(title);
var toggle = document.createElement('cr-toggle');
toggle.slot = 'toggle';
toggle.id = 'toggle-' + data['id'];
toggle.setAttribute('aria-labelledby', 'title-' + data['id']);
toggle.setAttribute('aria-describedby', 'description-' + data['id']);
if (data['defaultEnabled']) {
toggle.setAttribute('checked', '');
}
......@@ -139,8 +143,10 @@ Polymer({
zippy.appendChild(toggle);
var description = document.createElement('div');
description.id = 'description-' + data['id'];
description.slot = 'content';
description.textContent = data['description'];
description.setAttribute('aria-hidden', 'true');
if (data['legalText']) {
var legalText = document.createElement('p');
legalText.textContent = data['legalText'];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment