Commit Graph
23 Commits
Author SHA1 Message Date
astephanus 80237e2e68 Toc keyboard navigation (#4497)
* Adds keyboard navigation to table of content links

Signed-off-by: Aaron Stephanus <[email protected]>

* Adds table of contents scroll and item focus management to the current page or the first toc item

Signed-off-by: Aaron Stephanus <[email protected]>

* Add space key capture to the toc expand/collapse arrows

Signed-off-by: Aaron Stephanus <[email protected]>

* Adds escape key support for expand/collapse of toc categories on the category label

Signed-off-by: Aaron Stephanus <[email protected]>

* Adds missing aria-role and aria-current attributes to toc affordances

Signed-off-by: Aaron Stephanus <[email protected]>

* Changes the function of the space bar to navigate to a toc parent category item instead of only expand its children

Signed-off-by: Aaron Stephanus <[email protected]>

* Adds arrow up/down key support to toc navigation

Signed-off-by: Aaron Stephanus <[email protected]>

* Adds missing accessibility attribute handling to the toc

Signed-off-by: Aaron Stephanus <[email protected]>

* Corrects arrow key handling of keyboard navigation of the toc

Signed-off-by: Aaron Stephanus <[email protected]>

* Adds padding to allow for the keyboard focus rectangle

Signed-off-by: Aaron Stephanus <[email protected]>

* Removes explicit tabindex values for the toc navigation

Signed-off-by: Aaron Stephanus <[email protected]>

* Removes auto focus of toc navigation items on page load; refactors navigation panel scroll into view logic to account for the sticky version selector

Signed-off-by: Aaron Stephanus <[email protected]>

* Removes keyboard focus trap on search field for the tab key

Signed-off-by: Aaron Stephanus <[email protected]>

* Unifies navigation item focus state for top level items and sub navigation items

Signed-off-by: Aaron Stephanus <[email protected]>

* Removes the expand/collapse navigation buttons from being tab focusable

Signed-off-by: Aaron Stephanus <[email protected]>

* Corrects navigation item spacing to permit visible focus rectangles

Signed-off-by: Aaron Stephanus <[email protected]>

* Implements full arrow navigation for the toc items according to the w3c tree view navigation pattern

Signed-off-by: Aaron Stephanus <[email protected]>

* Adds reference link to the w3c documentation about the tree view navigation to the arrow key toc navigation javascript

Signed-off-by: Aaron Stephanus <[email protected]>

* Account for the difference between the navigation panel height, and the viewport height when auto scrolling the toc item of the current page

Signed-off-by: Aaron Stephanus <[email protected]>

* Corrects keyboard navigation focus rectangles from being slightly obscured on the bottom

Signed-off-by: Aaron Stephanus <[email protected]>

* Corrects aria and role attributes according to the navigation tree pattern as opposed to the disclosure pattern

Signed-off-by: Aaron Stephanus <[email protected]>

* Corrects Jekyll include parameter assignment syntax error

Signed-off-by: Aaron Stephanus <[email protected]>

* Removes aria-expanded setting from the templates since it is unrealiable to determine without iterating through the entire tree to determine if one of its children of children is the current page

Signed-off-by: Aaron Stephanus <[email protected]>

* Moves setting of aria-expanded attributes to a runtime behavior, and corrects arrow left/right behavior on navigation tree items

Signed-off-by: Aaron Stephanus <[email protected]>

* Ensures unique navigation menu element ids; conditionally sets aira-owns and aria-current attributes

Signed-off-by: Aaron Stephanus <[email protected]>

* Removes JavaScript that is unused following refactoring tree view navigation; adds comments explaining choices

Signed-off-by: Aaron Stephanus <[email protected]>

---------

Signed-off-by: Aaron Stephanus <[email protected]>
2023-07-17 10:11:42 -07:00
kolchfa-aws ba8039c334 Add 404 error page (#4076)
* Add a 404 page

Signed-off-by: Fanit Kolchina <[email protected]>

* Add header

Signed-off-by: Fanit Kolchina <[email protected]>

* Reword

Signed-off-by: Fanit Kolchina <[email protected]>

* Reword sentence

Signed-off-by: Fanit Kolchina <[email protected]>

---------

Signed-off-by: Fanit Kolchina <[email protected]>
2023-05-15 13:38:07 -04:00
astephanusandFanit Kolchina 1fb5252cd6 Adds collections landing page configuration and navigation header linking (#3812)
* Adds collections landing page configuration and navigation header linking

Signed-off-by: Aaron Stephanus <[email protected]>

* Removes unnecessary collection property from the configuration.

Signed-off-by: Aaron Stephanus <[email protected]>

* Adds links to navigation collection headers to collection index pages based on the collection name

Signed-off-by: Aaron Stephanus <[email protected]>

* Hide index pages from view and add info to formatting guide

Signed-off-by: Fanit Kolchina <[email protected]>

---------

Signed-off-by: Aaron Stephanus <[email protected]>
Signed-off-by: Fanit Kolchina <[email protected]>
Co-authored-by: Fanit Kolchina <[email protected]>
2023-05-11 13:56:08 -04:00
kolchfa-aws 10e0c5de7c Updates site UI changes (#2264)
* Updates site UI changes

Signed-off-by: Fanit Kolchina <[email protected]>

* Addresses code review feedback, removes feedback

Signed-off-by: Fanit Kolchina <[email protected]>

* Adds back feedback mechanism

Signed-off-by: Fanit Kolchina <[email protected]>

* Makes back to top button non-transparent

Signed-off-by: Fanit Kolchina <[email protected]>

* Small change in style

Signed-off-by: Fanit Kolchina <[email protected]>

* Adds margin to copy button wrap

Signed-off-by: Fanit Kolchina <[email protected]>

Signed-off-by: Fanit Kolchina <[email protected]>
2022-12-27 11:45:32 -05:00
kolchfa-aws 0402d132dd Adds feedback mechanism and more site visual improvements (#2259)
Signed-off-by: Fanit Kolchina <[email protected]>

Signed-off-by: Fanit Kolchina <[email protected]>
2022-12-19 14:41:42 -05:00
kolchfa-aws 1e4dc30d5c Removes feedback buttons (#2169)
* Removes feedback buttons

Signed-off-by: Fanit Kolchina <[email protected]>

* Put link to edit in left nav

Signed-off-by: Fanit Kolchina <[email protected]>

Signed-off-by: Fanit Kolchina <[email protected]>
2022-12-14 15:20:17 -05:00
kolchfa-aws 307790470c Adds documentation site changes (sticky nav, copy button, back to top button) (#2043)
* Adds back to top button

Signed-off-by: Fanit Kolchina <[email protected]>

* Makes sidebar sticky

Signed-off-by: Fanit Kolchina <[email protected]>

* Gives more real estate to the main pane

Signed-off-by: Fanit Kolchina <[email protected]>

* Adds copy button

Signed-off-by: Fanit Kolchina <[email protected]>

* Adds copy button to code snippets

Signed-off-by: Fanit Kolchina <[email protected]>

* Adds copy as curl

Signed-off-by: Fanit Kolchina <[email protected]>

* Moved copy buttons to the bottom right of snippets

Signed-off-by: Fanit Kolchina <[email protected]>

* Moved edit page footer to the bottom of the page

Signed-off-by: Fanit Kolchina <[email protected]>

* Implemented scrolling to the active link in navbar on reload

Signed-off-by: Fanit Kolchina <[email protected]>

* Adds feedback buttons

Signed-off-by: Fanit Kolchina <[email protected]>

Signed-off-by: Fanit Kolchina <[email protected]>
2022-12-02 12:03:46 -05:00
Miki 981ec77db4 Fixes the nested nav's interaction with the custom search component (#1251)
Signed-off-by: Miki <[email protected]>

Signed-off-by: Miki <[email protected]>
2022-09-19 12:08:52 -07:00
Miki d2646bb3f3 Allow latest version not to be the current version of the documentation
Signed-off-by: Miki <[email protected]>
2022-05-03 11:34:40 -07:00
Miki 5a0812221f Enhance breadcrumbs and URLs in search results
Signed-off-by: Miki <[email protected]>
2021-12-03 12:57:28 -08:00
Miki e60bbafd91 Add custom search
Signed-off-by: Miki <[email protected]>
2021-11-29 18:49:04 -08:00
Miki 31003b1523 Add versioned documentation
Reduce font size and expand width

Signed-off-by: Miki <[email protected]>
2021-10-05 10:48:07 -07:00
aetter 537eaa7743 Add back "edit this page" links, add note for upgrading ODFE 2021-07-16 08:47:59 -07:00
Miki 96f2dbafdf Unify look and feel with project website
Signed-off-by: Miki <[email protected]>
2021-07-12 14:14:40 -07:00
aetter 49a765d0a5 Remove beta banner 2021-07-12 13:29:11 -07:00
aetter 18e74399fa Walk back some changes since they're in another PR 2021-07-09 13:31:12 -07:00
aetter faa347c20f Basic changes for 1.0.0 2021-07-08 11:47:37 -07:00
aetter 8145dcc075 Merge branch 'main' into layout-changes 2021-06-09 13:25:06 -07:00
aetter 1571143500 Minor changes for RC1 release 2021-06-06 19:19:20 -07:00
aetter 2729ce3ccb Breaks site 2021-05-28 10:48:19 -07:00
aetter f9b7c5f9ab Copyright updates. 2021-05-27 12:47:20 -07:00
aetter 4f18fdbd09 Moves install sections inside of each component
Fixes many links
2021-05-06 19:20:19 -07:00
aetter 4c7109366d Initial documentation cut 2021-05-05 10:09:47 -07:00