11<!-- Navigation -->
22< nav class ="navbar navbar-inverse navbar-static-top ">
33 < div class ="container topnavlinks ">
4- < div class ="navbar-header ">
5- < button type ="button " class ="navbar-toggle " data-toggle ="collapse " data-target ="#bs-example-navbar-collapse-1 ">
6- < span class ="sr-only "> Toggle navigation</ span >
7- < span class ="icon-bar "> </ span >
8- < span class ="icon-bar "> </ span >
9- < span class ="icon-bar "> </ span >
10- </ button >
11- < a class ="navbar-brand " href ="{{site.baseurl}}/ "> < img src ="{{site.baseurl}}/images/sun-small.png " alt ="Google Summer of Code Logo "> < span class ="projectTitle "> {{site.topnav_title}}</ span > </ a >
12- </ div >
13- < div class ="collapse navbar-collapse " id ="bs-example-navbar-collapse-1 ">
14- < ul class ="nav navbar-nav navbar-right ">
15- <!-- toggle sidebar button -->
16- < li > < a id ="tg-sb-link " href ="# "> < i id ="tg-sb-icon " class ="fa fa-toggle-on "> </ i > Nav</ a > </ li >
17- <!-- entries without drop-downs appear here -->
18-
19- {% assign topnav = site.data[page.topnav] %}
20- {% assign topnav_dropdowns = site.data[page.topnav].topnav_dropdowns %}
21-
22- {% for entry in topnav.topnav %}
23- {% for item in entry.items %}
24- {% if item.external_url %}
4+ < div class ="navbar-header ">
5+ < button type ="button " class ="navbar-toggle " data-toggle ="collapse " data-target ="#bs-example-navbar-collapse-1 ">
6+ < span class ="sr-only "> Toggle navigation</ span >
7+ < span class ="icon-bar "> </ span >
8+ < span class ="icon-bar "> </ span >
9+ < span class ="icon-bar "> </ span >
10+ </ button >
11+ < a class ="navbar-brand " href ="{{site.baseurl}}/ ">
12+ < img src ="{{site.baseurl}}/images/sun-small.png " alt ="Google Summer of Code Logo ">
13+ < span class ="projectTitle "> {{site.topnav_title}}</ span >
14+ </ a >
15+ </ div >
16+
17+ < div class ="collapse navbar-collapse " id ="bs-example-navbar-collapse-1 ">
18+ < ul class ="nav navbar-nav navbar-right ">
19+ < li > < a id ="tg-sb-link " href ="# "> < i id ="tg-sb-icon " class ="fa fa-toggle-on "> </ i > Nav</ a > </ li >
20+
21+ <!-- Theme Toggle Button -->
22+ < li >
23+ < a href ="# " id ="theme-toggle ">
24+ < i class ="fa fa-adjust "> </ i > Theme
25+ </ a >
26+ </ li >
27+
28+ {% assign topnav = site.data[page.topnav] %}
29+ {% assign topnav_dropdowns = site.data[page.topnav].topnav_dropdowns %}
30+
31+ {% for entry in topnav.topnav %}
32+ {% for item in entry.items %}
33+ {% if item.external_url %}
2534 < li > < a href ="{{item.external_url}} " target ="_blank "> {{item.title}}</ a > </ li >
26- {% elsif page.url contains item.url %}
35+ {% elsif page.url contains item.url %}
2736 < li class ="active "> < a href ="{{item.url | remove: "/"}}"> {{item.title}}</ a > </ li >
28- {% else %}
37+ {% else %}
2938 < li > < a href ="{{item.url | remove: "/"}}"> {{item.title}}</ a > </ li >
30- {% endif %}
31- {% endfor %}
32- {% endfor %}
33- <!-- entries with drop-downs appear here -->
34- <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.-->
35- {% for entry in topnav_dropdowns %}
36- {% for folder in entry.folders %}
37- < li class ="dropdown ">
38- < a href ="# " class ="dropdown-toggle " data-toggle ="dropdown "> {{ folder.title }}< b class ="caret "> </ b > </ a >
39- < ul class ="dropdown-menu ">
40- {% for folderitem in folder.folderitems %}
41- {% if folderitem.external_url %}
42- < li > < a href ="{{folderitem.external_url}} " target ="_blank "> {{folderitem.title}}</ a > </ li >
43- {% elsif page.url contains folderitem.url %}
44- < li class ="dropdownActive "> < a href ="{{folderitem.url | remove: "/"}}"> {{folderitem.title}}</ a > </ li >
45- {% else %}
46- < li > < a href ="{{folderitem.url | remove: "/"}}"> {{folderitem.title}}</ a > </ li >
47- {% endif %}
48- {% endfor %}
49- </ ul >
50- </ li >
51- {% endfor %}
52- {% endfor %}
53- {% if site.feedback_disable == null or site.feedback_disable == false %}
54- {% include feedback.html %}
55- {% endif %}
56- <!--comment out this block if you want to hide search-->
57- <!--
58- <li>
59- <div id="search-demo-container">
60- <input type="text" id="search-input" placeholder="{{site.data.strings.search_placeholder_text}}">
61- <ul id="results-container"></ul>
62- </div>
63- <script src="{{ "/third_party/js/jekyll-search.js"}}" type="text/javascript"></script>
64- <script type="text/javascript">
65- SimpleJekyllSearch.init({
66- searchInput: document.getElementById('search-input'),
67- resultsContainer: document.getElementById('results-container'),
68- dataSource: '{{ "/search.json" }}',
69- searchResultTemplate: '<li><a href="{url}" title="{{page.title | replace: "\'", "\"}}">{title}</a></li>',
70- noResultsText: '{{site.data.strings.search_no_results_text}}',
71- limit: 10,
72- fuzzy: true,
73- })
74- </script>
75- </li>
76- -->
77- </ ul >
78- </ div >
79- </ div >
80- <!-- /.container -->
81- </ nav >
39+ {% endif %}
40+ {% endfor %}
41+ {% endfor %}
42+
43+ {% for entry in topnav_dropdowns %}
44+ {% for folder in entry.folders %}
45+ < li class ="dropdown ">
46+ < a href ="# " class ="dropdown-toggle " data-toggle ="dropdown "> {{ folder.title }}< b class ="caret "> </ b > </ a >
47+ < ul class ="dropdown-menu ">
48+ {% for folderitem in folder.folderitems %}
49+ {% if folderitem.external_url %}
50+ < li > < a href ="{{folderitem.external_url}} " target ="_blank "> {{folderitem.title}}</ a > </ li >
51+ {% elsif page.url contains folderitem.url %}
52+ < li class ="dropdownActive "> < a href ="{{folderitem.url | remove: "/"}}"> {{folderitem.title}}</ a > </ li >
53+ {% else %}
54+ < li > < a href ="{{folderitem.url | remove: "/"}}"> {{folderitem.title}}</ a > </ li >
55+ {% endif %}
56+ {% endfor %}
57+ </ ul >
58+ </ li >
59+ {% endfor %}
60+ {% endfor %}
61+
62+ {% if site.feedback_disable == null or site.feedback_disable == false %}
63+ {% include feedback.html %}
64+ {% endif %}
65+ </ ul >
66+ </ div >
67+ </ div >
68+ </ nav >
69+
0 commit comments