From 18c07b9ffd957d0c21ff3b07077ce96830c954e6 Mon Sep 17 00:00:00 2001 From: MadanKumarGovindaswamy Date: Wed, 7 Feb 2024 13:57:38 +0530 Subject: [PATCH 01/11] Update: A11y changes --- .../example/NavigationSideMenuExample.jsx | 17 ++--- .../src/MenuItem.module.scss | 24 ++----- .../src/NavigationSideMenu.jsx | 25 ++++++- .../src/_MenuItem.jsx | 71 +++++++++++-------- .../NavigationSideMenuItem.module.scss | 3 + .../NavigationSideMenuItem.module.scss | 7 +- .../NavigationSideMenu.test.jsx.snap | 26 ++++--- 7 files changed, 102 insertions(+), 71 deletions(-) diff --git a/packages/terra-framework-docs/src/terra-dev-site/doc/navigation-side-menu/example/NavigationSideMenuExample.jsx b/packages/terra-framework-docs/src/terra-dev-site/doc/navigation-side-menu/example/NavigationSideMenuExample.jsx index 0431d041c10..ab2696ccecb 100644 --- a/packages/terra-framework-docs/src/terra-dev-site/doc/navigation-side-menu/example/NavigationSideMenuExample.jsx +++ b/packages/terra-framework-docs/src/terra-dev-site/doc/navigation-side-menu/example/NavigationSideMenuExample.jsx @@ -45,21 +45,22 @@ class NavigationSideMenuDefault extends React.Component { ); } diff --git a/packages/terra-navigation-side-menu/src/MenuItem.module.scss b/packages/terra-navigation-side-menu/src/MenuItem.module.scss index de0a219a464..f0a2c1214d2 100644 --- a/packages/terra-navigation-side-menu/src/MenuItem.module.scss +++ b/packages/terra-navigation-side-menu/src/MenuItem.module.scss @@ -54,11 +54,11 @@ color: var(--terra-navigation-side-menu-item-hover-chevron-color, #bcbfc0); } } - - &.is-focused { - background-color: var(--terra-navigation-side-menu-item-focus-background-color); - box-shadow: var(--terra-navigation-side-menu-item-focus-box-shadow, inset 0 0 0 1px #26a2e5, inset 0 0 0 4px rgba(76, 178, 233, 0.2)); - z-index: 5; + + &:focus { + box-shadow: var(--terra-navigation-side-menu-item-focus-box-shadow, none); + outline: var(--terra-navigation-side-menu-focus-outline, 2px dashed #000); + outline-offset: var(--terra-navigation-side-menu-focus-outline-offset, -2px); .chevron { color: var(--terra-navigation-side-menu-item-focus-chevron-color, #bcbfc0); @@ -107,7 +107,7 @@ } .chevron { - color: var(--terra-navigation-side-menu-item-selected-chevron-color, #909496); + color: var(--terra-navigation-side-menu-item-selected-chevron-color, #1C1F21); } &:hover, @@ -117,17 +117,7 @@ /* stylelint-disable-next-line max-nesting-depth */ .chevron { - color: var(--terra-navigation-side-menu-item-selected-hover-chevron-color, #909496); - } - } - - &.is-focused { - background-color: var(--terra-navigation-side-menu-item-selected-focus-background-color, #f4f4f4); - color: var(--terra-navigation-side-menu-item-selected-focus-color); - - /* stylelint-disable-next-line max-nesting-depth */ - .chevron { - color: var(--terra-navigation-side-menu-item-selected-focus-chevron-color, #909496); + color: var(--terra-navigation-side-menu-item-selected-hover-chevron-color, #1C1F21); } } } diff --git a/packages/terra-navigation-side-menu/src/NavigationSideMenu.jsx b/packages/terra-navigation-side-menu/src/NavigationSideMenu.jsx index 5077f0aff26..1ee1930774a 100644 --- a/packages/terra-navigation-side-menu/src/NavigationSideMenu.jsx +++ b/packages/terra-navigation-side-menu/src/NavigationSideMenu.jsx @@ -19,6 +19,10 @@ const propTypes = { * Internationalization object with translation APIs. Provided by `injectIntl`. */ intl: PropTypes.shape({ formatMessage: PropTypes.func }).isRequired, + /** + * String that labels the navigation menu for screen readers. + */ + ariaLabel: PropTypes.string, /** * An array of configuration for each menu item. */ @@ -147,6 +151,8 @@ class NavigationSideMenu extends Component { } if (selectedItem.childKeys && selectedItem.childKeys.length) { + // Add focus on the first item in sub menu + this.needsFocus = true; this.props.onChange( event, { @@ -156,6 +162,7 @@ class NavigationSideMenu extends Component { }, ); } else { + this.needsFocus = false; this.props.onChange( event, { @@ -167,6 +174,19 @@ class NavigationSideMenu extends Component { } } + handleMenuListRef = (node) => { + this.menuContainer = node; + // To add focus to the first sub menu item + if (node && this.needsFocus) { + const subMenuNodes = node.querySelectorAll('[data-menu-item]'); + if (subMenuNodes) { + subMenuNodes[0].focus(); + } + } + }; + + getMenuContainerRef = () => this.menuContainer; + setVisuallyHiddenComponent(node) { this.visuallyHiddenComponent = node; } @@ -189,6 +209,7 @@ class NavigationSideMenu extends Component { key={key} onClick={(event) => { this.handleItemClick(event, key); }} onKeyDown={onKeyDown} + getMenuContainerRef={this.getMenuContainerRef} data-menu-item={key} /> ); @@ -196,7 +217,7 @@ class NavigationSideMenu extends Component { buildListContent(currentItem) { if (currentItem && currentItem.childKeys && currentItem.childKeys.length) { - return ; + return ; } return null; } @@ -245,7 +266,7 @@ class NavigationSideMenu extends Component { {toolbar} diff --git a/packages/terra-navigation-side-menu/src/_MenuItem.jsx b/packages/terra-navigation-side-menu/src/_MenuItem.jsx index 52b218926cd..a33111a2600 100644 --- a/packages/terra-navigation-side-menu/src/_MenuItem.jsx +++ b/packages/terra-navigation-side-menu/src/_MenuItem.jsx @@ -38,52 +38,63 @@ const propTypes = { * Text display for the menu item. * */ text: PropTypes.string, + /** + * @private + * Menu container Ref for menu items + * */ + getMenuContainerRef: PropTypes.func, }; class MenuItem extends React.Component { constructor(props) { super(props); - this.state = { active: false, focused: false }; + this.state = { active: false }; this.handleKeyDown = this.handleKeyDown.bind(this); - this.handleKeyUp = this.handleKeyUp.bind(this); - this.handleOnBlur = this.handleOnBlur.bind(this); this.textRender = this.textRender.bind(this); - } - - handleOnBlur() { - this.setState({ focused: false }); + this.handleMenuItemRef = this.handleMenuItemRef.bind(this); } handleKeyDown(event) { - // Add active state to FF browsers - if (event.nativeEvent.keyCode === KeyCode.KEY_SPACE) { - this.setState({ active: true }); + const MenuContainerRef = this.props.getMenuContainerRef(); + const listMenuItems = MenuContainerRef && MenuContainerRef.querySelectorAll('[data-menu-item]'); + const currentIndex = Array.from(listMenuItems).indexOf(event.target); + const lastIndex = listMenuItems.length - 1; + + if (event.nativeEvent.keyCode === KeyCode.KEY_DOWN) { + const nextIndex = currentIndex < lastIndex ? currentIndex + 1 : 0; + if (listMenuItems && listMenuItems[nextIndex]) { + listMenuItems[nextIndex].focus(); + } + if (this.props.onKeyDown) { + this.props.onKeyDown(event); + } + event.preventDefault(); } - // Add focus styles for keyboard navigation if (event.nativeEvent.keyCode === KeyCode.KEY_SPACE || event.nativeEvent.keyCode === KeyCode.KEY_RETURN) { - this.setState({ focused: true }); - } - - if (this.props.onKeyDown) { + // Add active state to FF browsers + this.setState({ active: true }); this.props.onKeyDown(event); } - } - handleKeyUp(event) { - // Remove active state from FF broswers - if (event.nativeEvent.keyCode === KeyCode.KEY_SPACE) { - this.setState({ active: false }); - } - - // Apply focus styles for keyboard navigation - if (event.nativeEvent.keyCode === KeyCode.KEY_TAB) { - this.setState({ focused: true }); + if (event.nativeEvent.keyCode === KeyCode.KEY_UP) { + // Remove active state from FF broswers + if (event.nativeEvent.keyCode === KeyCode.KEY_SPACE) { + this.setState({ active: false }); + } + const previousIndex = currentIndex > 0 ? currentIndex - 1 : lastIndex; + if (listMenuItems && listMenuItems[previousIndex]) { + listMenuItems[previousIndex].focus(); + } + if (this.props.onKeyUp) { + this.props.onKeyUp(event); + } + event.preventDefault(); } + } - if (this.props.onKeyUp) { - this.props.onKeyUp(event); - } + handleMenuItemRef(node) { + this.contentNode = node; } textRender() { @@ -116,7 +127,6 @@ class MenuItem extends React.Component { 'menu-item', { 'is-selected': isSelected }, { 'is-active': this.state.active }, - { 'is-focused': this.state.focused }, theme.className, ), customProps.className); @@ -128,12 +138,11 @@ class MenuItem extends React.Component { >
diff --git a/packages/terra-navigation-side-menu/src/clinical-lowlight-theme/NavigationSideMenuItem.module.scss b/packages/terra-navigation-side-menu/src/clinical-lowlight-theme/NavigationSideMenuItem.module.scss index 5d2302fed52..35080dc8e79 100644 --- a/packages/terra-navigation-side-menu/src/clinical-lowlight-theme/NavigationSideMenuItem.module.scss +++ b/packages/terra-navigation-side-menu/src/clinical-lowlight-theme/NavigationSideMenuItem.module.scss @@ -47,5 +47,8 @@ --terra-navigation-side-menu-item-selected-hover-chevron-color: #c5c5c6; --terra-navigation-side-menu-item-selected-hover-color: #b2b5b6; --terra-navigation-side-menu-item-text-transform: none; + --terra-navigation-side-menu-focus-outline: 2px dashed #b2b5b6; + --terra-navigation-side-menu-focus-outline-offset: -2px; + --terra-navigation-side-menu-item-focus-box-shadow: none; } } diff --git a/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss b/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss index 0719aebad01..95b3ad1addb 100644 --- a/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss +++ b/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss @@ -36,10 +36,10 @@ --terra-navigation-side-menu-item-selected-before-background-image: none; --terra-navigation-side-menu-item-selected-background-size: auto; --terra-navigation-side-menu-item-selected-border-left: 0.5rem solid #007cc3; - --terra-navigation-side-menu-item-selected-chevron-color: #909496; + --terra-navigation-side-menu-item-selected-chevron-color: #1C1F21; --terra-navigation-side-menu-item-selected-color: #1c1f21; --terra-navigation-side-menu-item-selected-focus-background-color: #f4f4f4; - --terra-navigation-side-menu-item-selected-focus-chevron-color: #909496; + --terra-navigation-side-menu-item-selected-focus-chevron-color: #1C1F21; --terra-navigation-side-menu-item-selected-focus-color: #1c1f21; --terra-navigation-side-menu-item-selected-font-weight: 600; --terra-navigation-side-menu-item-selected-padding-left: 0.7143rem; @@ -47,5 +47,8 @@ --terra-navigation-side-menu-item-selected-hover-chevron-color: #909496; --terra-navigation-side-menu-item-selected-hover-color: #1c1f21; --terra-navigation-side-menu-item-text-transform: none; + --terra-navigation-side-menu-focus-outline: none; + --terra-navigation-side-menu-focus-outline-offset: 0; + --terra-navigation-side-menu-item-focus-box-shadow: 0 0 0 1px rgba(76, 178, 233, 0.5), 0 0 4px 3px rgba(76, 178, 233, 0.35); } } diff --git a/packages/terra-navigation-side-menu/tests/jest/__snapshots__/NavigationSideMenu.test.jsx.snap b/packages/terra-navigation-side-menu/tests/jest/__snapshots__/NavigationSideMenu.test.jsx.snap index a28b9d6ca4e..4266d564e03 100644 --- a/packages/terra-navigation-side-menu/tests/jest/__snapshots__/NavigationSideMenu.test.jsx.snap +++ b/packages/terra-navigation-side-menu/tests/jest/__snapshots__/NavigationSideMenu.test.jsx.snap @@ -154,7 +154,7 @@ exports[`Layout correctly applies the theme context className 1`] = ` className="side-menu-action-header" data-navigation-side-menu-action-header={true} onBack={[Function]} - title="Test Menu" + text="Test Menu" /> } @@ -224,7 +224,7 @@ exports[`Layout correctly applies the theme context className 1`] = ` className="side-menu-action-header" data-navigation-side-menu-action-header={true} onBack={[Function]} - title="Test Menu" + text="Test Menu" > @@ -554,6 +555,7 @@ exports[`Layout correctly applies the theme context className 1`] = ` @@ -619,6 +621,7 @@ exports[`Layout correctly applies the theme context className 1`] = ` @@ -684,6 +687,7 @@ exports[`Layout correctly applies the theme context className 1`] = ` From 9fdb6c99a08d8e908e459a2084eec34c7c1c1bfb Mon Sep 17 00:00:00 2001 From: MadanKumarGovindaswamy Date: Wed, 7 Feb 2024 14:12:47 +0530 Subject: [PATCH 02/11] Update changelog file --- packages/terra-framework-docs/CHANGELOG.md | 3 +++ packages/terra-navigation-side-menu/CHANGELOG.md | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/packages/terra-framework-docs/CHANGELOG.md b/packages/terra-framework-docs/CHANGELOG.md index 36ff0818195..cb0815ff4fd 100644 --- a/packages/terra-framework-docs/CHANGELOG.md +++ b/packages/terra-framework-docs/CHANGELOG.md @@ -2,6 +2,9 @@ ## Unreleased +* Changed + * Updated `terra-navigation-side-menu` example to use more meaningful labels. + ## 1.63.0 - (February 1, 2024) * Changed diff --git a/packages/terra-navigation-side-menu/CHANGELOG.md b/packages/terra-navigation-side-menu/CHANGELOG.md index 6c3dbf3c01f..9a163226f82 100644 --- a/packages/terra-navigation-side-menu/CHANGELOG.md +++ b/packages/terra-navigation-side-menu/CHANGELOG.md @@ -2,6 +2,10 @@ ## Unreleased +* Added + * New stylings for the focus indicator. + * Keyboard navigation with arrow keys + ## 2.49.0 - (December 18, 2023) * Changed From d1e1475922224a7b38693d3b20adebbb3d8c7b87 Mon Sep 17 00:00:00 2001 From: MadanKumarGovindaswamy Date: Wed, 7 Feb 2024 14:30:54 +0530 Subject: [PATCH 03/11] update: wdio --- .../selected_navigation_side_menu_display.png | Bin 10856 -> 12041 bytes .../selected_navigation_side_menu_display.png | Bin 10646 -> 10746 bytes .../selected_navigation_side_menu_display.png | Bin 11060 -> 12199 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/navigation-side-menu-spec/selected_navigation_side_menu_display.png b/packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/navigation-side-menu-spec/selected_navigation_side_menu_display.png index 55aaafd697c2da27cbae4246fea02da6eada34c1..70db2e258f10e33fa04383b3ec035400aaf53665 100644 GIT binary patch literal 12041 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 diff --git a/packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/navigation-side-menu-spec/selected_navigation_side_menu_display.png b/packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/navigation-side-menu-spec/selected_navigation_side_menu_display.png index 589de0701c4730dae5e6b7c68908d324f37fe66a..dc41c38b05058d0fdc23643356566937223074de 100644 GIT binary patch literal 10746 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 diff --git a/packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/navigation-side-menu-spec/selected_navigation_side_menu_display.png b/packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/navigation-side-menu-spec/selected_navigation_side_menu_display.png index 908a410a4dacbbd61510277d67d001532844c910..ee77aae1928c263913b9cf4f9fdb29a0a553c843 100644 GIT binary patch literal 12199 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 Z(|Wme&+s9^*RW^QRdw!{-Fy1#KLBS Date: Wed, 14 Feb 2024 18:27:06 +0530 Subject: [PATCH 04/11] update: jest and wdio --- .../src/MenuItem.module.scss | 4 +- .../tests/jest/NavigationSideMenu.test.jsx | 21 + .../NavigationSideMenu.test.jsx.snap | 778 +++++++++++++++++- .../first_menu_item_focused.png | Bin 0 -> 12837 bytes .../second_menu_item_focused.png | Bin 0 -> 12826 bytes .../first_menu_item_focused.png | Bin 0 -> 11037 bytes .../second_menu_item_focused.png | Bin 0 -> 11111 bytes .../first_menu_item_focused.png | Bin 0 -> 12997 bytes .../second_menu_item_focused.png | Bin 0 -> 13009 bytes .../tests/wdio/navigation-side-menu-spec.js | 13 + 10 files changed, 805 insertions(+), 11 deletions(-) create mode 100644 packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/navigation-side-menu-spec/first_menu_item_focused.png create mode 100644 packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/navigation-side-menu-spec/second_menu_item_focused.png create mode 100644 packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/navigation-side-menu-spec/first_menu_item_focused.png create mode 100644 packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/navigation-side-menu-spec/second_menu_item_focused.png create mode 100644 packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/navigation-side-menu-spec/first_menu_item_focused.png create mode 100644 packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/navigation-side-menu-spec/second_menu_item_focused.png diff --git a/packages/terra-navigation-side-menu/src/MenuItem.module.scss b/packages/terra-navigation-side-menu/src/MenuItem.module.scss index f0a2c1214d2..a1d359d8134 100644 --- a/packages/terra-navigation-side-menu/src/MenuItem.module.scss +++ b/packages/terra-navigation-side-menu/src/MenuItem.module.scss @@ -107,7 +107,7 @@ } .chevron { - color: var(--terra-navigation-side-menu-item-selected-chevron-color, #1C1F21); + color: var(--terra-navigation-side-menu-item-selected-chevron-color, #909496); } &:hover, @@ -117,7 +117,7 @@ /* stylelint-disable-next-line max-nesting-depth */ .chevron { - color: var(--terra-navigation-side-menu-item-selected-hover-chevron-color, #1C1F21); + color: var(--terra-navigation-side-menu-item-selected-hover-chevron-color, #909496); } } } diff --git a/packages/terra-navigation-side-menu/tests/jest/NavigationSideMenu.test.jsx b/packages/terra-navigation-side-menu/tests/jest/NavigationSideMenu.test.jsx index 6d34d6f46b7..df95e9a9f1e 100644 --- a/packages/terra-navigation-side-menu/tests/jest/NavigationSideMenu.test.jsx +++ b/packages/terra-navigation-side-menu/tests/jest/NavigationSideMenu.test.jsx @@ -45,6 +45,27 @@ describe('Layout', () => { expect(result).toMatchSnapshot(); }); + it('should render a NavigationSideMenu with ariaLabel', () => { + const result = enzymeIntl.mountWithIntl(( + {}} + routingStackBack={() => {}} + selectedMenuKey="menu" + ariaLabel="Sub Menu List" + /> + )); + const navElement = result.find('nav'); + expect(navElement.prop('aria-label')).toEqual('Sub Menu List'); + expect(result).toMatchSnapshot(); + }); + it('correctly applies the theme context className', () => { const result = enzymeIntl.mountWithIntl( diff --git a/packages/terra-navigation-side-menu/tests/jest/__snapshots__/NavigationSideMenu.test.jsx.snap b/packages/terra-navigation-side-menu/tests/jest/__snapshots__/NavigationSideMenu.test.jsx.snap index 4266d564e03..2680f403026 100644 --- a/packages/terra-navigation-side-menu/tests/jest/__snapshots__/NavigationSideMenu.test.jsx.snap +++ b/packages/terra-navigation-side-menu/tests/jest/__snapshots__/NavigationSideMenu.test.jsx.snap @@ -263,7 +263,7 @@ exports[`Layout correctly applies the theme context className 1`] = ` className="side-menu-action-header" data-navigation-side-menu-action-header={true} endContent={null} - id="1" + id="2" level={1} startContent={
Terra.actionHeader.close.description Terra.actionHeader.maximize.description Terra.actionHeader.minimize.description @@ -804,6 +804,766 @@ exports[`Layout should render a NavigationSideMenu with a toolbar 1`] = ` /> `; +exports[`Layout should render a NavigationSideMenu with ariaLabel 1`] = ` + + + + + + + + + } + intl={ + Object { + "defaultFormats": Object {}, + "defaultLocale": "en", + "formatDate": [Function], + "formatHTMLMessage": [Function], + "formatMessage": [Function], + "formatNumber": [Function], + "formatPlural": [Function], + "formatRelative": [Function], + "formatTime": [Function], + "formats": Object {}, + "formatters": Object { + "getDateTimeFormat": [Function], + "getMessageFormat": [Function], + "getNumberFormat": [Function], + "getPluralFormat": [Function], + "getRelativeFormat": [Function], + }, + "locale": "en", + "messages": null, + "now": [Function], + "onError": [Function], + "textComponent": "span", + "timeZone": null, + } + } + setFocusOnContainer={false} + > +
+
+ + + +
+ } + text="Test Menu" + > + +
+ } + text="Test Menu" + > +
+
+
+ + +
+
+
+
+

+ Test Menu +

+
+
+
+ + + Terra.actionHeader.close.description + + + + + Terra.actionHeader.maximize.description + + + + + Terra.actionHeader.minimize.description + + +
+
+ + + +
+
+
+ +
+ +
+
+
+
+ +
+ +`; + exports[`Layout should render a NavigationSideMenu with default props 1`] = ` ZXFq)JheRAzFrr43Sv~N$RnMT81!( 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 b4m$|B&e}BJ{Sf7bojvXSN#kFy{OkV&kQei2 literal 0 HcmV?d00001 diff --git a/packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/navigation-side-menu-spec/second_menu_item_focused.png b/packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/navigation-side-menu-spec/second_menu_item_focused.png new file mode 100644 index 0000000000000000000000000000000000000000..799cf89a20ae2ce3a31c061e509f33c832d91ccb GIT binary patch literal 12826 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 H@#X&jDM~T* literal 0 HcmV?d00001 diff --git a/packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/navigation-side-menu-spec/first_menu_item_focused.png b/packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/navigation-side-menu-spec/first_menu_item_focused.png new file mode 100644 index 0000000000000000000000000000000000000000..5fc64e86983d514f6fb8cb85899bb4fc55a2f105 GIT binary patch literal 11037 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 Cx&rb5 literal 0 HcmV?d00001 diff --git a/packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/navigation-side-menu-spec/second_menu_item_focused.png b/packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/navigation-side-menu-spec/second_menu_item_focused.png new file mode 100644 index 0000000000000000000000000000000000000000..9bf1a41ea2687b713e41b6b4ae1d601d7158f7a1 GIT binary patch literal 11111 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 X9zHrVWd$k)cJ_?>mo;Bp{^5TEFKGqc literal 0 HcmV?d00001 diff --git a/packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/navigation-side-menu-spec/first_menu_item_focused.png b/packages/terra-navigation-side-menu/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/navigation-side-menu-spec/first_menu_item_focused.png new file mode 100644 index 0000000000000000000000000000000000000000..be72dc3532745d8367adfa2daab33801527bdf80 GIT binary patch literal 12997 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 RV3gj`Z+!k*@%8!d{}(9&5>EgC literal 0 HcmV?d00001 diff --git a/packages/terra-navigation-side-menu/tests/wdio/navigation-side-menu-spec.js b/packages/terra-navigation-side-menu/tests/wdio/navigation-side-menu-spec.js index 60c15fc914e..86d54acf92d 100644 --- a/packages/terra-navigation-side-menu/tests/wdio/navigation-side-menu-spec.js +++ b/packages/terra-navigation-side-menu/tests/wdio/navigation-side-menu-spec.js @@ -42,4 +42,17 @@ Terra.describeViewports('Navigation Side Menu', ['medium'], () => { Terra.validates.element('isRootMenu navigation side menu display', { selector: '#test-menu' }); }); }); + + describe('Keyboard Navigation Using Arrow Keys', () => { + before(() => browser.url('/#/raw/tests/cerner-terra-framework-docs/navigation-side-menu/navigation-side-menu-default')); + + it('Navigates to first menu item', () => { + browser.keys(['Tab', 'Tab']); + Terra.validates.element('first menu item focused', { selector: '#root' }); + }); + it('should focus on second menu item', () => { + browser.keys(['ArrowDown']); + Terra.validates.element('second menu item focused', { selector: '#root' }); + }); + }); }); From 3017b29e248e24b6a7a1746aac6243fccca50af3 Mon Sep 17 00:00:00 2001 From: MadanKumarGovindaswamy Date: Thu, 15 Feb 2024 12:41:43 +0530 Subject: [PATCH 05/11] update: refactor --- .../clinical-lowlight-theme/NavigationSideMenuItem.module.scss | 1 - .../src/orion-fusion-theme/NavigationSideMenuItem.module.scss | 1 - 2 files changed, 2 deletions(-) diff --git a/packages/terra-navigation-side-menu/src/clinical-lowlight-theme/NavigationSideMenuItem.module.scss b/packages/terra-navigation-side-menu/src/clinical-lowlight-theme/NavigationSideMenuItem.module.scss index 35080dc8e79..ee28b041ec3 100644 --- a/packages/terra-navigation-side-menu/src/clinical-lowlight-theme/NavigationSideMenuItem.module.scss +++ b/packages/terra-navigation-side-menu/src/clinical-lowlight-theme/NavigationSideMenuItem.module.scss @@ -39,7 +39,6 @@ --terra-navigation-side-menu-item-selected-chevron-color: #c5c5c6; --terra-navigation-side-menu-item-selected-color: #b2b5b6; --terra-navigation-side-menu-item-selected-focus-background-color: #2d3539; - --terra-navigation-side-menu-item-selected-focus-chevron-color: #c5c5c6; --terra-navigation-side-menu-item-selected-focus-color: #b2b5b6; --terra-navigation-side-menu-item-selected-font-weight: 600; --terra-navigation-side-menu-item-selected-padding-left: 0.7143rem; diff --git a/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss b/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss index 95b3ad1addb..f0ff286f8b8 100644 --- a/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss +++ b/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss @@ -39,7 +39,6 @@ --terra-navigation-side-menu-item-selected-chevron-color: #1C1F21; --terra-navigation-side-menu-item-selected-color: #1c1f21; --terra-navigation-side-menu-item-selected-focus-background-color: #f4f4f4; - --terra-navigation-side-menu-item-selected-focus-chevron-color: #1C1F21; --terra-navigation-side-menu-item-selected-focus-color: #1c1f21; --terra-navigation-side-menu-item-selected-font-weight: 600; --terra-navigation-side-menu-item-selected-padding-left: 0.7143rem; From 381656ab27e30fb1cc64e9220f81604f01c606c6 Mon Sep 17 00:00:00 2001 From: MadanKumarGovindaswamy Date: Thu, 15 Feb 2024 13:18:23 +0530 Subject: [PATCH 06/11] Revert "update: refactor" This reverts commit 3017b29e248e24b6a7a1746aac6243fccca50af3. --- .../clinical-lowlight-theme/NavigationSideMenuItem.module.scss | 1 + .../src/orion-fusion-theme/NavigationSideMenuItem.module.scss | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/terra-navigation-side-menu/src/clinical-lowlight-theme/NavigationSideMenuItem.module.scss b/packages/terra-navigation-side-menu/src/clinical-lowlight-theme/NavigationSideMenuItem.module.scss index ee28b041ec3..35080dc8e79 100644 --- a/packages/terra-navigation-side-menu/src/clinical-lowlight-theme/NavigationSideMenuItem.module.scss +++ b/packages/terra-navigation-side-menu/src/clinical-lowlight-theme/NavigationSideMenuItem.module.scss @@ -39,6 +39,7 @@ --terra-navigation-side-menu-item-selected-chevron-color: #c5c5c6; --terra-navigation-side-menu-item-selected-color: #b2b5b6; --terra-navigation-side-menu-item-selected-focus-background-color: #2d3539; + --terra-navigation-side-menu-item-selected-focus-chevron-color: #c5c5c6; --terra-navigation-side-menu-item-selected-focus-color: #b2b5b6; --terra-navigation-side-menu-item-selected-font-weight: 600; --terra-navigation-side-menu-item-selected-padding-left: 0.7143rem; diff --git a/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss b/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss index f0ff286f8b8..95b3ad1addb 100644 --- a/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss +++ b/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss @@ -39,6 +39,7 @@ --terra-navigation-side-menu-item-selected-chevron-color: #1C1F21; --terra-navigation-side-menu-item-selected-color: #1c1f21; --terra-navigation-side-menu-item-selected-focus-background-color: #f4f4f4; + --terra-navigation-side-menu-item-selected-focus-chevron-color: #1C1F21; --terra-navigation-side-menu-item-selected-focus-color: #1c1f21; --terra-navigation-side-menu-item-selected-font-weight: 600; --terra-navigation-side-menu-item-selected-padding-left: 0.7143rem; From a5955afed2287c05b81640b08f91b76685051cd5 Mon Sep 17 00:00:00 2001 From: MadanKumarGovindaswamy Date: Thu, 15 Feb 2024 13:22:57 +0530 Subject: [PATCH 07/11] Update MenuItem.module.scss --- .../src/MenuItem.module.scss | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/terra-navigation-side-menu/src/MenuItem.module.scss b/packages/terra-navigation-side-menu/src/MenuItem.module.scss index a1d359d8134..2757f86a69e 100644 --- a/packages/terra-navigation-side-menu/src/MenuItem.module.scss +++ b/packages/terra-navigation-side-menu/src/MenuItem.module.scss @@ -120,6 +120,16 @@ color: var(--terra-navigation-side-menu-item-selected-hover-chevron-color, #909496); } } + + &:focus { + box-shadow: var(--terra-navigation-side-menu-item-focus-box-shadow, none); + outline: var(--terra-navigation-side-menu-focus-outline, 2px dashed #000); + outline-offset: var(--terra-navigation-side-menu-focus-outline-offset, -2px); + + .chevron { + color: var(--terra-navigation-side-menu-item-selected-focus-chevron-color, #909496); + } + } } } From 5d87747dbe6b09ec9b4ac7f84e369b49196d01bf Mon Sep 17 00:00:00 2001 From: MadanKumarGovindaswamy Date: Thu, 15 Feb 2024 13:34:15 +0530 Subject: [PATCH 08/11] Update NavigationSideMenuItem.module.scss --- .../src/orion-fusion-theme/NavigationSideMenuItem.module.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss b/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss index 95b3ad1addb..443b8dcff15 100644 --- a/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss +++ b/packages/terra-navigation-side-menu/src/orion-fusion-theme/NavigationSideMenuItem.module.scss @@ -36,10 +36,10 @@ --terra-navigation-side-menu-item-selected-before-background-image: none; --terra-navigation-side-menu-item-selected-background-size: auto; --terra-navigation-side-menu-item-selected-border-left: 0.5rem solid #007cc3; - --terra-navigation-side-menu-item-selected-chevron-color: #1C1F21; + --terra-navigation-side-menu-item-selected-chevron-color: #909496; --terra-navigation-side-menu-item-selected-color: #1c1f21; --terra-navigation-side-menu-item-selected-focus-background-color: #f4f4f4; - --terra-navigation-side-menu-item-selected-focus-chevron-color: #1C1F21; + --terra-navigation-side-menu-item-selected-focus-chevron-color: #909496; --terra-navigation-side-menu-item-selected-focus-color: #1c1f21; --terra-navigation-side-menu-item-selected-font-weight: 600; --terra-navigation-side-menu-item-selected-padding-left: 0.7143rem; From 36c8e1f627d686f941c1e60755af116ecda8266d Mon Sep 17 00:00:00 2001 From: MadanKumarGovindaswamy Date: Thu, 15 Feb 2024 13:58:20 +0530 Subject: [PATCH 09/11] Update MenuItem.module.scss --- packages/terra-navigation-side-menu/src/MenuItem.module.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/terra-navigation-side-menu/src/MenuItem.module.scss b/packages/terra-navigation-side-menu/src/MenuItem.module.scss index 2757f86a69e..161a09f4c8f 100644 --- a/packages/terra-navigation-side-menu/src/MenuItem.module.scss +++ b/packages/terra-navigation-side-menu/src/MenuItem.module.scss @@ -126,6 +126,7 @@ outline: var(--terra-navigation-side-menu-focus-outline, 2px dashed #000); outline-offset: var(--terra-navigation-side-menu-focus-outline-offset, -2px); + /* stylelint-disable-next-line max-nesting-depth */ .chevron { color: var(--terra-navigation-side-menu-item-selected-focus-chevron-color, #909496); } From bbd8f85c4d49632f47b131c19c6ce38e98a61177 Mon Sep 17 00:00:00 2001 From: MadanKumarGovindaswamy <132886427+MadanKumarGovindaswamy@users.noreply.github.com> Date: Thu, 15 Feb 2024 17:30:25 +0530 Subject: [PATCH 10/11] Update packages/terra-navigation-side-menu/CHANGELOG.md Co-authored-by: Sugan G --- packages/terra-navigation-side-menu/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/terra-navigation-side-menu/CHANGELOG.md b/packages/terra-navigation-side-menu/CHANGELOG.md index 9a163226f82..177138893a0 100644 --- a/packages/terra-navigation-side-menu/CHANGELOG.md +++ b/packages/terra-navigation-side-menu/CHANGELOG.md @@ -3,7 +3,7 @@ ## Unreleased * Added - * New stylings for the focus indicator. + * Added dashed focus border for navigation menu items. * Keyboard navigation with arrow keys ## 2.49.0 - (December 18, 2023) From 5382cb3b972bf84832fc30e96516fa9e1f0baba8 Mon Sep 17 00:00:00 2001 From: MadanKumarGovindaswamy Date: Tue, 20 Feb 2024 19:15:50 +0530 Subject: [PATCH 11/11] Update NavigationSideMenu.jsx --- packages/terra-navigation-side-menu/src/NavigationSideMenu.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/terra-navigation-side-menu/src/NavigationSideMenu.jsx b/packages/terra-navigation-side-menu/src/NavigationSideMenu.jsx index 1ee1930774a..47ba64c488f 100644 --- a/packages/terra-navigation-side-menu/src/NavigationSideMenu.jsx +++ b/packages/terra-navigation-side-menu/src/NavigationSideMenu.jsx @@ -179,7 +179,7 @@ class NavigationSideMenu extends Component { // To add focus to the first sub menu item if (node && this.needsFocus) { const subMenuNodes = node.querySelectorAll('[data-menu-item]'); - if (subMenuNodes) { + if (subMenuNodes && subMenuNodes.length) { subMenuNodes[0].focus(); } }