IPS 5 moves the Mark Site Read link into the user menu, making it unnecessarily hard to find and access that link. The following code adds the link back in the footer breadcrumb navigation.
<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function() {
const memberStatus = document.querySelector('#ipsMenu_elUserLink');
if (memberStatus) {
let newLi = document.createElement("li");
let newLink = document.createElement("a");
newLink.href = ipsSettings.baseURL + 'markallread/?csrfKey=' + ipsSettings.csrfKey;
newLink.innerText = "Mark Site Read";
newLink.setAttribute('style', 'padding-left: 1em');
let newIcon = document.createElement("i");
newIcon.classList.add("fa", "fa-solid", "fa-eye");
newLink.prepend(newIcon);
newLi.appendChild(newLink);
let ul = document.querySelector('nav.ipsBreadcrumb--bottom a[data-action="defaultStream"]').closest("ul");
if (ul) {
ul.appendChild(newLi);
}
}
});
</script>Based on code from Matt and Code Name Jessica.