Modified: 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/class-use/ServletContextCleaner.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/class-use/ServletContextCleaner.html
 (original)
+++ 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/class-use/ServletContextCleaner.html
 Wed May 15 16:57:04 2024
@@ -1,15 +1,14 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.commons.logging.impl.ServletContextCleaner 
(Apache Commons Logging 1.3.1 API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.commons.logging.impl.ServletContextCleaner 
(Apache Commons Logging 1.3.2 API)</title>
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <meta name="description" content="use: package: 
org.apache.commons.logging.impl, class: ServletContextCleaner">
 <meta name="generator" content="javadoc/ClassUseWriter">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" 
title="Style">
 <link rel="stylesheet" type="text/css" 
href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" 
href="../../../../../../jquery-ui.overrides.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 <script type="text/javascript" 
src="../../../../../../script-dir/jquery-3.6.1.min.js"></script>
 <script type="text/javascript" 
src="../../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script
 <header role="banner" class="flex-header">
 <nav role="navigation">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" 
aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation 
links"><span class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span></button>
 <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation 
links">Skip navigation links</a></div>
 <ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
 <li><a href="../../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script
 </ul>
 </div>
 <div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
 </div>
 </div>
 <!-- ========= END OF TOP NAVBAR ========= -->

Modified: 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/class-use/SimpleLog.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/class-use/SimpleLog.html
 (original)
+++ 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/class-use/SimpleLog.html
 Wed May 15 16:57:04 2024
@@ -1,15 +1,14 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.commons.logging.impl.SimpleLog (Apache Commons 
Logging 1.3.1 API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.commons.logging.impl.SimpleLog (Apache Commons 
Logging 1.3.2 API)</title>
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <meta name="description" content="use: package: 
org.apache.commons.logging.impl, class: SimpleLog">
 <meta name="generator" content="javadoc/ClassUseWriter">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" 
title="Style">
 <link rel="stylesheet" type="text/css" 
href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" 
href="../../../../../../jquery-ui.overrides.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 <script type="text/javascript" 
src="../../../../../../script-dir/jquery-3.6.1.min.js"></script>
 <script type="text/javascript" 
src="../../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script
 <header role="banner" class="flex-header">
 <nav role="navigation">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" 
aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation 
links"><span class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span></button>
 <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation 
links">Skip navigation links</a></div>
 <ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
 <li><a href="../../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script
 </ul>
 </div>
 <div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
 </div>
 </div>
 <!-- ========= END OF TOP NAVBAR ========= -->

Modified: 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/class-use/Slf4jLogFactory.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/class-use/Slf4jLogFactory.html
 (original)
+++ 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/class-use/Slf4jLogFactory.html
 Wed May 15 16:57:04 2024
@@ -1,15 +1,14 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.commons.logging.impl.Slf4jLogFactory (Apache 
Commons Logging 1.3.1 API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.commons.logging.impl.Slf4jLogFactory (Apache 
Commons Logging 1.3.2 API)</title>
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <meta name="description" content="use: package: 
org.apache.commons.logging.impl, class: Slf4jLogFactory">
 <meta name="generator" content="javadoc/ClassUseWriter">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" 
title="Style">
 <link rel="stylesheet" type="text/css" 
href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" 
href="../../../../../../jquery-ui.overrides.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 <script type="text/javascript" 
src="../../../../../../script-dir/jquery-3.6.1.min.js"></script>
 <script type="text/javascript" 
src="../../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script
 <header role="banner" class="flex-header">
 <nav role="navigation">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" 
aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation 
links"><span class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span></button>
 <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation 
links">Skip navigation links</a></div>
 <ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
 <li><a href="../../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script
 </ul>
 </div>
 <div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
 </div>
 </div>
 <!-- ========= END OF TOP NAVBAR ========= -->

Modified: 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/class-use/WeakHashtable.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/class-use/WeakHashtable.html
 (original)
+++ 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/class-use/WeakHashtable.html
 Wed May 15 16:57:04 2024
@@ -1,15 +1,14 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.commons.logging.impl.WeakHashtable (Apache 
Commons Logging 1.3.1 API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.commons.logging.impl.WeakHashtable (Apache 
Commons Logging 1.3.2 API)</title>
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <meta name="description" content="use: package: 
org.apache.commons.logging.impl, class: WeakHashtable">
 <meta name="generator" content="javadoc/ClassUseWriter">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" 
title="Style">
 <link rel="stylesheet" type="text/css" 
href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" 
href="../../../../../../jquery-ui.overrides.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 <script type="text/javascript" 
src="../../../../../../script-dir/jquery-3.6.1.min.js"></script>
 <script type="text/javascript" 
src="../../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script
 <header role="banner" class="flex-header">
 <nav role="navigation">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" 
aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation 
links"><span class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span></button>
 <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation 
links">Skip navigation links</a></div>
 <ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
 <li><a href="../../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script
 </ul>
 </div>
 <div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
 </div>
 </div>
 <!-- ========= END OF TOP NAVBAR ========= -->

Modified: 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/package-summary.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/package-summary.html
 (original)
+++ 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/package-summary.html
 Wed May 15 16:57:04 2024
@@ -1,15 +1,14 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) -->
-<title>org.apache.commons.logging.impl (Apache Commons Logging 1.3.1 
API)</title>
+<!-- Generated by javadoc (21) -->
+<title>org.apache.commons.logging.impl (Apache Commons Logging 1.3.2 
API)</title>
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <meta name="description" content="declaration: package: 
org.apache.commons.logging.impl">
 <meta name="generator" content="javadoc/PackageWriterImpl">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <link rel="stylesheet" type="text/css" 
href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" 
href="../../../../../jquery-ui.overrides.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 <script type="text/javascript" 
src="../../../../../script-dir/jquery-3.6.1.min.js"></script>
 <script type="text/javascript" 
src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script
 <header role="banner" class="flex-header">
 <nav role="navigation">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" 
aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation 
links"><span class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span></button>
 <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation 
links">Skip navigation links</a></div>
 <ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
 <li><a href="../../../../../index.html">Overview</a></li>
@@ -36,9 +35,19 @@ loadScripts(document, 'script');</script
 <li><a href="../../../../../index-all.html">Index</a></li>
 <li><a href="../../../../../help-doc.html#package">Help</a></li>
 </ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Package:</p>
+<ul>
+<li><a href="#package-description">Description</a></li>
+<li><a href="#related-package-summary">Related Packages</a></li>
+<li><a href="#class-summary">Classes and Interfaces</a></li>
+</ul>
+</li>
+</ul>
 </div>
 <div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
 <ul class="sub-nav-list">
 <li>Package:&nbsp;</li>
 <li><a href="#package-description">Description</a>&nbsp;|&nbsp;</li>
@@ -46,9 +55,9 @@ loadScripts(document, 'script');</script
 <li><a href="#class-summary">Classes and Interfaces</a></li>
 </ul>
 </div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
 </div>
 </div>
 <!-- ========= END OF TOP NAVBAR ========= -->
@@ -151,7 +160,7 @@ loadScripts(document, 'script');</script
 </div>
 <div class="col-first odd-row-color class-summary class-summary-tab2"><a 
href="WeakHashtable.html" title="class in 
org.apache.commons.logging.impl">WeakHashtable</a></div>
 <div class="col-last odd-row-color class-summary 
class-summary-tab2">Deprecated.
-<div class="deprecation-comment">No longer used.</div>
+<div class="deprecation-comment">No longer used, will be removed in 2.0.</div>
 </div>
 </div>
 </div>

Modified: 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/package-tree.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/package-tree.html
 (original)
+++ 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/package-tree.html
 Wed May 15 16:57:04 2024
@@ -1,15 +1,14 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) -->
-<title>org.apache.commons.logging.impl Class Hierarchy (Apache Commons Logging 
1.3.1 API)</title>
+<!-- Generated by javadoc (21) -->
+<title>org.apache.commons.logging.impl Class Hierarchy (Apache Commons Logging 
1.3.2 API)</title>
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <meta name="description" content="tree: package: 
org.apache.commons.logging.impl">
 <meta name="generator" content="javadoc/PackageTreeWriter">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <link rel="stylesheet" type="text/css" 
href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" 
href="../../../../../jquery-ui.overrides.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 <script type="text/javascript" 
src="../../../../../script-dir/jquery-3.6.1.min.js"></script>
 <script type="text/javascript" 
src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script
 <header role="banner" class="flex-header">
 <nav role="navigation">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" 
aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation 
links"><span class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span></button>
 <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation 
links">Skip navigation links</a></div>
 <ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
 <li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script
 </ul>
 </div>
 <div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
 </div>
 </div>
 <!-- ========= END OF TOP NAVBAR ========= -->
@@ -50,11 +50,11 @@ loadScripts(document, 'script');</script
 <main role="main">
 <div class="header">
 <h1 class="title">Hierarchy For Package org.apache.commons.logging.impl</h1>
+</div>
 <span class="package-hierarchy-label">Package Hierarchies:</span>
-<ul class="horizontal">
+<ul class="horizontal contents-list">
 <li><a href="../../../../../overview-tree.html">All Packages</a></li>
 </ul>
-</div>
 <section class="hierarchy">
 <h2 title="Class Hierarchy">Class Hierarchy</h2>
 <ul>

Modified: 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/package-use.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/package-use.html
 (original)
+++ 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/impl/package-use.html
 Wed May 15 16:57:04 2024
@@ -1,15 +1,14 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Package org.apache.commons.logging.impl (Apache Commons Logging 
1.3.1 API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Package org.apache.commons.logging.impl (Apache Commons Logging 
1.3.2 API)</title>
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <meta name="description" content="use: package: 
org.apache.commons.logging.impl">
 <meta name="generator" content="javadoc/PackageUseWriter">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <link rel="stylesheet" type="text/css" 
href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" 
href="../../../../../jquery-ui.overrides.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 <script type="text/javascript" 
src="../../../../../script-dir/jquery-3.6.1.min.js"></script>
 <script type="text/javascript" 
src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script
 <header role="banner" class="flex-header">
 <nav role="navigation">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" 
aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation 
links"><span class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span></button>
 <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation 
links">Skip navigation links</a></div>
 <ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
 <li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script
 </ul>
 </div>
 <div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
 </div>
 </div>
 <!-- ========= END OF TOP NAVBAR ========= -->

Modified: 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/package-summary.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/package-summary.html
 (original)
+++ 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/package-summary.html
 Wed May 15 16:57:04 2024
@@ -1,25 +1,20 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) -->
-<title>org.apache.commons.logging (Apache Commons Logging 1.3.1 API)</title>
+<!-- Generated by javadoc (21) -->
+<title>org.apache.commons.logging (Apache Commons Logging 1.3.2 API)</title>
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <meta name="description" content="declaration: package: 
org.apache.commons.logging">
 <meta name="generator" content="javadoc/PackageWriterImpl">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <link rel="stylesheet" type="text/css" 
href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" 
href="../../../../jquery-ui.overrides.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 <script type="text/javascript" 
src="../../../../script-dir/jquery-3.6.1.min.js"></script>
 <script type="text/javascript" 
src="../../../../script-dir/jquery-ui.min.js"></script>
 </head>
 <body class="package-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
 loadScripts(document, 'script');</script>
 <noscript>
 <div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script
 <header role="banner" class="flex-header">
 <nav role="navigation">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" 
aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation 
links"><span class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span></button>
 <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation 
links">Skip navigation links</a></div>
 <ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
 <li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,19 @@ loadScripts(document, 'script');</script
 <li><a href="../../../../index-all.html">Index</a></li>
 <li><a href="../../../../help-doc.html#package">Help</a></li>
 </ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Package:</p>
+<ul>
+<li><a href="#package-description">Description</a></li>
+<li><a href="#related-package-summary">Related Packages</a></li>
+<li><a href="#class-summary">Classes and Interfaces</a></li>
+</ul>
+</li>
+</ul>
 </div>
 <div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
 <ul class="sub-nav-list">
 <li>Package:&nbsp;</li>
 <li><a href="#package-description">Description</a>&nbsp;|&nbsp;</li>
@@ -50,9 +55,9 @@ loadScripts(document, 'script');</script
 <li><a href="#class-summary">Classes and Interfaces</a></li>
 </ul>
 </div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
 </div>
 </div>
 <!-- ========= END OF TOP NAVBAR ========= -->
@@ -68,7 +73,7 @@ loadScripts(document, 'script');</script
 <section class="package-description" id="package-description">
 <div class="block">Simple wrapper API around multiple logging APIs.
 
- <h2>Overview</h2>
+ <h2 id="overview-heading">Overview</h2>
  <p>This package provides an API for logging in server-based applications that
  can be used around a variety of different logging implementations, including
  prebuilt support for the following:</p>
@@ -89,7 +94,7 @@ loadScripts(document, 'script');</script
  log output, for all named <a href="Log.html">Log</a> instances, to
  System.err.</li>
  </ul>
- <h2>Quick Start Guide</h2>
+ <h2 id="quick-start-guide-heading">Quick Start Guide</h2>
  <p>For those impatient to just get on with it, the following example
  illustrates the typical declaration and use of a logger that is named (by
  convention) after the calling class:
@@ -115,8 +120,8 @@ loadScripts(document, 'script');</script
  to System.err.  Therefore, you really will want to review the remainder of
  this page in order to understand how to configure logging for your
  application.</p>
- <h2>Configuring the Commons Logging Package</h2>
- <h3>Choosing a <code>LogFactory</code> Implementation</h3>
+ <h2 id="configuring-the-commons-logging-package-heading">Configuring the 
Commons Logging Package</h2>
+ <h3 id="choosing-a-logfactory-implementation-heading">Choosing a 
<code>LogFactory</code> Implementation</h3>
  <p>From an application perspective, the first requirement is to retrieve an
  object reference to the <code>LogFactory</code> instance that will be used
  to create <code><a href="Log.html">Log</a></code> instances for this
@@ -151,7 +156,7 @@ loadScripts(document, 'script');</script
  but still allow each web application to provide its own 
<code>LogFactory</code>
  implementation, if it so desires.  An instance of this class will then be
  created, and cached per class loader.
- <h3>The Default <code>LogFactory</code> Implementation</h3>
+ <h3 id="the-default-logfactory-implementation-heading">The Default 
<code>LogFactory</code> Implementation</h3>
  <p>The Logging Package APIs include a default <code>LogFactory</code>
  implementation class (<a href="impl/LogFactoryImpl.html">
  org.apache.commons.logging.impl.LogFactoryImpl</a>) that is selected if no
@@ -194,7 +199,7 @@ loadScripts(document, 'script');</script
  </ul>
  <p>See the <a href="impl/SimpleLog.html">SimpleLog</a> Javadocs for detailed
  configuration information for this default implementation.</p>
- <h3>Configuring the Underlying Logging System</h3>
+ <h3 id="configuring-the-underlying-logging-system-heading">Configuring the 
Underlying Logging System</h3>
  <p>The basic principle is that the user is totally responsible for the
  configuration of the underlying logging system.
  Commons Logging should not change the existing configuration.</p>
@@ -205,7 +210,7 @@ loadScripts(document, 'script');</script
  require an external configuration file for the entire logging environment.
  This file should be prepared in a manner that is specific to the actual 
logging
  technology being used.</p>
- <h2>Using the Logging Package APIs</h2>
+ <h2 id="using-the-logging-package-apis-heading">Using the Logging Package 
APIs</h2>
  <p>Use of the Logging Package APIs, from the perspective of an application
  component, consists of the following steps:</p>
  <ol>
@@ -280,9 +285,9 @@ loadScripts(document, 'script');</script
 </li>
 <li>
 <div id="class-summary">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button 
id="class-summary-tab0" role="tab" aria-selected="true" 
aria-controls="class-summary.tabpanel" tabindex="0" 
onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 
2)" class="active-table-tab">All Classes and Interfaces</button><button 
id="class-summary-tab1" role="tab" aria-selected="false" 
aria-controls="class-summary.tabpanel" tabindex="-1" 
onkeydown="switchTab(event)" onclick="show('class-summary', 
'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button 
id="class-summary-tab2" role="tab" aria-selected="false" 
aria-controls="class-summary.tabpanel" tabindex="-1" 
onkeydown="switchTab(event)" onclick="show('class-summary', 
'class-summary-tab2', 2)" class="table-tab">Classes</button><button 
id="class-summary-tab5" role="tab" aria-selected="false" 
aria-controls="class-summary.tabpanel" tabindex="-1" 
onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary
 -tab5', 2)" class="table-tab">Exceptions</button></div>
