From 7bdbedb98faed36e80eb69d113b0032ee305aef5 Mon Sep 17 00:00:00 2001 From: Paul Jackson Date: Fri, 14 Nov 2014 16:28:27 -0500 Subject: [PATCH] Tabs: Fixed focus handling for external tab links --- src/plugins/tabs/tabs.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/plugins/tabs/tabs.js b/src/plugins/tabs/tabs.js index 894ae9e6c75..87f3246d1ed 100644 --- a/src/plugins/tabs/tabs.js +++ b/src/plugins/tabs/tabs.js @@ -494,11 +494,11 @@ var componentName = "wb-tabs", $panel = $( panelSelector ); if ( isSmallView && $panel[ 0 ].nodeName.toLowerCase() === "details" ) { - if ( !$panel.attr( "open" ) ) { - $panel.children( "summary" ).trigger( "click" ); - } + $panel.children( "summary" ).trigger( $panel.attr( "open" ) ? setFocusEvent : "click" ); } else { - $( panelSelector + "-lnk" ).trigger( "click" ); + $( panelSelector + "-lnk" ) + .trigger( "click" ) + .trigger( setFocusEvent ); } }, @@ -809,7 +809,7 @@ $document.on( "click keydown", selector + " [role=tabpanel]", function( event ) $( currentTarget ) .closest( selector ) .find( "[href$='#" + currentTarget.id + "']" ) - .trigger( "setfocus.wb" ); + .trigger( setFocusEvent ); } } });