function _menu_minipanels_hover_defaults in Menu Minipanels 7
Same name and namespace in other branches
- 6 menu_minipanels.admin.inc \_menu_minipanels_hover_defaults()
Provide sensible defaults to the qTip configuration form.
2 calls to _menu_minipanels_hover_defaults()
- menu_minipanels_admin in ./
menu_minipanels.admin.inc - Page callback for admin/settings/menu_minipanels
- _menu_minipanels_hover_settings_form in ./
menu_minipanels.admin.inc - The configuration form for the qtip. This form simply mirrors the options specified at: http://craigsworks.com/projects/qtip/docs/reference/
File
- ./
menu_minipanels.admin.inc, line 364
Code
function _menu_minipanels_hover_defaults() {
$original_defaults = $defaults = array(
'position' => array(
'target' => 'element',
'target_custom' => '',
'type' => 'absolute',
'container' => '',
'corner' => array(
'target' => 'bottomLeft',
'tooltip' => 'topLeft',
),
'adjust' => array(
'x' => 0,
'y' => 0,
'mouse' => 'true',
'screen' => 'false',
'scroll' => 'true',
'resize' => 'true',
),
),
'show' => array(
'delay' => 140,
'when' => array(
'event' => 'mouseover',
),
'effect' => array(
'type' => 'slide',
'length' => 100,
),
),
'hide' => array(
'delay' => 0,
'fixed' => 'true',
'effect' => array(
'type' => 'slide',
'length' => 100,
),
),
'style' => array(
'name' => 'light',
'width' => array(
'min' => 0,
'max' => 250,
),
'border' => array(
'width' => 3,
'radius' => 0,
'color' => '#d3d3d3',
),
'tip' => 'none',
'color' => 'false',
),
);
// Implement hook_menu_minipanels_defaults_alter() in a module to override
// the settings above.
drupal_alter('menu_minipanels_defaults', $defaults);
// Ensure that no values are accidentally removed.
return array_replace_recursive($original_defaults, $defaults);
}