Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
Yeah, that is a bug. It seems like it's the Book navigation block, although for some of those the links become black instead of dark blue. I quickly looked through the d.o theme to see if I could find where the links are made black for this, but it wasn't obvious, nor was it clear why it was only happening on some blocks and not all. I'll leave this issue for someone more familiar with the innards of bluebeach.
Oh, duh, I get it. It's black when you're looking at the top-level page in a book, such that the title of the book navigation block is pointing to the current page, and therefore, that link has the active class. Yeah, this is just a crappy design decision in bluebeach generally to use the same color for block headers as links. Should be a relatively straightforward fix.
One possibility -- for block titles that are links, keep them white, but keep the a:hover { text-decoration: underline; } so people know they're links if they mouse over them.
Comments
Comment #1
dwwYeah, that is a bug. It seems like it's the Book navigation block, although for some of those the links become black instead of dark blue. I quickly looked through the d.o theme to see if I could find where the links are made black for this, but it wasn't obvious, nor was it clear why it was only happening on some blocks and not all. I'll leave this issue for someone more familiar with the innards of bluebeach.
Comment #2
dwwOh, duh, I get it. It's black when you're looking at the top-level page in a book, such that the title of the book navigation block is pointing to the current page, and therefore, that link has the active class. Yeah, this is just a crappy design decision in bluebeach generally to use the same color for block headers as links. Should be a relatively straightforward fix.
One possibility -- for block titles that are links, keep them white, but keep the
a:hover { text-decoration: underline; }so people know they're links if they mouse over them.Something like:
should be all we need. any objections?
Comment #3
gábor hojtsy@dww: good plan! I've committed and deployed the fix. Cleared the theme cache by submitting the themes admin page. Now works nicely.
Comment #5
gábor hojtsyHm, this looks cool in Firefox but does not look right still in Safari. It is still blue on blue. This is strange to say the least.
Comment #6
gábor hojtsyComment #7
joachim commentedSafari 3.1, OS X 10.4.something -- works for me.
Comment #8
joachim commentedAh....
It's a :visited problem.
The new rule still gets overridden by:
#content a:visited, .sidebar a:visited {289b944f...07a73.css (line 1)
color:#0062A0;
}
Comment #9
dwwDeployed a fix so the style now reads like:
cleared the CSS cache and it's now working.