Modified: websites/production/tapestry/content/2012/07/16/announcing-tapestry-534.html ============================================================================== --- websites/production/tapestry/content/2012/07/16/announcing-tapestry-534.html (original) +++ websites/production/tapestry/content/2012/07/16/announcing-tapestry-534.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script>
Modified: websites/production/tapestry/content/2012/08/30/announcing-tapestry-535.html ============================================================================== --- websites/production/tapestry/content/2012/08/30/announcing-tapestry-535.html (original) +++ websites/production/tapestry/content/2012/08/30/announcing-tapestry-535.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2012/10/12/announcing-tapestry-536.html ============================================================================== --- websites/production/tapestry/content/2012/10/12/announcing-tapestry-536.html (original) +++ websites/production/tapestry/content/2012/10/12/announcing-tapestry-536.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2013/02/04/new-website-infrastructure.html ============================================================================== --- websites/production/tapestry/content/2013/02/04/new-website-infrastructure.html (original) +++ websites/production/tapestry/content/2013/02/04/new-website-infrastructure.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2013/04/29/announcing-tapestry-537.html ============================================================================== --- websites/production/tapestry/content/2013/04/29/announcing-tapestry-537.html (original) +++ websites/production/tapestry/content/2013/04/29/announcing-tapestry-537.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2014/02/23/tapestry-54-beta-3-preview-release-vote-underway.html ============================================================================== --- websites/production/tapestry/content/2014/02/23/tapestry-54-beta-3-preview-release-vote-underway.html (original) +++ websites/production/tapestry/content/2014/02/23/tapestry-54-beta-3-preview-release-vote-underway.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2014/03/07/tapestry-54-beta-3-preview-now-available.html ============================================================================== --- websites/production/tapestry/content/2014/03/07/tapestry-54-beta-3-preview-now-available.html (original) +++ websites/production/tapestry/content/2014/03/07/tapestry-54-beta-3-preview-now-available.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2014/05/29/tapestry-54-beta-6.html ============================================================================== --- websites/production/tapestry/content/2014/05/29/tapestry-54-beta-6.html (original) +++ websites/production/tapestry/content/2014/05/29/tapestry-54-beta-6.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2014/09/25/tapestry-54-beta-22.html ============================================================================== --- websites/production/tapestry/content/2014/09/25/tapestry-54-beta-22.html (original) +++ websites/production/tapestry/content/2014/09/25/tapestry-54-beta-22.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2014/12/11/tapestry-538.html ============================================================================== --- websites/production/tapestry/content/2014/12/11/tapestry-538.html (original) +++ websites/production/tapestry/content/2014/12/11/tapestry-538.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2015/01/19/tapestry-54-beta-26.html ============================================================================== --- websites/production/tapestry/content/2015/01/19/tapestry-54-beta-26.html (original) +++ websites/production/tapestry/content/2015/01/19/tapestry-54-beta-26.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2015/10/30/tapestry-54-release-candidate.html ============================================================================== --- websites/production/tapestry/content/2015/10/30/tapestry-54-release-candidate.html (original) +++ websites/production/tapestry/content/2015/10/30/tapestry-54-release-candidate.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2015/12/21/tapestry-540.html ============================================================================== --- websites/production/tapestry/content/2015/12/21/tapestry-540.html (original) +++ websites/production/tapestry/content/2015/12/21/tapestry-540.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2016/04/13/tapestry-541.html ============================================================================== --- websites/production/tapestry/content/2016/04/13/tapestry-541.html (original) +++ websites/production/tapestry/content/2016/04/13/tapestry-541.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2017/04/19/tapestry-542.html ============================================================================== --- websites/production/tapestry/content/2017/04/19/tapestry-542.html (original) +++ websites/production/tapestry/content/2017/04/19/tapestry-542.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2019/09/10/tapestry-545-released.html ============================================================================== --- websites/production/tapestry/content/2019/09/10/tapestry-545-released.html (original) +++ websites/production/tapestry/content/2019/09/10/tapestry-545-released.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2020/03/23/tapestry-550-released.html ============================================================================== --- websites/production/tapestry/content/2020/03/23/tapestry-550-released.html (original) +++ websites/production/tapestry/content/2020/03/23/tapestry-550-released.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2020/08/30/tapestry-560-released.html ============================================================================== --- websites/production/tapestry/content/2020/08/30/tapestry-560-released.html (original) +++ websites/production/tapestry/content/2020/08/30/tapestry-560-released.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2020/09/19/tapestry-561-released.html ============================================================================== --- websites/production/tapestry/content/2020/09/19/tapestry-561-released.html (original) +++ websites/production/tapestry/content/2020/09/19/tapestry-561-released.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2021/02/24/tapestry-562-released.html ============================================================================== --- websites/production/tapestry/content/2021/02/24/tapestry-562-released.html (original) +++ websites/production/tapestry/content/2021/02/24/tapestry-562-released.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2021/02/24/tapestry-570-released.html ============================================================================== --- websites/production/tapestry/content/2021/02/24/tapestry-570-released.html (original) +++ websites/production/tapestry/content/2021/02/24/tapestry-570-released.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2021/03/16/tapestry-563-released.html ============================================================================== --- websites/production/tapestry/content/2021/03/16/tapestry-563-released.html (original) +++ websites/production/tapestry/content/2021/03/16/tapestry-563-released.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2021/03/16/tapestry-571-released.html ============================================================================== --- websites/production/tapestry/content/2021/03/16/tapestry-571-released.html (original) +++ websites/production/tapestry/content/2021/03/16/tapestry-571-released.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2021/04/14/tapestry-564-released.html ============================================================================== --- websites/production/tapestry/content/2021/04/14/tapestry-564-released.html (original) +++ websites/production/tapestry/content/2021/04/14/tapestry-564-released.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2021/04/14/tapestry-572-released.html ============================================================================== --- websites/production/tapestry/content/2021/04/14/tapestry-572-released.html (original) +++ websites/production/tapestry/content/2021/04/14/tapestry-572-released.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2021/08/16/tapestry-573-released.html ============================================================================== --- websites/production/tapestry/content/2021/08/16/tapestry-573-released.html (original) +++ websites/production/tapestry/content/2021/08/16/tapestry-573-released.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2022/01/26/tapestry-580-release.html ============================================================================== --- websites/production/tapestry/content/2022/01/26/tapestry-580-release.html (original) +++ websites/production/tapestry/content/2022/01/26/tapestry-580-release.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2022/04/04/tapestry-581-release.html ============================================================================== --- websites/production/tapestry/content/2022/04/04/tapestry-581-release.html (original) +++ websites/production/tapestry/content/2022/04/04/tapestry-581-release.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/2022/06/20/tapestry-582-released.html ============================================================================== --- websites/production/tapestry/content/2022/06/20/tapestry-582-released.html (original) +++ websites/production/tapestry/content/2022/06/20/tapestry-582-released.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/about.html ============================================================================== --- websites/production/tapestry/content/about.html (original) +++ websites/production/tapestry/content/about.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/ajax-and-zones.html ============================================================================== --- websites/production/tapestry/content/ajax-and-zones.html (original) +++ websites/production/tapestry/content/ajax-and-zones.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/ajax-components-faq.html ============================================================================== --- websites/production/tapestry/content/ajax-components-faq.html (original) +++ websites/production/tapestry/content/ajax-components-faq.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> @@ -155,11 +155,11 @@ <!-- /// Content Start --> <div id="content"> <div id="ConfluenceContent"><h1 id="AjaxComponentsFAQ-AjaxComponents">Ajax Components</h1><p>Main article: <a href="ajax-and-zones.html">Ajax and Zones</a></p><h2 id="AjaxComponentsFAQ-Contents">Contents</h2><p><style type="text/css">/*<![CDATA[*/ -div.rbtoc1737721057742 {padding: 0px;} -div.rbtoc1737721057742 ul {margin-left: 0px;} -div.rbtoc1737721057742 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1737724655985 {padding: 0px;} +div.rbtoc1737724655985 ul {margin-left: 0px;} +div.rbtoc1737724655985 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style></p><div class="toc-macro rbtoc1737721057742"> +/*]]>*/</style></p><div class="toc-macro rbtoc1737724655985"> <ul class="toc-indentation"><li><a href="#AjaxComponentsFAQ-DoIhavetospecifybothidandt:idforZonecomponents?">Do I have to specify both id and t:id for Zone components?</a></li><li><a href="#AjaxComponentsFAQ-HowdoIupdatethecontentofaZonefromaneventhandlermethod?">How do I update the content of a Zone from an event handler method?</a></li><li><a href="#AjaxComponentsFAQ-HowtoIupdatemultiplezonesinasingleeventhandler?">How to I update multiple zones in a single event handler?</a></li><li><a href="#AjaxComponentsFAQ-What'sthatweirdnumberinthemiddleoftheclientidsafteraZoneisupdated?">What's that weird number in the middle of the client ids after a Zone is updated?</a></li><li><a href="#AjaxComponentsFAQ-WhydoIsometimesgettheexception"Therenderedcontentdidnotincludeanyelementsthatallowforthepositioningofthehiddenformfield'selement."whenrenderinganemptyZone?">Why do I sometimes get the exception "The rendered content did not include any elements that allow for the positioning of the hidden form field's element." when rendering an empty Zone?</a></li></ul> </div><h2 id="AjaxComponentsFAQ-DoIhavetospecifybothidandt:idforZonecomponents?">Do I have to specify both <code>id</code> and <code>t:id</code> for Zone components?</h2><p>The examples for the Zone component (in the Component Reference) consistently specify both <code>id</code> and <code>t:id</code> and this is probably a good idea.</p><p>Generally speaking, if you don't specify the client-side id (the <code>id</code> attribute), it will be the same as the Tapestry component id (<code>t:id</code>).</p><p>However, there are any number of exceptions to this rule. The Zone may be rendering inside a Loop (in which case, each rendering will have a unique client side id). The Zone may be rendering as part of a partial page render, in which case, a random unique id is inserted into the id. There are other examples where Tapestry component ids in nested components may also clash.</p><p>The point is, to be sure, specify the exact client id. This will be the value for the <code>zone</code> p arameter of the triggering component (such as a Form, PageLink, ActionLink, etc.).</p><h2 id="AjaxComponentsFAQ-HowdoIupdatethecontentofaZonefromaneventhandlermethod?">How do I update the content of a Zone from an event handler method?</h2><p>When a client-side link or form triggers an update, the return value from the event handler method is used to construct a partial page response; this partial page response includes markup content that is used to update the Zone's client-side <code><div></code> element.</p><p>Where does that content come from? You inject it into your page.</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <pre><code class="language-xml"><t:zone id="search" t:id="searchZone"> Modified: websites/production/tapestry/content/ajax-components.html ============================================================================== --- websites/production/tapestry/content/ajax-components.html (original) +++ websites/production/tapestry/content/ajax-components.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/ajax-javascript.html ============================================================================== --- websites/production/tapestry/content/ajax-javascript.html (original) +++ websites/production/tapestry/content/ajax-javascript.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/aliases.html ============================================================================== --- websites/production/tapestry/content/aliases.html (original) +++ websites/production/tapestry/content/aliases.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/annotations.html ============================================================================== --- websites/production/tapestry/content/annotations.html (original) +++ websites/production/tapestry/content/annotations.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/application-module-class-cheat-sheet.html ============================================================================== --- websites/production/tapestry/content/application-module-class-cheat-sheet.html (original) +++ websites/production/tapestry/content/application-module-class-cheat-sheet.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> @@ -155,11 +155,11 @@ <!-- /// Content Start --> <div id="content"> <div id="ConfluenceContent"><p>The <strong>Application Module</strong> class is a simple Java class used to configure Tapestry. A system of annotations and naming conventions allows Tapestry to determine what services are provided by the module to your application. This is the place where you bind your custom implementation of services, contribute to, decorate and override existing services.</p><p><style type="text/css">/*<![CDATA[*/ -div.rbtoc1737720863541 {padding: 0px;} -div.rbtoc1737720863541 ul {margin-left: 0px;} -div.rbtoc1737720863541 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1737724462119 {padding: 0px;} +div.rbtoc1737724462119 ul {margin-left: 0px;} +div.rbtoc1737724462119 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style></p><div class="toc-macro rbtoc1737720863541"> +/*]]>*/</style></p><div class="toc-macro rbtoc1737724462119"> <ul class="toc-indentation"><li>Related Articles</li></ul> <ul><li><a href="#ApplicationModuleClassCheatSheet-Namingconventions">Naming conventions</a> <ul class="toc-indentation"><li><a href="#ApplicationModuleClassCheatSheet-Thebindmethod">The bind method</a></li><li><a href="#ApplicationModuleClassCheatSheet-Servicebuildermethods">Service builder methods</a></li><li><a href="#ApplicationModuleClassCheatSheet-Contributemethods">Contribute methods</a> Modified: websites/production/tapestry/content/applications.html ============================================================================== --- websites/production/tapestry/content/applications.html (original) +++ websites/production/tapestry/content/applications.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/assets.html ============================================================================== --- websites/production/tapestry/content/assets.html (original) +++ websites/production/tapestry/content/assets.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/autoloading-modules.html ============================================================================== --- websites/production/tapestry/content/autoloading-modules.html (original) +++ websites/production/tapestry/content/autoloading-modules.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script> Modified: websites/production/tapestry/content/banner.html ============================================================================== --- websites/production/tapestry/content/banner.html (original) +++ websites/production/tapestry/content/banner.html Fri Jan 24 13:18:10 2025 @@ -33,8 +33,8 @@ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="/prism/1.20.0/themes/prism.min.css"> <link rel="stylesheet" href="/resources/fonts/fonts.css"> <link rel="stylesheet" href="/styles/main.css"> @@ -44,11 +44,11 @@ } </script> - <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> - <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/jquery/jquery-3.4.1.slim.min.js"></script> + <script src="/resources/bootstrap/popper.min.js" defer></script> <script src="/resources/bootstrap/bootstrap.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism.min.js" defer></script> + <script src="/resources/prism/1.20.0/prism-autoloader.min.js" defer></script> <!-- Matomo --> <script>