mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-26 08:44:35 +00:00
Rollup merge of #118977 - GuillaumeGomez:simplifysrc-script, r=notriddle
Simplify `src-script.js` code Instead of keeping this value in the global scope and still use it in the function in case it wasn't used outside, let's just use it inside the function. r? ``@notriddle``
This commit is contained in:
commit
ae9e08e65e
@ -146,12 +146,8 @@ function createSrcSidebar() {
|
||||
}
|
||||
}
|
||||
|
||||
const lineNumbersRegex = /^#?(\d+)(?:-(\d+))?$/;
|
||||
|
||||
function highlightSrcLines(match) {
|
||||
if (typeof match === "undefined") {
|
||||
match = window.location.hash.match(lineNumbersRegex);
|
||||
}
|
||||
function highlightSrcLines() {
|
||||
const match = window.location.hash.match(/^#?(\d+)(?:-(\d+))?$/);
|
||||
if (!match) {
|
||||
return;
|
||||
}
|
||||
@ -233,12 +229,7 @@ const handleSrcHighlight = (function() {
|
||||
};
|
||||
}());
|
||||
|
||||
window.addEventListener("hashchange", () => {
|
||||
const match = window.location.hash.match(lineNumbersRegex);
|
||||
if (match) {
|
||||
return highlightSrcLines(match);
|
||||
}
|
||||
});
|
||||
window.addEventListener("hashchange", highlightSrcLines);
|
||||
|
||||
onEachLazy(document.getElementsByClassName("src-line-numbers"), el => {
|
||||
el.addEventListener("click", handleSrcHighlight);
|
||||
|
Loading…
Reference in New Issue
Block a user