-<div id="class-summary.tabpanel" role="tabpanel">
-<div class="summary-table two-column-summary" 
aria-labelledby="class-summary-tab0">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button 
id="class-summary-tab0" role="tab" aria-selected="true" 
aria-controls="class-summary.tabpanel" tabindex="0" 
onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 
2)" class="active-table-tab">All Classes and Interfaces</button><button 
id="class-summary-tab1" role="tab" aria-selected="false" 
aria-controls="class-summary.tabpanel" tabindex="-1" 
onkeydown="switchTab(event)" onclick="show('class-summary', 
'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button 
id="class-summary-tab2" role="tab" aria-selected="false" 
aria-controls="class-summary.tabpanel" tabindex="-1" 
onkeydown="switchTab(event)" onclick="show('class-summary', 
'class-summary-tab2', 2)" class="table-tab">Classes</button><button 
id="class-summary-tab5" role="tab" aria-selected="false" 
aria-controls="class-summary.tabpanel" tabindex="-1" 
onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary
 -tab5', 2)" class="table-tab">Exception Classes</button></div>
+<div id="class-summary.tabpanel" role="tabpanel" 
aria-labelledby="class-summary-tab0">
+<div class="summary-table two-column-summary">
 <div class="table-header col-first">Class</div>
 <div class="table-header col-last">Description</div>
 <div class="col-first even-row-color class-summary class-summary-tab1"><a 
