This commit is contained in:
ポール ウェッブ 2018-06-26 15:29:57 -05:00
parent c7bd736b7c
commit f8a0a6286f
2 changed files with 35 additions and 4 deletions

View file

@ -324,10 +324,41 @@
localStorage.setItem("hide lbry alert", true);
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 () {
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);
}
}

View file

@ -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.
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
@ -104,8 +104,8 @@ A bug is a _demonstrable problem_ that is caused by the code in the repository.
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.
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!
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!
Well-specified bug reports save developers lots of time and are extremely appreciated, typically with an LBRY credit tip.