refactor to avoid errors when rendering locally
[rnaseq-cwl-training.git] / _includes / navbar.html
1 {% comment %}
2   Lesson navigation bar.
3 {% endcomment %}
4
5 {% include gh_variables.html %}
6
7 <nav class="navbar navbar-default">
8   <div class="container-fluid">
9     <div class="navbar-header">
10       <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
11         <span class="sr-only">Toggle navigation</span>
12         <span class="icon-bar"></span>
13         <span class="icon-bar"></span>
14         <span class="icon-bar"></span>
15       </button>
16
17       {% comment %} Select what logo to display. {% endcomment %}
18       {% if site.carpentry == "swc" %}
19       <a href="{{ site.swc_site }}" class="pull-left">
20         <img class="navbar-logo" src="{{ relative_root_path }}{% link /assets/img/swc-icon-blue.svg %}" alt="Software Carpentry logo" />
21       </a>
22       {% elsif site.carpentry == "dc" %}
23       <a href="{{ site.dc_site }}" class="pull-left">
24         <img class="navbar-logo" src="{{ relative_root_path }}{% link /assets/img/dc-icon-black.svg %}" alt="Data Carpentry logo" />
25       </a>
26       {% elsif site.carpentry == "lc" %}
27       <a href="{{ site.lc_site }}" class="pull-left">
28         <img class="navbar-logo" src="{{ relative_root_path }}{% link /assets/img/lc-icon-black.svg %}" alt="Library Carpentry logo" />
29       </a>
30       {% elsif site.carpentry == "cp" %}
31       <a href="{{ site.carpentries_site }}" class="pull-left">
32         <img class="navbar-logo" src="{{ relative_root_path }}{% link /assets/img/cp-logo-blue.svg %}" alt="The Carpentries logo" />
33       </a>
34       {% endif %}
35
36       {% comment %} Always show link to home page. {% endcomment %}
37       <a class="navbar-brand" href="{{ relative_root_path }}{% link index.md %}">Home</a>
38
39     </div>
40     <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
41       <ul class="nav navbar-nav">
42
43         {% comment %} Always show code of conduct. {% endcomment %}
44         <li><a href="{{ relative_root_path }}{% link CODE_OF_CONDUCT.md %}">Code of Conduct</a></li>
45
46         {% if site.kind == "lesson" %}
47         {% comment %} Show setup instructions. {% endcomment %}
48         <li><a href="{{ relative_root_path }}{% link setup.md %}">Setup</a></li>
49
50         {% comment %} Show lesson episodes for lessons. {% endcomment %}
51         <li class="dropdown">
52           <a href="{{ relative_root_path }}/" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Episodes <span class="caret"></span></a>
53           <ul class="dropdown-menu">
54             {% for episode in site.episodes %}
55             <li><a href="{{ relative_root_path }}{{ episode.url }}">{{ episode.title }}</a></li>
56             {% endfor %}
57             <li role="separator" class="divider"></li>
58             <li><a href="{{ relative_root_path }}{% link aio.md %}">All in one page (Beta)</a></li>
59           </ul>
60         </li>
61         {% endif %}
62
63         {% comment %} Show extras for lessons or if this is the main workshop-template repo (where they contain documentation). {% endcomment %}
64         {% if site.kind == "lesson" %}
65         <li class="dropdown">
66           <a href="{{ relative_root_path }}/" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Extras <span class="caret"></span></a>
67           <ul class="dropdown-menu">
68             <li><a href="{{ relative_root_path }}{% link reference.md %}">Reference</a></li>
69             {% for extra in site.extras %}
70             <li><a href="{{ relative_root_path }}{{ extra.url }}">{{ extra.title }}</a></li>
71             {% endfor %}
72           </ul>
73         </li>
74         {% endif %}
75
76         {% comment %} Always show license. {% endcomment %}
77         <li><a href="{{ relative_root_path }}{% link LICENSE.md %}">License</a></li>
78         {% if page.source %}
79         {% if page.source == "Rmd" %}
80         <li><a href="{{repo_url}}/edit/{{ default_branch }}/{{page.path|replace: "_episodes", "_episodes_rmd" | replace: ".md", ".Rmd"}}">Improve this page <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span></a></li>
81         {% endif %}
82         {% else %}
83         <li><a href="{{repo_url}}/edit/{{ default_branch}}/{{page.path}}">Improve this page <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span></a></li>
84         {% endif %}
85       </ul>
86       <form class="navbar-form navbar-right" role="search" id="search" onsubmit="google_search(); return false;">
87         <div class="form-group">
88           <input type="text" id="google-search" placeholder="Search..." aria-label="Google site search">
89         </div>
90       </form>
91     </div>
92   </div>
93 </nav>