This patch modifies the height of the Ctools modals so our design looks right. Ideally this can be accomplished with $.extend() in the Ctools modal settings.
There is probably a better way to do this by overriding the entire settings array that Ctools sets up. Assigning this to me and marking as active.
And there is, in fact, a better way! Here is the code I used to modify the default Chaos Tools modal:
// Override the Chaos Tools Modal Default Settings
$default_style = array(
'CToolsModal' => array(
'modalSize' => array(
'type' => 'scale',
'width' => '.8',
'height' => '.8',
'addWidth' => 0,
'addHeight' => 0,
'contentRight' => 25,
'contentBottom' => 75,
'modalOptions' => array(
'opacity' => '.55',
'background-color' => '#FFF',
'animationSpeed' => 'fast',
'modalTheme' => 'CToolsModalDialog',
'throbberTheme' => 'CToolsModalThrobber',
Automatically closed -- issue fixed for 2 weeks with no activity.
Sorry for reopening this.
Would it be possibly to wrap this CTools customization in a variable_get in case someone wants to use their own custom style overriding CToolsModal?
Elevating priority as not sure how to work around this ^_^
Sounds reasonable. I moved the logic to Panopoly Magic as per #1899368: Allow Panopoly Magic to Work Without Panopoly Core, but this is now how the modal is called:
$modal_style = variable_get('panopoly_magic_modal_style', $default_style);
Committed to dev
Drupal is a registered trademark of Dries Buytaert.