Closes #111
This commit is contained in:
parent
c7bd736b7c
commit
f8a0a6286f
2 changed files with 35 additions and 4 deletions
|
@ -324,10 +324,41 @@
|
||||||
localStorage.setItem("hide lbry alert", true);
|
localStorage.setItem("hide lbry alert", true);
|
||||||
document.querySelector("#alert-beta").style.display = "none";
|
document.querySelector("#alert-beta").style.display = "none";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
document.querySelectorAll("a[href^='#']").forEach(anchor => {
|
||||||
|
anchor.addEventListener("click", function (e) {
|
||||||
|
e.preventDefault();
|
||||||
|
|
||||||
|
const element = this.href.split("#").pop();
|
||||||
|
let elementOffset;
|
||||||
|
|
||||||
|
if (document.getElementById(element)) {
|
||||||
|
elementOffset = document.getElementById(element).offsetTop - 74;
|
||||||
|
window.scroll({ top: elementOffset, behavior: "smooth" });
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
scrollToElementOnLoad();
|
||||||
},
|
},
|
||||||
|
|
||||||
beforeDestroy () {
|
beforeDestroy () {
|
||||||
updateMetaTags(null, this.currentMetaTags)
|
updateMetaTags(null, this.currentMetaTags);
|
||||||
|
scrollToElementOnLoad();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function scrollToElementOnLoad() {
|
||||||
|
if (window.location.href.includes("#")) {
|
||||||
|
setTimeout(() => { // give page time to breathe
|
||||||
|
const element = window.location.href.split("#").pop();
|
||||||
|
let elementOffset;
|
||||||
|
|
||||||
|
if (document.getElementById(element)) {
|
||||||
|
elementOffset = document.getElementById(element).offsetTop - 74;
|
||||||
|
window.scroll({ top: elementOffset, behavior: "smooth" });
|
||||||
|
}
|
||||||
|
}, 150);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -96,7 +96,7 @@ Opening well-specified issues against release candidates or master builds is ext
|
||||||
|
|
||||||
If you're about to raise an issue because you've found a problem with LBRY, or you'd like to request a new feature, or for any other reason, please read this first.
|
If you're about to raise an issue because you've found a problem with LBRY, or you'd like to request a new feature, or for any other reason, please read this first.
|
||||||
|
|
||||||
GitHub is the preferred channel for [bug reports](#report-a-bug) and [feature requests](#feature-requests).
|
GitHub is the preferred channel for [bug reports](#reporting-a-bug) and [feature requests](#feature-requests).
|
||||||
|
|
||||||
### Reporting a Bug
|
### Reporting a Bug
|
||||||
|
|
||||||
|
@ -104,8 +104,8 @@ A bug is a _demonstrable problem_ that is caused by the code in the repository.
|
||||||
Guidelines for bug reports:
|
Guidelines for bug reports:
|
||||||
|
|
||||||
1. **Identify the correct repo**. See [ecosystem overview](#ecosystem-overview). While it's okay if you get this wrong, it's a big help to us if you get it right.
|
1. **Identify the correct repo**. See [ecosystem overview](#ecosystem-overview). While it's okay if you get this wrong, it's a big help to us if you get it right.
|
||||||
2. **Use the GitHub issue search** — check if the issue has already been reported (or fixed). Be sure to include closed tickets in your search.
|
2. **Use the GitHub issue search** — check if the issue has already been reported (or fixed). Be sure to include closed tickets in your search.
|
||||||
3. **Follow the instructions** - When you open an issue inside of GitHub, each repo contains a template for how to create a good bug report. Please follow it!
|
3. **Follow the instructions** — When you open an issue inside of GitHub, each repo contains a template for how to create a good bug report. Please follow it!
|
||||||
|
|
||||||
Well-specified bug reports save developers lots of time and are extremely appreciated, typically with an LBRY credit tip.
|
Well-specified bug reports save developers lots of time and are extremely appreciated, typically with an LBRY credit tip.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue