* Collections with no pages under the main page should not have an expander
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Update left navigation layout
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Add media query for back link
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
---------
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Updates navigation header background color; and a kludge to get around outdatd SCSS compilers
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Corrects site header logo link url
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
---------
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adds remote loading of header component from project site
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Integrates the redesigned header; removes the old copy-banner and search field
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Updates footer design and menu items
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Consolidates SCSS mixins and color palette
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Reduce classname verbosity slightly
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Removes redundant mobile menu button handler
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Corects spacing issue
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Corrects nav menu margins
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Corrects header logo clipping
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Updates navigation menu items
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Corrects top level navigation hover states
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adds smoother responsive margins between top navigation header menu items
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Remove deleted SCSS file
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
---------
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Ports over redesigned top banner header navigation, and footer
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adds style overrides for search functionality
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adds Font Awesome for menu icons
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adds style overrides and updated menu item configurations
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adds whitespace to fix SASS style rule causing Github action failure
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adds dynamic navigation submenu height determination for smooth expand/collapse transitions instead of hardcoded values potentiating effortless change management
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Removes outdated message about old version release
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Corrects padding, positioning, typography for the site footer
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adds new footer logo
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Sets footer legal copy right padding on mobile to that of the scroll-to-top button
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adds footer link styles
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adjusts page layout to fit the new container width requirements
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Fixes mobile layout with new header and footer
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Fixes mobile navigation menu errors
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adjusts padding
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Removes commented out code
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Updates top navigation menu items with latest from project site
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
---------
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
Signed-off-by: astephanus <124592019+astephanus@users.noreply.github.com>
* Adds keyboard navigation to table of content links
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adds table of contents scroll and item focus management to the current page or the first toc item
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Add space key capture to the toc expand/collapse arrows
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adds escape key support for expand/collapse of toc categories on the category label
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adds missing aria-role and aria-current attributes to toc affordances
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* 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 <taoist.futility@pm.me>
* Adds arrow up/down key support to toc navigation
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adds missing accessibility attribute handling to the toc
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Corrects arrow key handling of keyboard navigation of the toc
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adds padding to allow for the keyboard focus rectangle
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Removes explicit tabindex values for the toc navigation
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* 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 <taoist.futility@pm.me>
* Removes keyboard focus trap on search field for the tab key
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Unifies navigation item focus state for top level items and sub navigation items
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Removes the expand/collapse navigation buttons from being tab focusable
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Corrects navigation item spacing to permit visible focus rectangles
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Implements full arrow navigation for the toc items according to the w3c tree view navigation pattern
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Adds reference link to the w3c documentation about the tree view navigation to the arrow key toc navigation javascript
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* 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 <taoist.futility@pm.me>
* Corrects keyboard navigation focus rectangles from being slightly obscured on the bottom
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Corrects aria and role attributes according to the navigation tree pattern as opposed to the disclosure pattern
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Corrects Jekyll include parameter assignment syntax error
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* 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 <taoist.futility@pm.me>
* 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 <taoist.futility@pm.me>
* Ensures unique navigation menu element ids; conditionally sets aira-owns and aria-current attributes
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Removes JavaScript that is unused following refactoring tree view navigation; adds comments explaining choices
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
---------
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
* Allow limiting the versions shown by default in the `version-selector`
Signed-off-by: Miki <miki@amazon.com>
* Add archived versions
* Update versions.json
* Add archived versions for version selector.tpl
* Switch back to old versions
---------
Signed-off-by: Miki <miki@amazon.com>
Signed-off-by: Naarcha-AWS <97990722+Naarcha-AWS@users.noreply.github.com>
Co-authored-by: Naarcha-AWS <97990722+Naarcha-AWS@users.noreply.github.com>
* Make the left nav uniform color
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Separate large and xlarge sizes
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
---------
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Makes version selector sticky
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Adds min width to site nav to accommodate version selector
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Makes site nav 100% vh
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Removes feedback buttons
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Put link to edit in left nav
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Adds back to top button
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Makes sidebar sticky
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Gives more real estate to the main pane
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Adds copy button
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Adds copy button to code snippets
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Adds copy as curl
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Moved copy buttons to the bottom right of snippets
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Moved edit page footer to the bottom of the page
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Implemented scrolling to the active link in navbar on reload
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
* Adds feedback buttons
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>