You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by rb...@apache.org on 2026/09/17 19:15:41 UTC
svn commit: r1938329 - in comdev/projects.apache.org/trunk/site: . edit js
Author: rbowen
Date: Thu Sep 17 19:15:41 2026
New Revision: 1938329
Log:
Consolidate nav bar into shared nav.html loaded via JS
All 16 HTML pages now use an empty <div id='cssmenu'> shell.
script.js fetches /nav.html and injects it, highlighting the active
page based on a URL-to-label map. One place to edit the nav going forward.
Added:
comdev/projects.apache.org/trunk/site/nav.html
Modified:
comdev/projects.apache.org/trunk/site/about.html
comdev/projects.apache.org/trunk/site/committee.html
comdev/projects.apache.org/trunk/site/committees.html
comdev/projects.apache.org/trunk/site/create.html
comdev/projects.apache.org/trunk/site/datatables.html
comdev/projects.apache.org/trunk/site/doap.html
comdev/projects.apache.org/trunk/site/doapfaq.html
comdev/projects.apache.org/trunk/site/edit/index.html
comdev/projects.apache.org/trunk/site/guidelines.html
comdev/projects.apache.org/trunk/site/index.html
comdev/projects.apache.org/trunk/site/js/script.js
comdev/projects.apache.org/trunk/site/pmc_rdf.html
comdev/projects.apache.org/trunk/site/project.html
comdev/projects.apache.org/trunk/site/projects.html
comdev/projects.apache.org/trunk/site/releases.html
comdev/projects.apache.org/trunk/site/timelines.html
Modified: comdev/projects.apache.org/trunk/site/about.html
==============================================================================
--- comdev/projects.apache.org/trunk/site/about.html Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/about.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -14,16 +14,6 @@
<div id="logo"><h1><div style="padding-top: 30px;">About This Site</div></h1></div>
<div id='cssmenu'>
-<ul>
- <li><a href='.'><span>Home</span></a></li>
- <li><a href='committees.html'><span>Committees</span></a></li>
- <li><a href='projects.html'><span>Projects</span></a></li>
- <li><a href='releases.html'><span>Releases</span></a></li>
- <li class='last'><a href='timelines.html'><span>Timelines</span></a></li>
- <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
- <li style="float: right;" class='active'><a href='about.html'><span>About</span></a></li>
- <!--li style="background: none; float: right;"><a href="edit/"><img title="Edit project data" style="vertical-align: middle; margin-top: -5px; height: 24px; width: 24px;" src="images/edit.png"/></a></li-->
-</ul>
</div>
<div>
Modified: comdev/projects.apache.org/trunk/site/committee.html
==============================================================================
--- comdev/projects.apache.org/trunk/site/committee.html Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/committee.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -14,16 +14,6 @@
<div id="logo"><h1><div style="padding-top: 30px;">Apache Committee Information</div></h1></div>
<div id='cssmenu'>
-<ul>
- <li><a href='.'><span>Home</span></a></li>
- <li class='active'><a href='committees.html'><span>Committees</span></a></li>
- <li><a href='projects.html'><span>Projects</span></a></li>
- <li><a href='releases.html'><span>Releases</span></a></li>
- <li class='last'><a href='timelines.html'><span>Timelines</span></a></li>
- <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
- <li style="float: right;"><a href='about.html'><span>About</span></a></li>
- <!--li style="background: none; float: right;"><a href="edit/"><img title="Edit project data" style="vertical-align: middle; margin-top: -5px; height: 24px; width: 24px;" src="images/edit.png"/></a></li-->
-</ul>
</div>
<div class="leftbar">
Modified: comdev/projects.apache.org/trunk/site/committees.html
==============================================================================
--- comdev/projects.apache.org/trunk/site/committees.html Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/committees.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -14,16 +14,6 @@
<div id="logo"><h1><div style="padding-top: 30px;">Apache Committees List</div></h1></div>
<div id='cssmenu'>
-<ul>
- <li><a href='.'><span>Home</span></a></li>
- <li class='active'><a href='committees.html'><span>Committees</span></a></li>
- <li><a href='projects.html'><span>Projects</span></a></li>
- <li><a href='releases.html'><span>Releases</span></a></li>
- <li class='last'><a href='timelines.html'><span>Timelines</span></a></li>
- <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
- <li style="float: right;"><a href='about.html'><span>About</span></a></li>
- <!--li style="background: none; float: right;"><a href="edit/"><img title="Edit project data" style="vertical-align: middle; margin-top: -5px; height: 24px; width: 24px;" src="images/edit.png"/></a></li-->
-</ul>
</div>
<div class="leftbar">
Modified: comdev/projects.apache.org/trunk/site/create.html
==============================================================================
--- comdev/projects.apache.org/trunk/site/create.html Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/create.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -18,16 +18,6 @@
<div id="logo"><h1><div style="padding-top: 30px;">DOAP Creation</div></h1></div>
<div id='cssmenu'>
-<ul>
- <li><a href='.'><span>Home</span></a></li>
- <li><a href='committees.html'><span>Committees</span></a></li>
- <li><a href='projects.html'><span>Projects</span></a></li>
- <li><a href='releases.html'><span>Releases</span></a></li>
- <li class='last'><a href='timelines.html'><span>Timelines</span></a></li>
- <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
- <li style="float: right;" class='active'><a href='about.html'><span>About</span></a></li>
- <!--li style="background: none; float: right;"><a href="edit/"><img title="Edit project data" style="vertical-align: middle; margin-top: -5px; height: 24px; width: 24px;" src="images/edit.png"/></a></li-->
-</ul>
</div>
<!-- CONTENT -->
Modified: comdev/projects.apache.org/trunk/site/datatables.html
==============================================================================
--- comdev/projects.apache.org/trunk/site/datatables.html Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/datatables.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -16,17 +16,6 @@
<div id="logo"><h1><div style="padding-top: 30px;">Projects Directory</div></h1></div>
<div id='cssmenu'>
-<ul>
- <li><a href='.'><span>Home</span></a></li>
- <li><a href='committees.html'><span>Committees</span></a></li>
- <li class='active'><a href='projects.html'><span>Projects</span></a></li>
- <li><a href='releases.html'><span>Releases</span></a></li>
- <li><a href='contributors.html'><span>Contributors</span></a></li>
- <li class='last'><a href='timelines.html'><span>Timelines</span></a></li>
- <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
- <li style="float: right;"><a href='about.html'><span>About</span></a></li>
- <!--li style="background: none; float: right;"><a href="edit/"><img title="Edit project data" style="vertical-align: middle; margin-top: -5px; height: 24px; width: 24px;" src="images/edit.png"/></a></li-->
-</ul>
</div>
<div class="leftbar">
Modified: comdev/projects.apache.org/trunk/site/doap.html
==============================================================================
--- comdev/projects.apache.org/trunk/site/doap.html Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/doap.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -17,16 +17,6 @@
<div id="logo"><h1><div style="padding-top: 30px;">DOAP project files</div></h1></div>
<div id='cssmenu'>
-<ul>
- <li><a href='.'><span>Home</span></a></li>
- <li><a href='committees.html'><span>Committees</span></a></li>
- <li><a href='projects.html'><span>Projects</span></a></li>
- <li><a href='releases.html'><span>Releases</span></a></li>
- <li class='last'><a href='timelines.html'><span>Timelines</span></a></li>
- <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
- <li style="float: right;" class='active'><a href='about.html'><span>About</span></a></li>
- <!--li style="background: none; float: right;"><a href="edit/"><img title="Edit project data" style="vertical-align: middle; margin-top: -5px; height: 24px; width: 24px;" src="images/edit.png"/></a></li-->
-</ul>
</div>
<!-- CONTENT -->
Modified: comdev/projects.apache.org/trunk/site/doapfaq.html
==============================================================================
--- comdev/projects.apache.org/trunk/site/doapfaq.html Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/doapfaq.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -17,16 +17,6 @@
<div id="logo"><h1><div style="padding-top: 30px;">DOAP FAQ</div></h1></div>
<div id='cssmenu'>
-<ul>
- <li><a href='.'><span>Home</span></a></li>
- <li><a href='committees.html'><span>Committees</span></a></li>
- <li><a href='projects.html'><span>Projects</span></a></li>
- <li><a href='releases.html'><span>Releases</span></a></li>
- <li class='last'><a href='timelines.html'><span>Timelines</span></a></li>
- <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
- <li style="float: right;" class='active'><a href='about.html'><span>About</span></a></li>
- <!--li style="background: none; float: right;"><a href="edit/"><img title="Edit project data" style="vertical-align: middle; margin-top: -5px; height: 24px; width: 24px;" src="images/edit.png"/></a></li-->
-</ul>
</div>
<!-- CONTENT -->
Modified: comdev/projects.apache.org/trunk/site/edit/index.html
==============================================================================
--- comdev/projects.apache.org/trunk/site/edit/index.html Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/edit/index.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -16,13 +16,6 @@
<div id="logo"></div>
<div id='cssmenu'>
-<ul>
- <li class='active'><a href='/'><span>Home</span></a></li>
- <li><a href='/projects.html'><span>Projects</span></a></li>
- <li><a href='/releases.html'><span>Releases</span></a></li>
- <li class='last'><a href='/timelines.html'><span>Timelines</span></a></li>
- <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
-</ul>
</div>
<div id="contents">
Modified: comdev/projects.apache.org/trunk/site/guidelines.html
==============================================================================
--- comdev/projects.apache.org/trunk/site/guidelines.html Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/guidelines.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -17,16 +17,6 @@
<div id="logo"><h1><div style="padding-top: 30px;">General DOAP Guidelines</div></h1></div>
<div id='cssmenu'>
-<ul>
- <li><a href='.'><span>Home</span></a></li>
- <li><a href='committees.html'><span>Committees</span></a></li>
- <li><a href='projects.html'><span>Projects</span></a></li>
- <li><a href='releases.html'><span>Releases</span></a></li>
- <li class='last'><a href='timelines.html'><span>Timelines</span></a></li>
- <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
- <li style="float: right;" class='active'><a href='about.html'><span>About</span></a></li>
- <!--li style="background: none; float: right;"><a href="edit/"><img title="Edit project data" style="vertical-align: middle; margin-top: -5px; height: 24px; width: 24px;" src="images/edit.png"/></a></li-->
-</ul>
</div>
<!-- CONTENT -->
Modified: comdev/projects.apache.org/trunk/site/index.html
==============================================================================
--- comdev/projects.apache.org/trunk/site/index.html Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/index.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -16,16 +16,6 @@
<div id="logo"><h1><div style="padding-top: 30px;">Projects and Committees Directory</div></h1></div>
<div id='cssmenu'>
-<ul>
- <li class='active'><a href='/'><span>Home</span></a></li>
- <li><a href='committees.html'><span>Committees</span></a></li>
- <li><a href='projects.html'><span>Projects</span></a></li>
- <li><a href='releases.html'><span>Releases</span></a></li>
- <li class='last'><a href='timelines.html'><span>Timelines</span></a></li>
- <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
- <li style="float: right;"><a href='about.html'><span>About</span></a></li>
- <!--li style="background: none; float: right;"><a href="edit/"><img title="Edit project data" style="vertical-align: middle; margin-top: -5px; height: 24px; width: 24px;" src="images/edit.png"/></a></li-->
-</ul>
</div>
<div id="contents">
Modified: comdev/projects.apache.org/trunk/site/js/script.js
==============================================================================
--- comdev/projects.apache.org/trunk/site/js/script.js Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/js/script.js Thu Sep 17 19:15:41 2026 (r1938329)
@@ -1,5 +1,38 @@
( function( $ ) {
$( document ).ready(function() {
$('#cssmenu').prepend('<div id="bg-one"></div><div id="bg-two"></div><div id="bg-three"></div><div id="bg-four"></div>');
+
+// Load shared nav
+$.get('/nav.html', function(html) {
+ $('#cssmenu').append(html);
+ // Highlight the active page
+ var page = location.pathname.split('/').pop() || 'index.html';
+ // Map pages to their nav label
+ var navMap = {
+ 'index.html': 'Home',
+ '': 'Home',
+ 'committees.html': 'Committees',
+ 'committee.html': 'Committees',
+ 'projects.html': 'Projects',
+ 'project.html': 'Projects',
+ 'datatables.html': 'Projects',
+ 'releases.html': 'Releases',
+ 'timelines.html': 'Timelines',
+ 'about.html': 'About',
+ 'doap.html': 'About',
+ 'doapfaq.html': 'About',
+ 'create.html': 'About',
+ 'guidelines.html': 'About',
+ 'pmc_rdf.html': 'About'
+ };
+ var active = navMap[page];
+ if (active) {
+ $('#cssmenu ul li a span').each(function() {
+ if ($(this).text() === active) {
+ $(this).closest('li').addClass('active');
+ }
+ });
+ }
+});
});
} )( jQuery );
Added: comdev/projects.apache.org/trunk/site/nav.html
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ comdev/projects.apache.org/trunk/site/nav.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -0,0 +1,9 @@
+<ul>
+ <li><a href='.'><span>Home</span></a></li>
+ <li><a href='committees.html'><span>Committees</span></a></li>
+ <li><a href='projects.html'><span>Projects</span></a></li>
+ <li><a href='releases.html'><span>Releases</span></a></li>
+ <li class='last'><a href='timelines.html'><span>Timelines</span></a></li>
+ <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
+ <li style="float: right;"><a href='about.html'><span>About</span></a></li>
+</ul>
Modified: comdev/projects.apache.org/trunk/site/pmc_rdf.html
==============================================================================
--- comdev/projects.apache.org/trunk/site/pmc_rdf.html Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/pmc_rdf.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -13,16 +13,6 @@
<div id="logo"><h1><div style="padding-top: 30px;">DOAP Extensions: PMC Data</div></h1></div>
<div id='cssmenu'>
-<ul>
- <li><a href='.'><span>Home</span></a></li>
- <li><a href='committees.html'><span>Committees</span></a></li>
- <li><a href='projects.html'><span>Projects</span></a></li>
- <li><a href='releases.html'><span>Releases</span></a></li>
- <li class='last'><a href='timelines.html'><span>Timelines</span></a></li>
- <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
- <li style="float: right;" class='active'><a href='about.html'><span>About</span></a></li>
- <!--li style="background: none; float: right;"><a href="edit/"><img title="Edit project data" style="vertical-align: middle; margin-top: -5px; height: 24px; width: 24px;" src="images/edit.png"/></a></li-->
-</ul>
</div>
<h2>ASF DOAP Extensions: PMC Data</h2>
Modified: comdev/projects.apache.org/trunk/site/project.html
==============================================================================
--- comdev/projects.apache.org/trunk/site/project.html Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/project.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -14,16 +14,6 @@
<div id="logo"><h1><div style="padding-top: 30px;">Project Information</div></h1></div>
<div id='cssmenu'>
-<ul>
- <li><a href='.'><span>Home</span></a></li>
- <li><a href='committees.html'><span>Committees</span></a></li>
- <li class='active'><a href='projects.html'><span>Projects</span></a></li>
- <li><a href='releases.html'><span>Releases</span></a></li>
- <li class='last'><a href='timelines.html'><span>Timelines</span></a></li>
- <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
- <li style="float: right;"><a href='about.html'><span>About</span></a></li>
- <!--li style="background: none; float: right;"><a href="edit/"><img title="Edit project data" style="vertical-align: middle; margin-top: -5px; height: 24px; width: 24px;" src="images/edit.png"/></a></li-->
-</ul>
</div>
<div class="leftbar">
Modified: comdev/projects.apache.org/trunk/site/projects.html
==============================================================================
--- comdev/projects.apache.org/trunk/site/projects.html Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/projects.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -14,16 +14,6 @@
<div id="logo"><h1><div style="padding-top: 30px;">Projects Directory</div></h1></div>
<div id='cssmenu'>
-<ul>
- <li><a href='.'><span>Home</span></a></li>
- <li><a href='committees.html'><span>Committees</span></a></li>
- <li class='active'><a href='projects.html'><span>Projects</span></a></li>
- <li><a href='releases.html'><span>Releases</span></a></li>
- <li class='last'><a href='timelines.html'><span>Timelines</span></a></li>
- <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
- <li style="float: right;"><a href='about.html'><span>About</span></a></li>
- <!--li style="background: none; float: right;"><a href="edit/"><img title="Edit project data" style="vertical-align: middle; margin-top: -5px; height: 24px; width: 24px;" src="images/edit.png"/></a></li-->
-</ul>
</div>
<div class="leftbar">
Modified: comdev/projects.apache.org/trunk/site/releases.html
==============================================================================
--- comdev/projects.apache.org/trunk/site/releases.html Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/releases.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -17,16 +17,6 @@
<div id="logo"><h1><div style="padding-top: 30px;">Project Release Listing </div></h1></div>
<div id='cssmenu'>
-<ul>
- <li><a href='.'><span>Home</span></a></li>
- <li><a href='committees.html'><span>Committees</span></a></li>
- <li><a href='projects.html'><span>Projects</span></a></li>
- <li class='active'><a href='releases.html'><span>Releases</span></a></li>
- <li class='last'><a href='timelines.html'><span>Timelines</span></a></li>
- <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
- <li style="float: right;"><a href='about.html'><span>About</span></a></li>
- <!--li style="background: none; float: right;"><a href="edit/"><img title="Edit project data" style="vertical-align: middle; margin-top: -5px; height: 24px; width: 24px;" src="images/edit.png"/></a></li-->
-</ul>
</div>
<div id="contents" style="width: 1160px;">
Modified: comdev/projects.apache.org/trunk/site/timelines.html
==============================================================================
--- comdev/projects.apache.org/trunk/site/timelines.html Thu Sep 17 19:12:18 2026 (r1938328)
+++ comdev/projects.apache.org/trunk/site/timelines.html Thu Sep 17 19:15:41 2026 (r1938329)
@@ -18,16 +18,6 @@
<p>N.B. July 01 2004 is the default if the start date is unknown, hence the spike. Datasource: https://projects.apache.org/json/foundation/accounts-evolution2.json</p>
</div>
<div id='cssmenu'>
-<ul>
- <li><a href='.'><span>Home</span></a></li>
- <li><a href='committees.html'><span>Committees</span></a></li>
- <li><a href='projects.html'><span>Projects</span></a></li>
- <li><a href='releases.html'><span>Releases</span></a></li>
- <li class='active' class='last'><a href='timelines.html'><span>Timelines</span></a></li>
- <li style="background: none !important"><input type="text" style="margin-top: 20px;" onkeypress="checkKeyPress(event, this);" placeholder="Search..."/></li>
- <li style="float: right;"><a href='about.html'><span>About</span></a></li>
- <!--li style="background: none; float: right;"><a href="edit/"><img title="Edit project data" style="vertical-align: middle; margin-top: -5px; height: 24px; width: 24px;" src="images/edit.png"/></a></li-->
-</ul>
</div>
<div id="contents" style="width: 1160px;">