aboutsummaryrefslogtreecommitdiffstats
path: root/app/assets/javascripts
diff options
context:
space:
mode:
authorjpl2017-03-28 16:32:28 +0200
committerjpl2017-03-28 16:32:28 +0200
commitdd9bf6345654bd9b6926f370a304dd81f5ba3c69 (patch)
tree153600482c00ac79ebe3df66cd90bb2c6c5954e2 /app/assets/javascripts
parent90e2cea091b02e7c82da322f4f88c2a8ec33cfd3 (diff)
downloadchouette-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.coffee13
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)