diff --git a/public/index.html b/public/index.html index 1462cc2e..7a54bc07 100644 --- a/public/index.html +++ b/public/index.html @@ -183,7 +183,7 @@ See Technical Architecture → - + Values & Principles → diff --git a/public/js/researcher-page.js b/public/js/researcher-page.js index 675f79f5..2cc08f6e 100644 --- a/public/js/researcher-page.js +++ b/public/js/researcher-page.js @@ -56,18 +56,27 @@ document.addEventListener('DOMContentLoaded', function() { const modal = document.getElementById('research-inquiry-modal'); const openButton = document.getElementById('research-inquiry-button'); + const alexanderOpenButton = document.getElementById('alexander-research-inquiry-button'); const closeButton = document.getElementById('close-modal'); const cancelButton = document.getElementById('cancel-modal'); const form = document.getElementById('research-inquiry-form'); const successMessage = document.getElementById('success-message'); const closeSuccessButton = document.getElementById('close-success'); - // Open modal + // Function to open modal + function openModal() { + modal.classList.remove('hidden'); + document.body.style.overflow = 'hidden'; // Prevent background scrolling + } + + // Open modal from main button if (openButton) { - openButton.addEventListener('click', function() { - modal.classList.remove('hidden'); - document.body.style.overflow = 'hidden'; // Prevent background scrolling - }); + openButton.addEventListener('click', openModal); + } + + // Open modal from Alexander section button + if (alexanderOpenButton) { + alexanderOpenButton.addEventListener('click', openModal); } // Close modal function diff --git a/public/leader.html b/public/leader.html index 63dd570a..5fd83d98 100644 --- a/public/leader.html +++ b/public/leader.html @@ -222,7 +222,7 @@ See Technical Architecture → - + Values & Principles → diff --git a/public/researcher.html b/public/researcher.html index 393b8999..dfe9b8a6 100644 --- a/public/researcher.html +++ b/public/researcher.html @@ -191,10 +191,10 @@ Collaborate with us: We welcome researchers interested in studying this application of architectural principles to AI governance. We can provide audit log access, framework code, and integration documentation for empirical study.