From 9f877be3a023b0e7b15f82f92666d396cb59f0c5 Mon Sep 17 00:00:00 2001 From: Rebecca Ballantyne Date: Tue, 1 May 2018 13:44:06 -0700 Subject: [PATCH 01/16] Best behavior for keyboarding --- .../src/components/ContextualMenu/ContextualMenu.tsx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.tsx b/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.tsx index 8a2f460343a583..3fb5929ed10c66 100644 --- a/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.tsx +++ b/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.tsx @@ -278,13 +278,10 @@ export class ContextualMenu extends BaseComponent
this._host = host } id={ id } className={ this._classNames.container } - tabIndex={ 0 } onKeyDown={ this._onMenuKeyDown } > { title &&
{ title }
} @@ -296,9 +293,10 @@ export class ContextualMenu extends BaseComponent
    { items.map((item, index) => { const menuItem = this._renderMenuItem(item, index, indexCorrection, totalItemCount, hasCheckmarks, hasIcons); From 2947a4dc17d798e7c99d944de919b02a33a8216c Mon Sep 17 00:00:00 2001 From: Rebecca Ballantyne Date: Tue, 1 May 2018 14:06:29 -0700 Subject: [PATCH 02/16] Adds in new parameter, and basics of different aria roles --- .../src/components/ContextualMenu/ContextualMenu.tsx | 8 +++++--- .../src/components/ContextualMenu/ContextualMenu.types.ts | 6 ++++++ .../examples/ContextualMenu.Basic.Example.tsx | 2 ++ 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.tsx b/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.tsx index 3fb5929ed10c66..b781afc9e91de1 100644 --- a/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.tsx +++ b/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.tsx @@ -194,6 +194,7 @@ export class ContextualMenu extends BaseComponent