Commit Graph

35 Commits

Author SHA1 Message Date
kolchfa-aws 72c0ed10af
Refactor home page layout (#6307)
* Refactor home page layout

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Remove hover from last link

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

---------

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
2024-01-31 11:54:59 -05:00
kolchfa-aws e7fc10885c
Add shadow to version selector panel when left nav is scrolled (#6151)
* Add shadow to version selector panel when scrolling

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Change shadow size

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

---------

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
2024-01-16 13:11:25 -05:00
kolchfa-aws 24ae787518
Update left navigation layout (#6137)
* 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>
2024-01-12 20:32:22 -05:00
kolchfa-aws 3e7f22ac8e
Hook up contribute button (#6108)
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
2024-01-09 18:55:54 -05:00
kolchfa-aws d1f230aff9
Add warning capability for OpenSearch section (#6086)
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
2024-01-09 10:50:05 -05:00
astephanus aa038be839
Adds search javascript to home template (#6069)
Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
2024-01-08 20:09:48 -05:00
kolchfa-aws 8b80980959
Point all non-versioned documentation to latest and add permalinks (#6042)
* Point all non-versioned documentation to latest and add permalinks

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Fix links

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Add a permalink to the main page

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

---------

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
2024-01-05 08:58:23 -05:00
kolchfa-aws 699cb9ac20
Change navigation for index pages of collections (#6039)
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
Signed-off-by: kolchfa-aws <105444904+kolchfa-aws@users.noreply.github.com>
2024-01-04 14:55:05 -05:00
kolchfa-aws ff0693991e
Separate clients, data prepper, and benchmark documentation (#5878)
* Separate clients, data prepper, and benchmark documentation

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Flexbox card positioning

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Change flex basis

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Add links to home page

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Change card layout to grid

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Refactor section traversal

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Add json formatting

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Refactor home layout

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Link the top left nav header to main page and add items to top menu

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

---------

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
2024-01-03 15:48:59 -05:00
astephanus ad8df5c9ad
Redesigned header / footer integration copied from project site. (#5702)
* 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>
2023-12-12 15:59:47 -08:00
Naarcha-AWS 1d1c1bb0e3
Revert "Redesigned top nav and footer (#5113)" (#5560)
This reverts commit dadb6b1f14.
2023-11-09 14:25:32 -06:00
astephanus dadb6b1f14
Redesigned top nav and footer (#5113)
* 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>
2023-11-07 15:17:05 -08:00
astephanus 80237e2e68
Toc keyboard navigation (#4497)
* 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>
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 <kolchfa@amazon.com>

* Add header

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Reword

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Reword sentence

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

---------

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
2023-05-15 13:38:07 -04:00
astephanus 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 <taoist.futility@pm.me>

* Removes unnecessary collection property from the configuration.

Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>

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

Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>

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

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

---------

Signed-off-by: Aaron Stephanus <taoist.futility@pm.me>
Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
Co-authored-by: Fanit Kolchina <kolchfa@amazon.com>
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 <kolchfa@amazon.com>

* Addresses code review feedback, removes feedback

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Adds back feedback mechanism

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Makes back to top button non-transparent

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Small change in style

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

* Adds margin to copy button wrap

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
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 <kolchfa@amazon.com>

Signed-off-by: Fanit Kolchina <kolchfa@amazon.com>
2022-12-19 14:41:42 -05:00
kolchfa-aws 1e4dc30d5c
Removes feedback buttons (#2169)
* 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>
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 <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>
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 <miki@amazon.com>

Signed-off-by: Miki <miki@amazon.com>
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 <miki@amazon.com>
2022-05-03 11:34:40 -07:00
Miki 5a0812221f
Enhance breadcrumbs and URLs in search results
Signed-off-by: Miki <mehranb@amazon.com>
2021-12-03 12:57:28 -08:00
Miki e60bbafd91
Add custom search
Signed-off-by: Miki <mehranb@amazon.com>
2021-11-29 18:49:04 -08:00
Miki 31003b1523 Add versioned documentation
Reduce font size and expand width

Signed-off-by: Miki <mehranb@amazon.com>
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 <mehranb@amazon.com>
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