href="Log.html" title="interface in org.apache.commons.logging">Log</a></div>

Modified: 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/package-tree.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/package-tree.html
 (original)
+++ 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/package-tree.html
 Wed May 15 16:57:04 2024
@@ -1,15 +1,14 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) -->
-<title>org.apache.commons.logging Class Hierarchy (Apache Commons Logging 
1.3.1 API)</title>
+<!-- Generated by javadoc (21) -->
+<title>org.apache.commons.logging Class Hierarchy (Apache Commons Logging 
1.3.2 API)</title>
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <meta name="description" content="tree: package: org.apache.commons.logging">
 <meta name="generator" content="javadoc/PackageTreeWriter">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <link rel="stylesheet" type="text/css" 
href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" 
href="../../../../jquery-ui.overrides.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 <script type="text/javascript" 
src="../../../../script-dir/jquery-3.6.1.min.js"></script>
 <script type="text/javascript" 
src="../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script
 <header role="banner" class="flex-header">
 <nav role="navigation">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" 
aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation 
links"><span class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span></button>
 <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation 
links">Skip navigation links</a></div>
 <ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
 <li><a href="../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script
 </ul>
 </div>
 <div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
 </div>
 </div>
 <!-- ========= END OF TOP NAVBAR ========= -->
@@ -50,11 +50,11 @@ loadScripts(document, 'script');</script
 <main role="main">
 <div class="header">
 <h1 class="title">Hierarchy For Package org.apache.commons.logging</h1>
