Skip to content

Conversation

@DanBloxham-sw
Copy link
Contributor

Ran all unit tests. Tested in Chrome, Edge, Firefox, IE. Tested with mobile/zoom, screen reader.

Desktop view:

Desktop view

Mobile view:

Comment on lines 18 to 24
<a class="nhsuk-button nhsuk-u-margin-right-2" role="button"
asp-controller="LearningMenu" asp-action="Index" asp-route-customisationId="@Model.CustomisationId">
Launch course
</a>
<a class="nhsuk-button nhsuk-button--secondary " role="button" asp-controller="TopCourses" asp-action="Index">
Manage course
</a>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One thing I've noticed when we have two buttons/links next to each other on the same row is that NVDA seems to read them together in one quick burst, and the second button cannot be highlighted/stopped on when just using the arrow keys. Tabbing works fine. I don't know if this is just specific to my set up of NVDA, but there is a setting in Browse Mode that fixes this that I've enabled.

Copy link
Contributor

@AlexJacksonDS AlexJacksonDS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some comments and questions. Definitely need to get latest master into the branch and sort out the css files used.

Comment on lines 6 to 7
<link rel="stylesheet" href="@Url.Content("~/css/shared/searchableElements.css")" asp-append-version="true">
<link rel="stylesheet" href="@Url.Content("~/css/shared/cardWithButtons.css")" asp-append-version="true">
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The seachableElements css file has moved on latest master post 532 merge.
We are also trying to start setting up the scss a bit better, this means we should probably be defining a courseSetup.scss that imports these 2 css files instead. Then we just have to include 1 file. See what I've done with centreAdministrators.scss for an example.

Courses = courses;
}

public IEnumerable<CourseStatistics> Courses { get; set; }
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If this is going to be a page with search/sort/filter in the future (like the wireframes suggest), this is going to need a separate view model rather than using the database entity. Doesn't necessarily need to change now, but it will likely need changing in the future

Copy link
Contributor

@stellake stellake left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! 👍

@DanBloxham-sw DanBloxham-sw merged commit 0b79d32 into master Jul 8, 2021
@DanBloxham-sw DanBloxham-sw deleted the HEEDLS-430-CourseSetupBasicPage branch July 8, 2021 12:26
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.

4 participants