Skip to main content

Add Website Accessibility Statement to Standard Amplify Footer

Text displaying options: Privacy Policy, Website Accessibility, Transparency, powered by Streamline, Sign In.

Add to Sitewide

<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function () {
  const footerNav = document.querySelector('footer nav[aria-label="Footer"]');
  if (!footerNav) return;

  const navList = footerNav.querySelector("ul");
  if (!navList) return;

  const accessibilityItem = document.createElement("li");

  const accessibilityLink = document.createElement("a");
  accessibilityLink.href = "/#/website-accessibility-policy-modal";
  accessibilityLink.textContent = "Website Accessibility";
  accessibilityLink.target = "_blank";
  accessibilityLink.className = "external";
  accessibilityLink.style.color = "white";
  accessibilityLink.style.textDecoration = "none";
  accessibilityLink.style.display = "block";
  accessibilityLink.style.padding = "4px 0";

  accessibilityItem.appendChild(accessibilityLink);

  const transparencyItem = Array.from(navList.querySelectorAll("li")).find(li =>
    li.textContent.includes("Transparency")
  );

  if (transparencyItem) {
    navList.insertBefore(accessibilityItem, transparencyItem);
  } else {
    navList.appendChild(accessibilityItem);
  }
});
</script>