Modified: websites/production/tapestry/content/hibernate-support-faq.html ============================================================================== --- websites/production/tapestry/content/hibernate-support-faq.html (original) +++ websites/production/tapestry/content/hibernate-support-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="HibernateSupportFAQ-HibernateSupport">Hibernate Support</h1><p>Main article: <a href="hibernate.html">Hibernate</a></p><h2 id="HibernateSupportFAQ-Contents">Contents</h2><p><style type="text/css">/*<![CDATA[*/ -div.rbtoc1737720974594 {padding: 0px;} -div.rbtoc1737720974594 ul {margin-left: 0px;} -div.rbtoc1737720974594 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1737724572512 {padding: 0px;} +div.rbtoc1737724572512 ul {margin-left: 0px;} +div.rbtoc1737724572512 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style></p><div class="toc-macro rbtoc1737720974594"> +/*]]>*/</style></p><div class="toc-macro rbtoc1737724572512"> <ul class="toc-indentation"><li><a href="#HibernateSupportFAQ-HowdoIgetHibernatetostartupupwhentheapplicationstartsup,ratherthanlazilywiththefirstrequestfortheapplication?">How do I get Hibernate to startup up when the application starts up, rather than lazily with the first request for the application?</a></li></ul> </div><h2 id="HibernateSupportFAQ-HowdoIgetHibernatetostartupupwhentheapplicationstartsup,ratherthanlazilywiththefirstrequestfortheapplication?">How do I get Hibernate to startup up when the application starts up, rather than lazily with the first request for the application?</h2><p>This was a minor problem in 5.0; by 5.1 it is just a matter of overriding the configuration system <code>tapestry.hibernate-early-startup</code> to "true".</p></div> </div>
Modified: websites/production/tapestry/content/hibernate-user-guide.html ============================================================================== --- websites/production/tapestry/content/hibernate-user-guide.html (original) +++ websites/production/tapestry/content/hibernate-user-guide.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/hibernate.html ============================================================================== --- websites/production/tapestry/content/hibernate.html (original) +++ websites/production/tapestry/content/hibernate.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/hilo.html ============================================================================== --- websites/production/tapestry/content/hilo.html (original) +++ websites/production/tapestry/content/hilo.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/home.html ============================================================================== --- websites/production/tapestry/content/home.html (original) +++ websites/production/tapestry/content/home.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/how-to-upgrade.html ============================================================================== --- websites/production/tapestry/content/how-to-upgrade.html (original) +++ websites/production/tapestry/content/how-to-upgrade.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/https.html ============================================================================== --- websites/production/tapestry/content/https.html (original) +++ websites/production/tapestry/content/https.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/implementing-the-hi-lo-guessing-game.html ============================================================================== --- websites/production/tapestry/content/implementing-the-hi-lo-guessing-game.html (original) +++ websites/production/tapestry/content/implementing-the-hi-lo-guessing-game.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/index.html ============================================================================== --- websites/production/tapestry/content/index.html (original) +++ websites/production/tapestry/content/index.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/indexv1.html ============================================================================== --- websites/production/tapestry/content/indexv1.html (original) +++ websites/production/tapestry/content/indexv1.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/indexv2-old.html ============================================================================== --- websites/production/tapestry/content/indexv2-old.html (original) +++ websites/production/tapestry/content/indexv2-old.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/indexv2.html ============================================================================== --- websites/production/tapestry/content/indexv2.html (original) +++ websites/production/tapestry/content/indexv2.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/injection-faq.html ============================================================================== --- websites/production/tapestry/content/injection-faq.html (original) +++ websites/production/tapestry/content/injection-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="InjectionFAQ-Injection">Injection</h1><p>Main article:  <a href="injection.html">Injection</a></p><h2 id="InjectionFAQ-Contents">Contents</h2><p><style type="text/css">/*<![CDATA[*/ -div.rbtoc1737720901750 {padding: 0px;} -div.rbtoc1737720901750 ul {margin-left: 0px;} -div.rbtoc1737720901750 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1737724500235 {padding: 0px;} +div.rbtoc1737724500235 ul {margin-left: 0px;} +div.rbtoc1737724500235 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style></p><div class="toc-macro rbtoc1737720901750"> +/*]]>*/</style></p><div class="toc-macro rbtoc1737724500235"> <ul class="toc-indentation"><li><a href="#InjectionFAQ-What'sthedifferencebetweenthe@Componentand@InjectComponentannotations?">What's the difference between the @Component and @InjectComponent annotations?</a></li><li><a href="#InjectionFAQ-What'sthedifferencebetweenthe@InjectPageand@InjectContainerannotations?">What's the difference between the @InjectPage and @InjectContainer annotations?</a></li><li><a href="#InjectionFAQ-IgetanexceptionbecauseIhavetwoserviceswiththesameinterface,howdoIhandlethis?">I get an exception because I have two services with the same interface, how do I handle this?</a></li><li><a href="#InjectionFAQ-What'sthedifferencebetween@Injectand@Environmental?">What's the difference between @Inject and @Environmental?</a></li><li><a href="#InjectionFAQ-Butwait...IseeIusedthe@Injectannotationanditstillworked.Whatgives?">But wait ... I see I used the @Inject annotation and it still worked. What gives?</a></li><li><a href="#InjectionFAQ-Ok,butRequestisasingletonservi ce,notanenvironmental,andIcaninjectthat.IsTapestryreallythreadsafe?">Ok, but Request is a singleton service, not an environmental, and I can inject that. Is Tapestry really thread safe?</a></li><li><a href="#InjectionFAQ-Iuse@Injectonafieldtoinjectaservice,butthefieldisstillnull,whathappened?">I use @Inject on a field to inject a service, but the field is still null, what happened?</a></li></ul> </div><h2 id="InjectionFAQ-What'sthedifferencebetweenthe@Componentand@InjectComponentannotations?">What's the difference between the <code>@Component</code> and <code>@InjectComponent</code> annotations?</h2><p>The <code>@Component</code> annotation is used to define the <em>type</em> of component, and its parameter bindings. When using <code>@Component</code>, the template must not define the type, and any parameter bindings are merged in:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <pre><code class="language-java"> <a t:id="home" class="nav">Back to home</a> Modified: websites/production/tapestry/content/injection-in-detail.html ============================================================================== --- websites/production/tapestry/content/injection-in-detail.html (original) +++ websites/production/tapestry/content/injection-in-detail.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/injection.html ============================================================================== --- websites/production/tapestry/content/injection.html (original) +++ websites/production/tapestry/content/injection.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/input-validation.html ============================================================================== --- websites/production/tapestry/content/input-validation.html (original) +++ websites/production/tapestry/content/input-validation.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/integrating-with-jpa.html ============================================================================== --- websites/production/tapestry/content/integrating-with-jpa.html (original) +++ websites/production/tapestry/content/integrating-with-jpa.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> @@ -162,11 +162,11 @@ <div class="param-body"></div> </div><p>Tapestry provides a built-in integration with the Java Persistence API (JPA) through the <strong>Tapestry-jpa</strong> module. This module supersedes the 3rd-party <a class="external-link" href="http://www.tynamo.org/tapestry-jpa+guide/" rel="nofollow">Tynamo JPA module</a>.</p><p><strong>Contents</strong></p><p><style type="text/css">/*<![CDATA[*/ -div.rbtoc1737720817159 {padding: 0px;} -div.rbtoc1737720817159 ul {margin-left: 0px;} -div.rbtoc1737720817159 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1737724416142 {padding: 0px;} +div.rbtoc1737724416142 ul {margin-left: 0px;} +div.rbtoc1737724416142 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style></p><div class="toc-macro rbtoc1737720817159"> +/*]]>*/</style></p><div class="toc-macro rbtoc1737724416142"> <ul class="toc-indentation"><li><a href="#IntegratingwithJPA-Downloading">Downloading</a> <ul class="toc-indentation"><li><a href="#IntegratingwithJPA-SelectingaJPAImplementation">Selecting a JPA Implementation</a></li></ul> </li><li><a href="#IntegratingwithJPA-ConfiguringJPA">Configuring JPA</a> Modified: websites/production/tapestry/content/integrating-with-spring-framework.html ============================================================================== --- websites/production/tapestry/content/integrating-with-spring-framework.html (original) +++ websites/production/tapestry/content/integrating-with-spring-framework.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> @@ -190,11 +190,11 @@ <p>For integrating Spring Security into your application, see <a href="security.html">Security</a>.</p><p><strong>Contents</strong></p><p><style type="text/css">/*<![CDATA[*/ -div.rbtoc1737720823195 {padding: 0px;} -div.rbtoc1737720823195 ul {margin-left: 0px;} -div.rbtoc1737720823195 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1737724422191 {padding: 0px;} +div.rbtoc1737724422191 ul {margin-left: 0px;} +div.rbtoc1737724422191 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style></p><div class="toc-macro rbtoc1737720823195"> +/*]]>*/</style></p><div class="toc-macro rbtoc1737724422191"> <ul class="toc-indentation"><li>Related Articles</li></ul> <ul><li><a href="#IntegratingwithSpringFramework-SpringVersion">Spring Version</a></li><li><a href="#IntegratingwithSpringFramework-Usage">Usage</a> <ul class="toc-indentation"><li><a href="#IntegratingwithSpringFramework-Requireddependency">Required dependency</a></li><li><a href="#IntegratingwithSpringFramework-Updateyourweb.xmlfile">Update your web.xml file</a></li><li><a href="#IntegratingwithSpringFramework-AccessingtheSpringApplicationContext">Accessing the Spring Application Context</a></li><li><a href="#IntegratingwithSpringFramework-Injectingbeans">Injecting beans</a></li><li><a href="#IntegratingwithSpringFramework-InjectingTapestryservicesinSpringbeans">Injecting Tapestry services in Spring beans</a></li></ul> Modified: websites/production/tapestry/content/integration-testing.html ============================================================================== --- websites/production/tapestry/content/integration-testing.html (original) +++ websites/production/tapestry/content/integration-testing.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/integration-with-existing-applications.html ============================================================================== --- websites/production/tapestry/content/integration-with-existing-applications.html (original) +++ websites/production/tapestry/content/integration-with-existing-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> @@ -155,11 +155,11 @@ <!-- /// Content Start --> <div id="content"> <div id="ConfluenceContent"><h1 id="Integrationwithexistingapplications-Integrationwithexistingapplications">Integration with existing applications</h1><h2 id="Integrationwithexistingapplications-Contents">Contents</h2><p><style type="text/css">/*<![CDATA[*/ -div.rbtoc1737721007522 {padding: 0px;} -div.rbtoc1737721007522 ul {margin-left: 0px;} -div.rbtoc1737721007522 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1737724605537 {padding: 0px;} +div.rbtoc1737724605537 ul {margin-left: 0px;} +div.rbtoc1737724605537 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style></p><div class="toc-macro rbtoc1737721007522"> +/*]]>*/</style></p><div class="toc-macro rbtoc1737724605537"> <ul class="toc-indentation"><li><a href="#Integrationwithexistingapplications-HowdoImakeaformonaJSPsubmitintoTapestry?">How do I make a form on a JSP submit into Tapestry?</a></li><li><a href="#Integrationwithexistingapplications-HowdoIshareinformationbetweenaJSPapplicationandtheTapestryapplication?">How do I share information between a JSP application and the Tapestry application?</a></li><li><a href="#Integrationwithexistingapplications-HowdoIputtheTapestryapplicationinsideafolder,toavoidconflicts?">How do I put the Tapestry application inside a folder, to avoid conflicts?</a></li></ul> </div><p>You may have an existing JSP (or Struts, Spring MVC, etc.) application that you want to migrate to Tapestry. It's quite common to do this in stages, moving some functionality into Tapestry and leaving other parts, initially, in the other system. <a href="request-processing-faq.html">You may need to prevent Tapestry from handling certain requests</a>.</p><h2 id="Integrationwithexistingapplications-HowdoImakeaformonaJSPsubmitintoTapestry?">How do I make a form on a JSP submit into Tapestry?</h2><p>Tapestry's Form component does a lot of work while an HTML form is rendering to store all the information needed to handle the form submission in a later request; this is all very specific to Tapestry and the particular construction of your pages and forms; it can't be reproduced from a JSP.</p><p>Fortunately, that isn't necessary: you can have a standard HTML Form submit to a Tapestry page, you just don't get to use all of Tapestry's built in conversion and validation logic.</p><p> All you need to know is how Tapestry converts page class names to page names (that appear in the URL). It's basically a matter of stripping off the <em>root-package</em>.<code>pages</code> prefix from the fully qualified class name. So, for example, if you are building a login screen as a JSP, you might want to have a Tapestry page to receive the user name and password. Let's assume the Tapestry page class is <code>com.example.myapp.pages.LoginForm</code>; the page name will be <code>loginform (although, since </code><span>Tapestry is case insensitive, LoginForm would work just as well)</span><span>, and the URL will be </span><code>/loginform</code><span>.</span></p><div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>LoginForm.tml</b></div><div class="codeContent panelContent pdl"> <pre><code class="language-xml"><form method="post" action="/loginform"> Modified: websites/production/tapestry/content/introduction.html ============================================================================== --- websites/production/tapestry/content/introduction.html (original) +++ websites/production/tapestry/content/introduction.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/ioc-advice.html ============================================================================== --- websites/production/tapestry/content/ioc-advice.html (original) +++ websites/production/tapestry/content/ioc-advice.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/ioc-autoload.html ============================================================================== --- websites/production/tapestry/content/ioc-autoload.html (original) +++ websites/production/tapestry/content/ioc-autoload.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/ioc-case.html ============================================================================== --- websites/production/tapestry/content/ioc-case.html (original) +++ websites/production/tapestry/content/ioc-case.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/ioc-coerce.html ============================================================================== --- websites/production/tapestry/content/ioc-coerce.html (original) +++ websites/production/tapestry/content/ioc-coerce.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/ioc-command.html ============================================================================== --- websites/production/tapestry/content/ioc-command.html (original) +++ websites/production/tapestry/content/ioc-command.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/ioc-configuration.html ============================================================================== --- websites/production/tapestry/content/ioc-configuration.html (original) +++ websites/production/tapestry/content/ioc-configuration.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/ioc-cookbook-basic-services-and-injection.html ============================================================================== --- websites/production/tapestry/content/ioc-cookbook-basic-services-and-injection.html (original) +++ websites/production/tapestry/content/ioc-cookbook-basic-services-and-injection.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/ioc-cookbook-basics.html ============================================================================== --- websites/production/tapestry/content/ioc-cookbook-basics.html (original) +++ websites/production/tapestry/content/ioc-cookbook-basics.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/ioc-cookbook-override.html ============================================================================== --- websites/production/tapestry/content/ioc-cookbook-override.html (original) +++ websites/production/tapestry/content/ioc-cookbook-override.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/ioc-cookbook-overriding-ioc-services.html ============================================================================== --- websites/production/tapestry/content/ioc-cookbook-overriding-ioc-services.html (original) +++ websites/production/tapestry/content/ioc-cookbook-overriding-ioc-services.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/ioc-cookbook-patterns.html ============================================================================== --- websites/production/tapestry/content/ioc-cookbook-patterns.html (original) +++ websites/production/tapestry/content/ioc-cookbook-patterns.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/ioc-cookbook-service-configurations.html ============================================================================== --- websites/production/tapestry/content/ioc-cookbook-service-configurations.html (original) +++ websites/production/tapestry/content/ioc-cookbook-service-configurations.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/ioc-cookbook.html ============================================================================== --- websites/production/tapestry/content/ioc-cookbook.html (original) +++ websites/production/tapestry/content/ioc-cookbook.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/ioc-decorator.html ============================================================================== --- websites/production/tapestry/content/ioc-decorator.html (original) +++ websites/production/tapestry/content/ioc-decorator.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/ioc-injection.html ============================================================================== --- websites/production/tapestry/content/ioc-injection.html (original) +++ websites/production/tapestry/content/ioc-injection.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/ioc-logging.html ============================================================================== --- websites/production/tapestry/content/ioc-logging.html (original) +++ websites/production/tapestry/content/ioc-logging.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/ioc-module.html ============================================================================== --- websites/production/tapestry/content/ioc-module.html (original) +++ websites/production/tapestry/content/ioc-module.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/ioc-order.html ============================================================================== --- websites/production/tapestry/content/ioc-order.html (original) +++ websites/production/tapestry/content/ioc-order.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>