Because the header of the "On updates" column in the table in the Subscribe fieldset has the attribute width="1" the text "On updates" is displayed vertically by IE7 (because it interprets that width setting as meaning that it can only puts one character in each line).

The solution of course is to take out the width="1" attribute. The very simple patch is attached.

I assume that the reason it was there in the first place is that on most browsers it has the effect of making the column the same width as the header. I don't know how to achieve that effect in IE7.

CommentFileSizeAuthor
subscriptions_ui.module.patch763 bytesgustav

Comments

salvis’s picture

That is weird behavior of IE.

The attribute is not width="1", but width="1*", which does not mean one character, but one part, where one part means the width required to display the column, which is typically the width of the widest word in the column (which happens to be the header here).

I've introduced this to keep the columns from spanning the entire width, which moves the "On comments" column far to the right and looks downright ugly. I wish there was a solution for achieving that goal that even works with IE7...

salvis’s picture

Please try this:

    array('data'  => t('On updates'), 'width' => '1*', 'style' => 'writing-mode: lr-tb'),

Maybe it helps...

salvis’s picture

Version: 5.x-2.0-beta11 » 5.x-2.0-beta12
Status: Needs work » Postponed (maintainer needs more info)

Please let me know whether the IE7 display issue still occurs with BETA12.

salvis’s picture

Status: Postponed (maintainer needs more info) » Closed (fixed)