Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FSR-705 Accessibility Changes #448

Merged
merged 40 commits into from
Aug 16, 2023
Merged

FSR-705 Accessibility Changes #448

merged 40 commits into from
Aug 16, 2023

Conversation

LeeGordon83
Copy link
Contributor

@LeeGordon83 LeeGordon83 commented Jun 13, 2023

@LeeGordon83 LeeGordon83 changed the title feature/FSR-705 - Accessibility Changes feature/FSR-705 Accessibility Changes to station page. Jun 13, 2023
@LeeGordon83 LeeGordon83 changed the title feature/FSR-705 Accessibility Changes to station page. FSR-705 Accessibility Changes to station page. Jun 13, 2023
maxcbc
maxcbc previously requested changes Jul 10, 2023
server/src/sass/components/_flood-status.scss Outdated Show resolved Hide resolved
server/src/sass/components/_flood-status.scss Outdated Show resolved Hide resolved
server/src/sass/components/_flood-status.scss Outdated Show resolved Hide resolved
@maxcbc
Copy link
Contributor

maxcbc commented Jul 10, 2023

Code looks fine other than some small finickity bits. Have not pulled down and checked with screen reader. When this PR is ready I'll check with screen reader.

@LeeGordon83 LeeGordon83 force-pushed the feature/FSR-705 branch 2 times, most recently from 6aed404 to 55346a8 Compare July 18, 2023 08:41
@maxcbc maxcbc changed the title FSR-705 Accessibility Changes to station page. FSR-705 Accessibility Changes Jul 25, 2023
@LeeGordon83 LeeGordon83 force-pushed the feature/FSR-705 branch 2 times, most recently from 7fb25cf to f823ae0 Compare August 2, 2023 13:18
@maxcbc maxcbc marked this pull request as ready for review August 16, 2023 09:37
@maxcbc maxcbc force-pushed the feature/FSR-705 branch 2 times, most recently from 2380958 to ea8124f Compare August 16, 2023 09:43
@sonarcloud
Copy link

sonarcloud bot commented Aug 16, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

97.8% 97.8% Coverage
0.0% 0.0% Duplication

@nikiwycherley nikiwycherley dismissed maxcbc’s stale review August 16, 2023 11:36

have talked it through on separate call

@nikiwycherley nikiwycherley merged commit 7d4bd53 into development Aug 16, 2023
6 checks passed
maxcbc pushed a commit that referenced this pull request Aug 18, 2023
* update to release notes

* Accessibility Fixes

https://eaflood.atlassian.net/browse/FSR-705
https://eaflood.atlassian.net/browse/FSR-701
https://eaflood.atlassian.net/browse/FSR-886

* altered telemetry model to match prototype data set, change relevant front end to display new station chart, uunit tests also fixed

* altered line thickness on historical events chart

* threshold label error fixed

* removed forecast html that isn't needed yet from station page

* added forecast banner. Amended all other banners to load banner svg as part of model

* code smells removed

* further code smell cleared

* removal of duplicate core.js script call in station.html

* bug relating to font on station page  sorted

* fixed broken map loading from station link issue, also implemented suggested code changes on PR

* fixed graph zoom issue

* threshold-label

* fix threshold display issue

* add explicit unsetting of color in css for svgs in high contrast mode

also add missing inline svg for chevron in secondary start button

* remove transparent outline on search button

* add thin top, right and bottom border to status items in high contrast mode

* Fix SVG in nav and tables on high contrast

* Add explicit support for high contrast mode on line charts

* Add client side test for bar-chart controls, refactor bar-chart code to separate dir

* Add pagination tests

* extract update control methods into separate files

* extract control creation from main bar-chart method

* Update resolution display text on bar-chart

* move pagination controls on bar-chart into controls row and update display text

* update bar-chart resolution controls to use buttons rather than inputs

* rename segmented controls to resolution controls

* update class name for pagination buttons on bar chart

* update resolution and pagination ontrols to be more generic

* Update bar chart css for high contrast mode

* update client side tests to be less flakey

* update high contrast mode media queries to use mixin

* remove upstream/downstream icons

* subnav markup and contrast fix. Amended unit tests to reflect

* fix issues with bells and warning triangles on hcm

* fix outlook map button

* remove background on chart buttons when focussed in hcm mode

* remove full stop from sign-up-for-flood-warnings

* fix custom class support on map buttons

---------

Co-authored-by: nikiwycherley <[email protected]>
Co-authored-by: Max Bladen-Clark <[email protected]>
@nikiwycherley nikiwycherley deleted the feature/FSR-705 branch November 27, 2023 09:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants