Some themes (namely any of the ones based on fusion) set a "float: left" on blocks. Since homebox never clears the float, this takes the block "out of the flow", and so when homebox.js calls $(this).height() on a column, it returns an incorrect value.

Attached is a patch to homebox.css which sets "float: none" on .homebox-portlet to compensate. The other option would be to clear the float, but it seems to make more sense to me to just not float it in the first place.

This fixes the issue shown in the screenshot in this comment on the issue queue.

Let me know what you think!

Regards,
David.

CommentFileSizeAuthor
homebox-unfloat-blocks.patch274 bytesdsnopek
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

dsnopek’s picture

Status: Reviewed & tested by the community » Needs review

Ack! I set the wrong status. Changing.

Kirk’s picture

This fix in the original post worked for me on a Fusion sub-theme I'm building. However, instead of patching the module I simply added the CSS to my sub-theme.

#homebox .homebox-portlet {
	float: none;
}
drumm’s picture

Issue summary: View changes
Status: Needs review » Closed (won't fix)

Homebox 6.x is no longer supported. If this can be reproduced with Drupal 7, please re-open the issue.