Skip to content

Commit b58ca99

Browse files
committed
latching behvavior for top bar
1 parent c10f422 commit b58ca99

File tree

4 files changed

+59
-12
lines changed

4 files changed

+59
-12
lines changed

index.html

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -196,14 +196,26 @@
196196
</div>
197197
<div id="navbar" class="navbar-collapse collapse">
198198
<ul class="nav navbar-nav">
199-
<li><a href="index.html">Home</a></li>
200-
<li><a href="tbb.html">Intel TBB</a></li>
201-
<li><a href="simd.html">Boost.SIMD</a></li>
199+
<li><a href="/">Home</a></li>
200+
<li><a href="/tbb.html">Intel TBB</a></li>
201+
<li><a href="/simd.html">Boost.SIMD</a></li>
202202
</ul>
203203
</div><!--/.nav-collapse -->
204204
</div><!--/.container -->
205205
</div><!--/.navbar -->
206206

207+
<script>
208+
209+
// manage active state of menu based on current page
210+
$(document).ready(function () {
211+
// active menu
212+
href = window.location.pathname
213+
href = href.substr(href.lastIndexOf('/'))
214+
$('a[href="' + href + '"]').parent().addClass('active');
215+
});
216+
217+
</script>
218+
207219

208220

209221
<h1 class="title">

navbar.htm

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,22 @@
1111
</div>
1212
<div id="navbar" class="navbar-collapse collapse">
1313
<ul class="nav navbar-nav">
14-
<li><a href="index.html">Home</a></li>
15-
<li><a href="tbb.html">Intel TBB</a></li>
16-
<li><a href="simd.html">Boost.SIMD</a></li>
14+
<li><a href="/">Home</a></li>
15+
<li><a href="/tbb.html">Intel TBB</a></li>
16+
<li><a href="/simd.html">Boost.SIMD</a></li>
1717
</ul>
1818
</div><!--/.nav-collapse -->
1919
</div><!--/.container -->
2020
</div><!--/.navbar -->
2121

22+
<script>
23+
24+
// manage active state of menu based on current page
25+
$(document).ready(function () {
26+
// active menu
27+
href = window.location.pathname
28+
href = href.substr(href.lastIndexOf('/'))
29+
$('a[href="' + href + '"]').parent().addClass('active');
30+
});
31+
32+
</script>

simd.html

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -196,14 +196,26 @@
196196
</div>
197197
<div id="navbar" class="navbar-collapse collapse">
198198
<ul class="nav navbar-nav">
199-
<li><a href="index.html">Home</a></li>
200-
<li><a href="tbb.html">Intel TBB</a></li>
201-
<li><a href="simd.html">Boost.SIMD</a></li>
199+
<li><a href="/">Home</a></li>
200+
<li><a href="/tbb.html">Intel TBB</a></li>
201+
<li><a href="/simd.html">Boost.SIMD</a></li>
202202
</ul>
203203
</div><!--/.nav-collapse -->
204204
</div><!--/.container -->
205205
</div><!--/.navbar -->
206206

207+
<script>
208+
209+
// manage active state of menu based on current page
210+
$(document).ready(function () {
211+
// active menu
212+
href = window.location.pathname
213+
href = href.substr(href.lastIndexOf('/'))
214+
$('a[href="' + href + '"]').parent().addClass('active');
215+
});
216+
217+
</script>
218+
207219

208220

209221

tbb.html

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -196,14 +196,26 @@
196196
</div>
197197
<div id="navbar" class="navbar-collapse collapse">
198198
<ul class="nav navbar-nav">
199-
<li><a href="index.html">Home</a></li>
200-
<li><a href="tbb.html">Intel TBB</a></li>
201-
<li><a href="simd.html">Boost.SIMD</a></li>
199+
<li><a href="/">Home</a></li>
200+
<li><a href="/tbb.html">Intel TBB</a></li>
201+
<li><a href="/simd.html">Boost.SIMD</a></li>
202202
</ul>
203203
</div><!--/.nav-collapse -->
204204
</div><!--/.container -->
205205
</div><!--/.navbar -->
206206

207+
<script>
208+
209+
// manage active state of menu based on current page
210+
$(document).ready(function () {
211+
// active menu
212+
href = window.location.pathname
213+
href = href.substr(href.lastIndexOf('/'))
214+
$('a[href="' + href + '"]').parent().addClass('active');
215+
});
216+
217+
</script>
218+
207219

208220

209221

0 commit comments

Comments
 (0)