Make task list read better for screen readers

This duplicates how the task list pattern is coded in the GOV.UK
Prototype kit[1]. It adds ARIA attributes and the use of a
semantically-meaningful element (`<strong>`) to give more information to
screen reader users.

1. https://govuk-prototype-kit.herokuapp.com/docs/templates/task-list
This commit is contained in:
Chris Hill-Scott
2018-09-21 14:24:31 +01:00
parent d4b481d55e
commit c2ef522986
4 changed files with 18 additions and 20 deletions

View File

@@ -206,6 +206,10 @@ def email_safe(string, whitespace='.'):
return string.strip('.')
def id_safe(string):
return email_safe(string, whitespace='-')
class Spreadsheet():
allowed_file_extensions = ['csv', 'xlsx', 'xls', 'ods', 'xlsm', 'tsv']