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.
The hover state for dates in the date editing popup has different dimensions than the passive state. This creates a disturbing rippling effect as you mouseover dates in the popup.
This is what the popup calendar should look like:
And here is what it looks like when you hover with Panopoly:
Comment | File | Size | Author |
---|---|---|---|
#6 | panopoly_core-date-popup-hover-2541570-6.patch | 462 bytes | dsnopek |
Screen Shot 2015-07-28 at 4.02.27 PM.png | 52.27 KB | humansky | |
Screen Shot 2015-07-28 at 4.02.21 PM.png | 48.68 KB | humansky | |
Screen Shot 2015-07-28 at 4.02.10 PM.png | 52.29 KB | humansky |
Comments
Comment #1
dsnopekHm. That sounds like it's an issue with the jQuery UI theme that is bundled in panopoly_core. It was created with Theme Roller, so one would hope it wouldn't have weird sizing issues, but we also made a couple manual modifications which are probably to blame.
Comment #2
gdaw CreditAttribution: gdaw as a volunteer commentedConfirmed that the jittery date boxes was caused by some CSS borders added on hover but not on default. Fixed by adding the same borders to default date boxes. See patch file.
Comment #3
gdaw CreditAttribution: gdaw as a volunteer commentedComment #4
bkosborneWe've been using this patch for months without issue.
Comment #5
byronveale CreditAttribution: byronveale at Princeton University commented*bump*
(not that you aren't busy enough…!)
Comment #6
dsnopekThanks for digging up this issue! I'd like to propose a slightly different fix, which solves the spacing issue, but causes less drastic changes to the current visual appearance.
Comment #8
dsnopekI went ahead and commited this one just to keep things moving forward, but if anyone objects to my alternate patch in #6 please feel free to reopen and comment here! If you do so in the next day, it'll probably be in time to revert before the next release, if necessary