You are here

function _qtip_filter_settings in qTip (Stylish jQuery Tooltips) 7.2

Private callback function for qtip_filter_filter_info().

1 string reference to '_qtip_filter_settings'
qtip_filter_filter_info in modules/qtip_filter/qtip_filter.module
Implements hook_filter_info().

File

modules/qtip_filter/qtip_filter.module, line 55

Code

function _qtip_filter_settings($form, $form_state, $filter, $format, $defaults, $filters) {
  $filter->settings += $defaults;
  $settings['info'] = array(
    '#markup' => '<strong> ' . t('The qtip filter needs to be placed after the \'Limit allowed HTML tags\' filter, if used.') . '</strong>',
  );
  $settings['instance'] = qtip_fetch_instances_field($filter->settings['instance'], array(
    'required' => TRUE,
    'weight' => 100,
  ));

  // We need to make some modifications to the default field settings
  $settings['instance']['#title'] = t('Default instance');
  $settings['instance']['#description'] = t('Select the default !link that will display when using this filter. This setting can be overridden on a per-tooltip basis by using [qtip-{machine name of tooltip}...] in the filter.', array(
    '!link' => l(t('qTip instance'), 'admin/config/user-interface/qtip', array(
      'attributes' => array(
        'target' => '_blank',
      ),
    )),
  ));
  return $settings;
}