18F / dol-whd-14c

The 14(c) system will become a modern, digital-first service. Applicants will be provided an intuitive online experience, guiding them through the information needed to complete their application correctly.
Other
16 stars 17 forks source link

Update Header and Footer to use correct templates provided by DOL #349

Closed ltsheu closed 6 years ago

ltsheu commented 7 years ago

The 14(c) application is not using the correct HTML/CSS markup for the DOL Header and Footer. Update the DOL Header and Footer to use the correct markup.

Acceptance Criteria

Accessibility

NOTE: Remove any accessibility criteria that don't apply to this user story. For the full list of accessibility requirements, see issue #198, Fully Accessible Experience.

Keyboard Accessibility
Web: Forms

Web forms include controls (checkboxes, radio buttons etc.), and editable content (text input, select options etc.).

Web: Links and User Controls

Links and/or user controls must have meaningful names that describe the unique destination, function, and/or purpose of the control for assistive technology.

Web: Images

Web images include interactive images (links, buttons etc.), static images, charts, diagrams, text rendered as an image, etc.

Web: Image Maps (if no image map, then DNA)

An image map is a single image that has designated regions or "hotspots" that contain links.Server-side image maps may not be used. Client-side image-maps must be used instead

Color and Contrast

Color dependence is using color as the sole means to convey information. There must be contrasting colors/shades at a ratio of 4.5:1 for discerning between background and foreground content.

Time Outs

Messages and/or instructions to the user requesting their response within a given time are typically associated with sites that require a secure login. This includes both server time outs and client side security time outs. If a time out is about to occur, an alert must be posted for at least 20 seconds and the user must have the option to request more time. The alert (often a pop up window) and option to request more time must be keyboard accessible.

Web: Language

A default language must be programmatically identified for each page and for passages that use a language other than the default.

Web: Section Headings

Headings must be programmatically identified and must match the visual outline level.

Web: Data Tables (If no table, then DNA)

Data tables are those tables where the information in a cell requires a row or column header to adequately describe the cell's contents.

Web: Style sheet Dependence

style sheets are a means to provide visual formatting information to complement a web page's content.

Web: Frames

Frames are a means of separating out sections of a web page into different navigable regions

Web: Repetitive Content and Links

A method must be provided to skip blocks of repeated content or links on Web pages allowing a user to move directly to page-specific content.

Web: Required Plug-ins (if no plug-In, then DNA)

QASP requirements

These requirements are taken from the Quality Assurance Surveillance Plan

mmurthydol commented 6 years ago

@binwang89 Believe this story is done. One final QA.

binwang89 commented 6 years ago

@ltsheu please confirm it is completed. i think we use the DOL template for header/footer.

ltsheu commented 6 years ago

@binwang89 @mmurthydol The 14c header/footer matches the look and functionality of the DOL header/footer, however the HTML/CSS under the hood does not match the DOL template HTML/CSS.

This chore was created as a nice-to-have in case there was time to update the Header and Footer to match the same HTML/CSS as DOL under the hood. No work has been done for this chore (it has been in the backlog). It would take some effort, as there are some challenges with the template provided by DOL in October 2017:

EStriegel commented 6 years ago

@mmurthydol @binwang89 Are we comfortable closing this issue? See Leslee's comment above about look/functionality vs. HTML/CSS under the hood.

phirefly commented 6 years ago

@mmurthydol will follow up with @joebhaktiarDOL on this one

EStriegel commented 6 years ago

Current header/footer is sufficient. Moving to Closed