Merge pull request #9 from barrett-ruth/fix/mobile
color git repos properly
This commit is contained in:
commit
1867445a47
1 changed files with 21 additions and 7 deletions
|
|
@ -136,13 +136,27 @@
|
|||
const delay = 500;
|
||||
|
||||
const colorFn = window.getTopicColor || (() => "");
|
||||
document.querySelectorAll("[data-topic]").forEach((t) => {
|
||||
t.classList.remove("active");
|
||||
t.style.color = "";
|
||||
});
|
||||
link.classList.add("active");
|
||||
const c = colorFn(topic);
|
||||
if (c) link.style.color = c;
|
||||
const topicKey = topic.split("/")[0];
|
||||
const willNavigateAway = !(
|
||||
isHome &&
|
||||
topic &&
|
||||
window.postsByCategory &&
|
||||
window.postsByCategory[topic]
|
||||
);
|
||||
|
||||
if (willNavigateAway) {
|
||||
link.classList.add("active");
|
||||
const c = colorFn(topicKey);
|
||||
if (c) link.style.color = c;
|
||||
} else {
|
||||
document.querySelectorAll("[data-topic]").forEach((t) => {
|
||||
t.classList.remove("active");
|
||||
t.style.color = "";
|
||||
});
|
||||
link.classList.add("active");
|
||||
const c = colorFn(topicKey);
|
||||
if (c) link.style.color = c;
|
||||
}
|
||||
|
||||
const displayPath = isHome ? `/${topic}` : displayPathFromHref(href);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue