From adf3d75e8025586b20f98b0860b9ce6812b4386f Mon Sep 17 00:00:00 2001 From: Ashley Baldry Date: Tue, 3 May 2022 12:29:39 +0100 Subject: [PATCH 1/2] Fix active tab status --- inst/www/shiny-semantic-tabset.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/inst/www/shiny-semantic-tabset.js b/inst/www/shiny-semantic-tabset.js index 2db2ee83..a8cdfabf 100644 --- a/inst/www/shiny-semantic-tabset.js +++ b/inst/www/shiny-semantic-tabset.js @@ -34,3 +34,16 @@ $.extend(semanticTabset, { }); Shiny.inputBindings.register(semanticTabset, 'shiny.semanticTabset'); + +$(document).ready(() => { + $('.menu a.item, .menu .link.item').on('click', function() { + if(!$(this).hasClass('dropdown browse')) { + $(this) + .addClass('active') + .closest('.ui.menu') + .find('.item') + .not($(this)) + .removeClass('active'); + } + }); +}); From 5c2626728763be31827636fd273ced06328d3b84 Mon Sep 17 00:00:00 2001 From: Ashley Baldry Date: Tue, 3 May 2022 12:31:50 +0100 Subject: [PATCH 2/2] Generalising active menu update --- inst/www/shiny-semantic-tabset.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inst/www/shiny-semantic-tabset.js b/inst/www/shiny-semantic-tabset.js index a8cdfabf..dcc7f275 100644 --- a/inst/www/shiny-semantic-tabset.js +++ b/inst/www/shiny-semantic-tabset.js @@ -37,7 +37,7 @@ Shiny.inputBindings.register(semanticTabset, 'shiny.semanticTabset'); $(document).ready(() => { $('.menu a.item, .menu .link.item').on('click', function() { - if(!$(this).hasClass('dropdown browse')) { + if(!$(this).hasClass('dropdown')) { $(this) .addClass('active') .closest('.ui.menu')