aboutsummaryrefslogtreecommitdiffstats
path: root/app/assets/javascripts
diff options
context:
space:
mode:
authorjpl2017-02-07 14:25:34 +0100
committerjpl2017-02-07 14:25:34 +0100
commit6bf15bcdb476d7b39f4aa48a2f59ca04b96b8be6 (patch)
tree6984486228a98e10f32927df969c385dd9451150 /app/assets/javascripts
parent7d46961f951356e0c0ef24ed69608de578e5b1a6 (diff)
downloadchouette-core-6bf15bcdb476d7b39f4aa48a2f59ca04b96b8be6.tar.bz2
Refs #2475: updating opened menu items on left menu
Diffstat (limited to 'app/assets/javascripts')
-rw-r--r--app/assets/javascripts/main_menu.coffee7
1 files changed, 7 insertions, 0 deletions
diff --git a/app/assets/javascripts/main_menu.coffee b/app/assets/javascripts/main_menu.coffee
index c3a4f55a8..45d8c9fe5 100644
--- a/app/assets/javascripts/main_menu.coffee
+++ b/app/assets/javascripts/main_menu.coffee
@@ -7,6 +7,12 @@
$(this).on 'click', '.closeMenu', (e) ->
$(this).closest('.nav-menu').removeClass 'open'
+ # Opening menu panel according to current url
+ selectedItem = $(this).find('.active')
+
+ selectedItem.closest('.panel-collapse').addClass 'in'
+ selectedItem.closest('.panel-title').children('a').attr('aria-expanded') == true
+
# Sticky behavior
toStick = $('.page_header')
limit = 51
@@ -29,4 +35,5 @@
if $('#menu_top').find('.sticky-content').length > 0
$('.sticky-content').remove()
+
$(document).on 'ready page:load', mainmenu