global.gitlist.scrollHash = function(element, event) {
const url = new URL(element.href)
const id = url.hash.substring(1)
const elfind = document.getElementById(id + '-parent')
if (elfind === null) {
return true;
}
elfind.scrollIntoView({
behavior: 'smooth',
block: "center",
})
if (event !== undefined) {
event.preventDefault()
if(history.pushState) {
const pushState = location.pathname + url.hash;
history.pushState(null, null, pushState);
}
else {
location.hash = url.hash;
}
}
return false;
}