Skip to content

Conversation

@andrewgormley
Copy link
Contributor

Fixes: #16849

  • (Misc) Lists do not contain only li elements [Multiple]
    The two main areas that were addressed were the tab navigation for the profile and object area and the related objects module on an object page. Both issues were fixed utilising role="presentation". It's worth noting this issue does not exist for tab navs on object list pages due to them utilising ids, roles and arias correctly due to the navigation happening in-page rather than linking elsewhere.

  • (Misc) Heading elements not in sequential descending order (h5 sub-header) [Multiple]
    This issue was occurring because pages were going from <h2> > <h5> and as far as I can tell the h tags were only being used for styling reasons. I've fixed this by changed the header block to use <h1> and changing the <h5> card headings to <h2> and added the existing class .h5 to ensure the styling remains the same.

@andrewgormley andrewgormley self-assigned this Jul 10, 2024
@andrewgormley andrewgormley added this to the v4.1 milestone Jul 10, 2024
@jeremystretch jeremystretch merged commit d3f0dae into netbox-community:feature-ui Jul 15, 2024
jeremystretch added a commit that referenced this pull request Aug 2, 2024
* 16649 general contrast issues (#16759)

* fixes #16647: navigation contrast issues updated

* fixes #16651: table contrast issues new

* fixed #16649: general contrast issues

* fixes #16649: feedback changes

---------

Co-authored-by: Andrew Gormley <[email protected]>
Co-authored-by: Andrew Gormley <[email protected]>

* 16648 dashboard contrast issues (#16824)

* fixed #16648: dashboard contrast issues

* reinstate amendment to 16649

* fixed #16648: created gridstack override and removed inline bug fix

---------

Co-authored-by: Andrew Gormley <[email protected]>

* fixed #16853: accessibility issues

* fixed #16847: updated font (#16848)

* fixed #16847: updated font

* fixed #16847: changed font to local and added current font as fallback

* fixed #16847: removed inter and added padding to page header

---------

Co-authored-by: Andrew Gormley <[email protected]>
Co-authored-by: Jeremy Stretch <[email protected]>

* 16849 document hierarchy issues (#16875)

* fixed #16849: h elements not in sequential order

* fixed #16849: Lists do not contain only li elements

* fixed #16849: fixed h hierarchy on rack object pages

* Remove standalone h5 classes

* Remove unnecessary line breaks

---------

Co-authored-by: Andrew Gormley <[email protected]>
Co-authored-by: Jeremy Stretch <[email protected]>

* 16650 button contrast issues (#16845)

* fixed #16650: button contrast issues

* fixed #16650: green bg text contrast issue

* Revert errant JS resource updates

* Revert custom button colors

* Fix indentation

---------

Co-authored-by: Andrew Gormley <[email protected]>
Co-authored-by: Jeremy Stretch <[email protected]>

* 16907 web UI refresh (#16915)

* closes #16907: web ui refresh

* closes #16907: changed default widget color to primary color

* closes #16907: removed comma

* Revert dashboard widget color changes

* Rename logo images for consistency

* Restore original dashboard widget config

* Remove .navbar-brand-autodark from logo

* Restore logo file names

---------

Co-authored-by: Andrew Gormley <[email protected]>
Co-authored-by: Jeremy Stretch <[email protected]>

* 16394 distinguish product edition (#16924)

* closes #16907: web ui refresh

* closes #16907: changed default widget color to primary color

* closes #16907: removed comma

* closes #16394: distinguish product edition

* Revert dashboard changes

* Clean up redundant styling (merge error)

* removed labs logo and added sub text for all editions

* fixed motif bug

* Fix "flashing" of side nav under dark mode

* Use title case for edition label

* altered edition text style

---------

Co-authored-by: Andrew Gormley <[email protected]>
Co-authored-by: Jeremy Stretch <[email protected]>

* Query release features to toggle commercial theme

* fixes dark mode primary button contrast issue

* fixes #16913: hidden admin nav link (#16978)

Co-authored-by: Andrew Gormley <[email protected]>
Co-authored-by: Jeremy Stretch <[email protected]>

* fixed 16852: misc accessbility problems (#16977)

* fixed 16852: misc accessbility problems

* Restore tooltip text

* Add translation support

* Add missing i18n

---------

Co-authored-by: Andrew Gormley <[email protected]>
Co-authored-by: Jeremy Stretch <[email protected]>

* fixes issues in #16850 (#16986)

* fixes issues in #16850: issue 3 and 5

* Add link text for 'clear' button on table column

* Translate aria label

---------

Co-authored-by: Andrew Gormley <[email protected]>
Co-authored-by: Jeremy Stretch <[email protected]>

* Use alternate footer links for commercial releases

* Remove Inter font

* Adjust base font weight to 500

* Retain default text color for hyperlinks inside tables

* Logo & edition cleanup

* Move dashboard styling

* Misc cleanup

* Remove unused styles

* Misc cleanup & refactoring

---------

Co-authored-by: Andrew Gormley <[email protected]>
Co-authored-by: Andrew Gormley <[email protected]>
Co-authored-by: Andrew Gormley <[email protected]>
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants