Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
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.
Comment | File | Size | Author |
---|---|---|---|
homebox-unfloat-blocks.patch | 274 bytes | dsnopek | |
Comments
Comment #1
dsnopekAck! I set the wrong status. Changing.
Comment #2
Kirk CreditAttribution: Kirk commentedThis 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.
Comment #3
drummHomebox 6.x is no longer supported. If this can be reproduced with Drupal 7, please re-open the issue.