Merge pull request #943 from sharelatex/jel-nav-content-pages

Hide content page links in nav when on dash
This commit is contained in:
Jessica Lawshe 2018-09-20 11:17:38 -05:00 committed by GitHub
commit 3c3525fae5
2 changed files with 12 additions and 1 deletions

View file

@ -27,8 +27,16 @@ nav.navbar.navbar-default.navbar-main
// loop over header_extras
each item in nav.header_extras
-
if ((item.only_when_logged_in && getSessionUser())
|| (item.only_when_logged_out && (!getSessionUser()))
|| (!item.only_when_logged_out && !item.only_when_logged_in && !item.only_content_pages)
|| (item.only_content_pages && (typeof(suppressNavContentLinks) == "undefined" || !suppressNavContentLinks))
){
var showNavItem = true
}
if ((item.only_when_logged_in && getSessionUser()) || (item.only_when_logged_out && (!getSessionUser())) || (!item.only_when_logged_out && !item.only_when_logged_in))
if showNavItem
if item.dropdown
li.dropdown(class=item.class, dropdown)
a.dropdown-toggle(href, dropdown-toggle)

View file

@ -1,5 +1,8 @@
extends ../layout
block vars
- var suppressNavContentLinks = true
block content
//- We need to do .replace(/\//g, '\\/') do that '</script>' -> '<\/script>'
//- and doesn't prematurely end the script tag.