+</div>
 <span class="package-hierarchy-label">Package Hierarchies:</span>
-<ul class="horizontal">
+<ul class="horizontal contents-list">
 <li><a href="../../../../overview-tree.html">All Packages</a></li>
 </ul>
-</div>
 <section class="hierarchy">
 <h2 title="Class Hierarchy">Class Hierarchy</h2>
 <ul>

Modified: 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/package-use.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/package-use.html
 (original)
+++ 
websites/production/commons/content/proper/commons-logging/apidocs/org/apache/commons/logging/package-use.html
 Wed May 15 16:57:04 2024
@@ -1,15 +1,14 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Package org.apache.commons.logging (Apache Commons Logging 
1.3.1 API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Package org.apache.commons.logging (Apache Commons Logging 
1.3.2 API)</title>
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <meta name="description" content="use: package: org.apache.commons.logging">
 <meta name="generator" content="javadoc/PackageUseWriter">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <link rel="stylesheet" type="text/css" 
href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" 
href="../../../../jquery-ui.overrides.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 <script type="text/javascript" 
src="../../../../script-dir/jquery-3.6.1.min.js"></script>
 <script type="text/javascript" 
src="../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script
 <header role="banner" class="flex-header">
 <nav role="navigation">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" 
aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation 
links"><span class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span></button>
 <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation 
links">Skip navigation links</a></div>
 <ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
 <li><a href="../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script
 </ul>
 </div>
 <div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
 </div>
 </div>
 <!-- ========= END OF TOP NAVBAR ========= -->

Modified: 
websites/production/commons/content/proper/commons-logging/apidocs/overview-summary.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/apidocs/overview-summary.html
 (original)
+++ 
websites/production/commons/content/proper/commons-logging/apidocs/overview-summary.html
 Wed May 15 16:57:04 2024
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) -->
-<title>Apache Commons Logging 1.3.1 API</title>
+<!-- Generated by javadoc (21) -->
+<title>Apache Commons Logging 1.3.2 API</title>
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <meta name="description" content="index redirect">

