diff options
| author | jpl | 2017-03-28 16:32:28 +0200 |
|---|---|---|
| committer | jpl | 2017-03-28 16:32:28 +0200 |
| commit | dd9bf6345654bd9b6926f370a304dd81f5ba3c69 (patch) | |
| tree | 153600482c00ac79ebe3df66cd90bb2c6c5954e2 /app/assets/javascripts | |
| parent | 90e2cea091b02e7c82da322f4f88c2a8ec33cfd3 (diff) | |
| download | chouette-core-dd9bf6345654bd9b6926f370a304dd81f5ba3c69.tar.bz2 | |
Refs #2946: fix page title consistent bug
Diffstat (limited to 'app/assets/javascripts')
| -rw-r--r-- | app/assets/javascripts/main_menu.coffee | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/app/assets/javascripts/main_menu.coffee b/app/assets/javascripts/main_menu.coffee index dee846ffb..c6bfc8408 100644 --- a/app/assets/javascripts/main_menu.coffee +++ b/app/assets/javascripts/main_menu.coffee @@ -1,8 +1,10 @@ $(document).on 'ready page:load', -> link = [] + ptitleCont = "" $(document).on 'page:before-change', -> link = [] + ptitleCont = "" $el = $('#main_nav') # Opening/closing left-side menu @@ -17,11 +19,15 @@ $(document).on 'ready page:load', -> selectedItem.closest('.panel-collapse').addClass 'in' selectedItem.closest('.panel-title').children('a').attr('aria-expanded') == true + # Sticky content + if ($('.page-action .small').length > 0) + data = $('.page-action .small')[0].innerHTML - data = $('.page-action .small')[0].innerHTML + if ($(".page-title").length > 0) + ptitleCont = $(".page-title").html() stickyContent = '<div class="sticky-content">' - stickyContent += '<div class="sticky-ptitle">' + $(".page-title").html() + '</div>' + stickyContent += '<div class="sticky-ptitle">' + ptitleCont + '</div>' stickyContent += '<div class="sticky-paction"><div class="small">' + data + '</div></div>' stickyContent += '</div>' @@ -33,7 +39,8 @@ $(document).on 'ready page:load', -> $('#main_nav').addClass 'sticky' if $('#menu_top').find('.sticky-content').length == 0 - $('#menu_top').children('.menu-content').after(stickyContent) + if ptitleCont.length > 0 + $('#menu_top').children('.menu-content').after(stickyContent) if link.length == 0 link = $('.page-action .small').next() $('.sticky-paction .small').after(link) |
