Closed (fixed)
Project:
AD Blueprint
Version:
6.x-1.3
Component:
Code
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
9 Aug 2008 at 03:01 UTC
Updated:
22 Sep 2008 at 13:28 UTC
Jump to comment: Most recent file
Comments
Comment #1
cjb-nc commentedThis may be related...
On my site, with AD Blueprint Fluid selected as the enabled, default theme.
Click "configure" on the themes page.
Select a new color scheme (Red will work).
Save changes.
The color module does its magic and creates a files/color/ad_blueprint-fluid-XXXXXXX directory containing a copy of style.css.
That style file does not render at at all under IE (the page appears to be unstyled). Under Firefox and Opera, the style appears to work, but the bullets are missing as mentioned above.
If I look at the style file, I see the bug immediately: the url(...) definition for the 'li' elements is not being correctly substituted. Instead of seeing url(some/path/bullet.gif); I see url('../ with the line ending after that slash. The unterminated open-quote string is clearly what causes IE to fail on the style sheet.
The fix is probably buried in the drupal color module, as I suspect it is having trouble resolving the paths for the nested includes.
What makes this particularly odd, though, is the fact that all of the rest of the url(...) paths are translated just fine. I narrowed it down to a simple workaround:
url('image/bullet.gif'); -- causes this bug
url('image/bullet.gif') ; -- SPACE before the semicolon -- fixes the bug
edit - attached patch for the workaround
Hope this helps!
Comment #2
aren cambre commentedHow can we determine whether this is a drupal bug?
Comment #3
Alan Cooney commentedComment #4
Alan Cooney commentedI've checked and this isn't happening in the latest version so I'm closing this as no longer an issue. Reopen if it appears again though.