Modified: 
websites/production/commons/content/proper/commons-logging/apidocs/overview-tree.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/apidocs/overview-tree.html
 (original)
+++ 
websites/production/commons/content/proper/commons-logging/apidocs/overview-tree.html
 Wed May 15 16:57:04 2024
@@ -1,15 +1,14 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) -->
-<title>Class Hierarchy (Apache Commons Logging 1.3.1 API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Class Hierarchy (Apache Commons Logging 1.3.2 API)</title>
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <meta name="description" content="class tree">
 <meta name="generator" content="javadoc/TreeWriter">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" 
title="Style">
-<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" 
title="Style">
 <script type="text/javascript" src="script.js"></script>
 <script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
 <script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script
 <header role="banner" class="flex-header">
 <nav role="navigation">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" 
aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation 
links"><span class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span></button>
 <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation 
links">Skip navigation links</a></div>
 <ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
 <li><a href="index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script
 </ul>
 </div>
 <div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
 </div>
 </div>
 <!-- ========= END OF TOP NAVBAR ========= -->
@@ -50,12 +50,12 @@ loadScripts(document, 'script');</script
 <main role="main">
 <div class="header">
 <h1 class="title">Hierarchy For All Packages</h1>
+</div>
 <span class="package-hierarchy-label">Package Hierarchies:</span>
-<ul class="horizontal">
+<ul class="horizontal contents-list">
 <li><a 
href="org/apache/commons/logging/package-tree.html">org.apache.commons.logging</a>,
 </li>
 <li><a 
href="org/apache/commons/logging/impl/package-tree.html">org.apache.commons.logging.impl</a></li>
 </ul>
-</div>
 <section class="hierarchy">
 <h2 title="Class Hierarchy">Class Hierarchy</h2>
 <ul>

Modified: 
websites/production/commons/content/proper/commons-logging/apidocs/script.js
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/apidocs/script.js 
(original)
+++ 
websites/production/commons/content/proper/commons-logging/apidocs/script.js 
Wed May 15 16:57:04 2024
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -28,6 +28,14 @@ var packageSearchIndex;
 var typeSearchIndex;
 var memberSearchIndex;
 var tagSearchIndex;
+
+var oddRowColor = "odd-row-color";
+var evenRowColor = "even-row-color";
+var sortAsc = "sort-asc";
+var sortDesc = "sort-desc";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+
 function loadScripts(doc, tag) {
     createElem(doc, tag, 'search.js');
 
@@ -45,6 +53,93 @@ function createElem(doc, tag, path) {
     scriptElement.parentNode.insertBefore(script, scriptElement);
 }
 
+// Helper for  making content containing release names comparable 
lexicographically
+function makeComparable(s) {
+    return s.toLowerCase().replace(/(\d+)/g,
+        function(n, m) {
+            return ("000" + m).slice(-4);
+        });
+}
+
+// Switches between two styles depending on a condition
+function toggleStyle(classList, condition, trueStyle, falseStyle) {
+    if (condition) {
+        classList.remove(falseStyle);
+        classList.add(trueStyle);
+    } else {
+        classList.remove(trueStyle);
+        classList.add(falseStyle);
+    }
+}
+
+// Sorts the rows in a table lexicographically by the content of a specific 
column
+function sortTable(header, columnIndex, columns) {
+    var container = header.parentElement;
+    var descending = header.classList.contains(sortAsc);
+    container.querySelectorAll("div.table-header").forEach(
+        function(header) {
+            header.classList.remove(sortAsc);
+            header.classList.remove(sortDesc);
+        }
+    )
+    var cells = container.children;
+    var rows = [];
+    for (var i = columns; i < cells.length; i += columns) {
+        rows.push(Array.prototype.slice.call(cells, i, i + columns));
+    }
+    var comparator = function(a, b) {
+        var ka = makeComparable(a[columnIndex].textContent);
+        var kb = makeComparable(b[columnIndex].textContent);
+        if (ka < kb)
+            return descending ? 1 : -1;
+        if (ka > kb)
+            return descending ? -1 : 1;
+        return 0;
+    };
+    var sorted = rows.sort(comparator);
+    var visible = 0;
+    sorted.forEach(function(row) {
+        if (row[0].style.display !== 'none') {
+            var isEvenRow = visible++ % 2 === 0;
+        }
+        row.forEach(function(cell) {
+            toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor);
+            container.appendChild(cell);
+        })
+    });
+    toggleStyle(header.classList, descending, sortDesc, sortAsc);
+}
+
+// Toggles the visibility of a table category in all tables in a page
+function toggleGlobal(checkbox, selected, columns) {
+    var display = checkbox.checked ? '' : 'none';
+    document.querySelectorAll("div.table-tabs").forEach(function(t) {
+        var id = t.parentElement.getAttribute("id");
+        var selectedClass = id + "-tab" + selected;
+        // if selected is empty string it selects all uncategorized entries
+        var selectUncategorized = !Boolean(selected);
+        var visible = 0;
+        document.querySelectorAll('div.' + id)
+            .forEach(function(elem) {
+                if (selectUncategorized) {
+                    if (elem.className.indexOf(selectedClass) === -1) {
+                        elem.style.display = display;
+                    }
+                } else if (elem.classList.contains(selectedClass)) {
+                    elem.style.display = display;
+                }
+                if (elem.style.display === '') {
+                    var isEvenRow = visible++ % (columns * 2) < columns;
+                    toggleStyle(elem.classList, isEvenRow, evenRowColor, 
oddRowColor);
+                }
+            });
+        var displaySection = visible === 0 ? 'none' : '';
+        t.parentElement.style.display = displaySection;
+        document.querySelector("li#contents-" + id).style.display = 
displaySection;
+    })
+}
+
+// Shows the elements of a table belonging to a specific category
 function show(tableId, selected, columns) {
     if (tableId !== selected) {
         document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')')
@@ -56,14 +151,13 @@ function show(tableId, selected, columns
         .forEach(function(elem, index) {
             elem.style.display = '';
             var isEvenRow = index % (columns * 2) < columns;
-            elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor);
-            elem.classList.add(isEvenRow ? evenRowColor : oddRowColor);
+            toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor);
         });
     updateTabs(tableId, selected);
 }
 
 function updateTabs(tableId, selected) {
-    document.querySelector('div#' + tableId +' .summary-table')
+    document.getElementById(tableId + '.tabpanel')
         .setAttribute('aria-labelledby', selected);
     document.querySelectorAll('button[id^="' + tableId + '"]')
         .forEach(function(tab, index) {
@@ -105,7 +199,34 @@ function indexFilesLoaded() {
         && memberSearchIndex
         && tagSearchIndex;
 }
-
+// Copy the contents of the local snippet to the clipboard
+function copySnippet(button) {
+    copyToClipboard(button.nextElementSibling.innerText);
+    switchCopyLabel(button, button.firstElementChild);
+}
+function copyToClipboard(content) {
+    var textarea = document.createElement("textarea");
+    textarea.style.height = 0;
+    document.body.appendChild(textarea);
+    textarea.value = content;
+    textarea.select();
+    document.execCommand("copy");
+    document.body.removeChild(textarea);
+}
+function switchCopyLabel(button, span) {
+    var copied = span.getAttribute("data-copied");
+    button.classList.add("visible");
+    var initialLabel = span.innerHTML;
+    span.innerHTML = copied;
+    setTimeout(function() {
+        button.classList.remove("visible");
+        setTimeout(function() {
+            if (initialLabel !== copied) {
+                span.innerHTML = initialLabel;
+            }
+        }, 100);
+    }, 1900);
+}
 // Workaround for scroll position not being included in browser history 
(8249133)
 document.addEventListener("DOMContentLoaded", function(e) {
     var contentDiv = document.querySelector("div.flex-content");
@@ -117,14 +238,14 @@ document.addEventListener("DOMContentLoa
     window.addEventListener("hashchange", function(e) {
         history.replaceState(contentDiv.scrollTop, document.title);
     });
+    var timeoutId;
     contentDiv.addEventListener("scroll", function(e) {
-        var timeoutID;
-        if (!timeoutID) {
-            timeoutID = setTimeout(function() {
-                history.replaceState(contentDiv.scrollTop, document.title);
-                timeoutID = null;
-            }, 100);
+        if (timeoutId) {
+            clearTimeout(timeoutId);
         }
+        timeoutId = setTimeout(function() {
+            history.replaceState(contentDiv.scrollTop, document.title);
+        }, 100);
     });
     if (!location.hash) {
         history.replaceState(contentDiv.scrollTop, document.title);

Added: 
websites/production/commons/content/proper/commons-logging/apidocs/search-page.js
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/apidocs/search-page.js
 (added)
+++ 
websites/production/commons/content/proper/commons-logging/apidocs/search-page.js
 Wed May 15 16:57:04 2024
@@ -0,0 +1,284 @@
+/*
+ * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.  Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+"use strict";
+$(function() {
+    var copy = $("#page-search-copy");
+    var expand = $("#page-search-expand");
+    var searchLink = $("span#page-search-link");
+    var redirect = $("input#search-redirect");
+    function setSearchUrlTemplate() {
+        var href = document.location.href.split(/[#?]/)[0];
+        href += "?q=" + "%s";
+        if (redirect.is(":checked")) {
+            href += "&r=1";
+        }
+        searchLink.html(href);
+        copy[0].onmouseenter();
+    }
+    function copyLink(e) {
+        copyToClipboard(this.previousSibling.innerText);
+        switchCopyLabel(this, this.lastElementChild);
+    }
+    copy.click(copyLink);
+    copy[0].onmouseenter = function() {};
+    redirect.click(setSearchUrlTemplate);
+    setSearchUrlTemplate();
+    copy.prop("disabled", false);
+    redirect.prop("disabled", false);
+    expand.click(function (e) {
+        var searchInfo = $("div.page-search-info");
+        if(this.parentElement.hasAttribute("open")) {
+            searchInfo.attr("style", "border-width: 0;");
+        } else {
+            searchInfo.attr("style", "border-width: 
1px;").height(searchInfo.prop("scrollHeight"));
+        }
+    });
+});
+$(window).on("load", function() {
+    var input = $("#page-search-input");
+    var reset = $("#page-search-reset");
+    var notify = $("#page-search-notify");
+    var resultSection = $("div#result-section");
+    var resultContainer = $("div#result-container");
+    var searchTerm = "";
+    var activeTab = "";
+    var fixedTab = false;
+    var visibleTabs = [];
+    var feelingLucky = false;
+    function renderResults(result) {
+        if (!result.length) {
+            notify.html(messages.noResult);
+        } else if (result.length === 1) {
+            notify.html(messages.oneResult);
+        } else {
+            notify.html(messages.manyResults.replace("{0}", result.length));
+        }
+        resultContainer.empty();
+        var r = {
+            "types": [],
+            "members": [],
+            "packages": [],
+            "modules": [],
+            "searchTags": []
+        };
+        for (var i in result) {
+            var item = result[i];
+            var arr = r[item.category];
+            arr.push(item);
+        }
+        if (!activeTab || r[activeTab].length === 0 || !fixedTab) {
+            Object.keys(r).reduce(function(prev, curr) {
+                if (r[curr].length > 0 && r[curr][0].score > prev) {
+                    activeTab = curr;
+                    return r[curr][0].score;
+                }
+                return prev;
+            }, 0);
+        }
+        if (feelingLucky && activeTab) {
+            notify.html(messages.redirecting)
+            var firstItem = r[activeTab][0];
+            window.location = getURL(firstItem.indexItem, firstItem.category);
+            return;
+        }
+        if (result.length > 20) {
+            if (searchTerm[searchTerm.length - 1] === ".") {
+                if (activeTab === "types" && r["members"].length > 
r["types"].length) {
+                    activeTab = "members";
+                } else if (activeTab === "packages" && r["types"].length > 
r["packages"].length) {
+                    activeTab = "types";
+                }
+            }
+        }
+        var categoryCount = Object.keys(r).reduce(function(prev, curr) {
+            return prev + (r[curr].length > 0 ? 1 : 0);
+        }, 0);
+        visibleTabs = [];
+        var tabContainer = $("<div 
class='table-tabs'></div>").appendTo(resultContainer);
+        for (var key in r) {
+            var id = "#result-tab-" + key.replace("searchTags", "search_tags");
+            if (r[key].length) {
+                var count = r[key].length >= 1000 ? "999+" : r[key].length;
+                if (result.length > 20 && categoryCount > 1) {
+                    var button = $("<button id='result-tab-" + key
+                        + "' class='page-search-header'><span>" + 
categories[key] + "</span>"
+                        + "<span style='font-weight: normal'> (" + count + 
")</span></button>").appendTo(tabContainer);
+                    button.click(key, function(e) {
+                        fixedTab = true;
+                        renderResult(e.data, $(this));
+                    });
+                    visibleTabs.push(key);
+                } else {
+                    $("<span class='page-search-header active-table-tab'>" + 
categories[key]
+                        + "<span style='font-weight: normal'> (" + count + 
")</span></span>").appendTo(tabContainer);
+                    renderTable(key, r[key]).appendTo(resultContainer);
+                    tabContainer = $("<div 
class='table-tabs'></div>").appendTo(resultContainer);
+
+                }
+            }
+        }
+        if (activeTab && result.length > 20 && categoryCount > 1) {
+            $("button#result-tab-" + activeTab).addClass("active-table-tab");
+            renderTable(activeTab, r[activeTab]).appendTo(resultContainer);
+        }
+        resultSection.show();
+        function renderResult(category, button) {
+            activeTab = category;
+            setSearchUrl();
+            resultContainer.find("div.summary-table").remove();
+            renderTable(activeTab, r[activeTab]).appendTo(resultContainer);
+            button.siblings().removeClass("active-table-tab");
+            button.addClass("active-table-tab");
+        }
+    }
+    function selectTab(category) {
+        $("button#result-tab-" + category).click();
+    }
+    function renderTable(category, items) {
+        var table = $("<div class='summary-table'>")
+            .addClass(category === "modules"
+                ? "one-column-search-results"
+                : "two-column-search-results");
+        var col1, col2;
+        if (category === "modules") {
+            col1 = "Module";
+        } else if (category === "packages") {
+            col1 = "Module";
+            col2 = "Package";
+        } else if (category === "types") {
+            col1 = "Package";
+            col2 = "Class"
+        } else if (category === "members") {
+            col1 = "Class";
+            col2 = "Member";
+        } else if (category === "searchTags") {
+            col1 = "Location";
+            col2 = "Name";
+        }
+        $("<div class='table-header col-plain'>" + col1 + 
"</div>").appendTo(table);
+        if (category !== "modules") {
+            $("<div class='table-header col-plain'>" + col2 + 
"</div>").appendTo(table);
+        }
+        $.each(items, function(index, item) {
+            var rowColor = index % 2 ? "odd-row-color" : "even-row-color";
+            renderItem(item, table, rowColor);
+        });
+        return table;
+    }
+    function renderItem(item, table, rowColor) {
+        var label = getHighlightedText(item.input, item.boundaries, 
item.prefix.length, item.input.length);
+        var link = $("<a/>")
+            .attr("href",  getURL(item.indexItem, item.category))
+            .attr("tabindex", "0")
+            .addClass("search-result-link")
+            .html(label);
+        var container = getHighlightedText(item.input, item.boundaries, 0, 
item.prefix.length - 1);
+        if (item.category === "searchTags") {
+            container = item.indexItem.h || "";
+        }
+        if (item.category !== "modules") {
+            
$("<div/>").html(container).addClass("col-plain").addClass(rowColor).appendTo(table);
+        }
+        
$("<div/>").html(link).addClass("col-last").addClass(rowColor).appendTo(table);
+    }
+    var timeout;
+    function schedulePageSearch() {
+        if (timeout) {
+            clearTimeout(timeout);
+        }
+        timeout = setTimeout(function () {
+            doPageSearch()
+        }, 100);
+    }
+    function doPageSearch() {
+        setSearchUrl();
+        var term = searchTerm = input.val().trim();
+        if (term === "") {
+            notify.html(messages.enterTerm);
+            activeTab = "";
+            fixedTab = false;
+            resultContainer.empty();
+            resultSection.hide();
+        } else {
+            notify.html(messages.searching);
+            doSearch({ term: term, maxResults: 1200 }, renderResults);
+        }
+    }
+    function setSearchUrl() {
+        var query = input.val().trim();
+        var url = document.location.pathname;
+        if (query) {
+            url += "?q=" + encodeURI(query);
+            if (activeTab && fixedTab) {
+                url += "&c=" + activeTab;
+            }
+        }
+        history.replaceState({query: query}, "", url);
+    }
+    input.on("input", function(e) {
+        feelingLucky = false;
+        schedulePageSearch();
+    });
+    $(document).keydown(function(e) {
+        if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === 
"ArrowRight")) {
+            if (activeTab && visibleTabs.length > 1) {
+                var idx = visibleTabs.indexOf(activeTab);
+                idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1;
+                selectTab(visibleTabs[idx % visibleTabs.length]);
+                return false;
+            }
+        }
+    });
+    reset.click(function() {
+        notify.html(messages.enterTerm);
+        resultSection.hide();
+        activeTab = "";
+        fixedTab = false;
+        resultContainer.empty();
+        input.val('').focus();
+        setSearchUrl();
+    });
+    input.prop("disabled", false);
+    reset.prop("disabled", false);
+
+    var urlParams = new URLSearchParams(window.location.search);
+    if (urlParams.has("q")) {
+        input.val(urlParams.get("q"))
+    }
+    if (urlParams.has("c")) {
+        activeTab = urlParams.get("c");
+        fixedTab = true;
+    }
+    if (urlParams.get("r")) {
+        feelingLucky = true;
+    }
+    if (input.val()) {
+        doPageSearch();
+    } else {
+        notify.html(messages.enterTerm);
+    }
+    input.select().focus();
+});
\ No newline at end of file

Added: 
websites/production/commons/content/proper/commons-logging/apidocs/search.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-logging/apidocs/search.html 
(added)
+++ 
websites/production/commons/content/proper/commons-logging/apidocs/search.html 
Wed May 15 16:57:04 2024
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (21) -->
+<title>Search (Apache Commons Logging 1.3.2 API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="description" content="search">
+<meta name="generator" content="javadoc/SearchWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" 
title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="search-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" 
aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation 
links"><span class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation 
links">Skip navigation links</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#search">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<h1 class="title">Search</h1>
+<div>
+<input type="text" id="page-search-input" disabled placeholder="Search">
+<input type="reset" id="page-search-reset" disabled value="Reset" 
style="margin: 6px;">
+<details class="page-search-details">
+<summary id="page-search-expand">Additional resources</summary>
+</details>
+</div>
+<div class="page-search-info">
+<p>The <a href="help-doc.html#search">help page</a> provides an introduction 
to the scope and syntax of JavaDoc search.</p>
+<p>You can use the &lt;ctrl&gt; or &lt;cmd&gt; keys in combination with the 
left and right arrow keys to switch between result tabs in this page.</p>
+<p>The URL template below may be used to configure this page as a search 
engine in browsers that support this feature. It has been tested to work in 
Google Chrome and Mozilla Firefox. Note that other browsers may not support 
this feature or require a different URL format.</p>
+<span id="page-search-link">link</span><button class="copy" aria-label="Copy 
URL" id="page-search-copy"><img src="copy.svg" alt="Copy URL"><span 
data-copied="Copied!">Copy</span></button>
+<p>
+<input type="checkbox" id="search-redirect" disabled>
+<label for="search-redirect">Redirect to first result</label></p>
+</div>
+<p id="page-search-notify">Loading search index...</p>
+<div id="result-section" style="display: none;">
+<div id="result-container"></div>
+<script type="text/javascript" src="search-page.js"></script>
+</div>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2001&#x2013;2024 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
\ No newline at end of file


Reply via email to