Comments

Jeff Burnz’s picture

This is actually a pretty serious problem for all browsers, there's no accounting for a menu (ul.menu) in the footer and the styles for lists really mess with a menu, especially if its nested aka the Management menu. While the issue looks different in FF etc its still an issue that needs to be dealt with.

jensimmons’s picture

Title: In IE7, footer menu items are not inline » In IE7, footer menu items not are inline
Status: Needs review » Active

Embedding above screenshot for easy viewing:

aspilicious’s picture

Title: footer menu items not inline in IE7 » In IE7, footer menu items not are inline
Project: Bartik » Drupal core
Version: 7.x-1.x-dev » 7.x-dev
Component: Browser Compatibility » Bartik theme
Category: task » bug
StatusFileSize
new6.64 KB

Still an issue

bleen’s picture

Title: In IE7, footer menu items not are inline » In IE7, footer menu items are not inline

Jeff Burnz’s picture

Need to double check for the issue in #794966: In IE7, menus in the footer mistakenly have lists bullets, I'm combining these issues as they are sort of related in some ways and should be a simple fix for the both of them.

rjgoldsborough’s picture

Status: Active » Needs review
StatusFileSize
new32.21 KB
new33.19 KB
new862 bytes

This patch fixes the alignment issues in IE7. It also fixes the list-style-image bug, and the footer font colors. There was an IE font color fallback for RGBa in style.css but it was before the RGBa and didn't get read by IE.

Jeff Burnz’s picture

Status: Needs review » Needs work

However, placing the color declaration after the rgba ones will override rgba for all browsers, must be some reason why the hex values are not being read by IE, IE should just ignore the rgba values and take the hex - as long as the hex come before rgba eveything should work, Bartik does this in many other places, such as the main menu tabs.

rjgoldsborough’s picture

Ohh your right. Stupid mistake there. Anyway, after doing some testing, it looks like IE7 will take a fallback color for background, but not for font color. You use fallbacks for background colors elsewhere, but only one other place do you use rgba for font color. If you look in the screenshots, I've changed the page title color to rgba(0, 113, 179, 0.5) with a fallback of #0071b3. Firefox and chrome take the transparency and IE8 uses the fallback color provided. However, IE7 does not, and uses a h1 css property that colors it black instead of the fallback blue.

So after saying all that, this patch moves the css for footer font styling to ie.css which covers IE6 and IE7.
*Edit* Doesn't really move it, but adds it to ie.css to fix IE6 and IE7

Patch also includes the fixes for the bullets and misalignment.

Jeff Burnz’s picture

Status: Needs work » Needs review

Wow, nice to know that about IE, will test tonight when I catch a break!

aspilicious’s picture

I see float left, don't forget rtl ;)

tim.plunkett’s picture

Title: In IE7, footer menu items not are inline » In IE7, footer menu items are not inline
Status: Active » Needs review
Issue tags: +needs Internet Explorer tests

tagging "Needs IE test"

tim.plunkett’s picture

tagging "Needs IE test"

mason@thecodingdesigner.com’s picture

StatusFileSize
new1.28 KB

Patch test fine in ie6-7. I've added rules that work for RTL.

bleen’s picture

Status: Needs review » Needs work
+++ themes/bartik/css/ie-rtl.css	15 Nov 2010 01:36:33 -0000
@@ -36,3 +36,7 @@ ul.action-links li a,
+ display: inline;
+  float: none;

shouldn't this just be float:right?

+++ themes/bartik/css/ie-rtl.css	15 Nov 2010 01:36:33 -0000
@@ -36,3 +36,7 @@ ul.action-links li a,
+}
\ No newline at end of file

need a new line at the end of the file

+++ themes/bartik/css/ie.css	15 Nov 2010 01:36:33 -0000
@@ -36,3 +36,16 @@ fieldset legend {
+#footer li {
+  float: left;

should be "float:left /* LTR */ "

Powered by Dreditor.

jensimmons’s picture

Priority: Normal » Major

I'm bumping this to major. It's not major for Drupal in general — but looking at the list of Bartik bugs that are left, it's one of the more major ones. The Bartik teams needs to easily see what is the highest priority for us. I say this one is in the top 5 of what's left.

mason@thecodingdesigner.com’s picture

Status: Needs work » Needs review
StatusFileSize
new1.3 KB

@bleen18 Because [#footer li a] is already floated right in style-rtl.css and [#footer li] is floated left in style.css setting [#footer li] to float: none works and seems efficient to me. The change you're suggesting doesn't work when I test in IE6 either.

I re-tested and corrected the formatting that you pointed out. Here's the new patch.

bleen’s picture

fair enough ... its just that 99% of the time when there is float: left, the rtl version is just float:right. Ill apply and take a look at this patch a little later

rjgoldsborough’s picture

StatusFileSize
new6.19 KB

#16 looks good to me. +1
Screenshot is in IE6 but IE7 is identical.

bleen’s picture

Realized that I never posted after reviewing this... ooops.

#16 looks good to me as-well ... One more for good luck and we can RTBC

tim.plunkett’s picture

Status: Needs review » Reviewed & tested by the community

Fantastic. Third review is the charm.

webchick’s picture

Status: Reviewed & tested by the community » Fixed

Ew! That's nasty. Thanks for the fix.

Committed to HEAD. Thanks!

Status: Fixed » Closed (fixed)
Issue tags: -needs Internet Explorer tests

Automatically closed -- issue fixed for 2 weeks with no activity.