You are here

function _responsivewrappers_filter_settings in Responsive wrappers 7

Input filter settings and defaults.

1 string reference to '_responsivewrappers_filter_settings'
responsivewrappers_filter_info in ./responsivewrappers.module
Implements hook_filter_info().

File

./responsivewrappers.module, line 62
Responsive bootstrap wrappers input filter.

Code

function _responsivewrappers_filter_settings($form, &$form_state, $filter, $format, $defaults) {
  $filter->settings += $defaults;
  $settings['responsive_iframe'] = array(
    '#type' => 'checkbox',
    '#title' => t('Add responsive wrapper in embed videos/objects.'),
    '#default_value' => $filter->settings['responsive_iframe'],
  );
  $settings['responsive_iframe_pattern'] = array(
    '#type' => 'textfield',
    '#title' => t('Regular expresion for video/embed detection.'),
    '#default_value' => $filter->settings['responsive_iframe_pattern'],
  );
  $settings['responsive_iframe_aspect_ratio'] = array(
    '#type' => 'select',
    '#title' => t('Video aspect ratio'),
    '#options' => array(
      'embed-responsive-16by9' => t('16/9'),
      'embed-responsive-4by3' => t('4/3'),
    ),
    '#default_value' => $filter->settings['responsive_iframe_aspect_ratio'],
  );
  $settings['responsive_table'] = array(
    '#type' => 'checkbox',
    '#title' => t('Add responsive wrapper for tables.'),
    '#default_value' => $filter->settings['responsive_table'],
  );
  $settings['responsive_image'] = array(
    '#type' => 'checkbox',
    '#title' => t('Add responsive class for images.'),
    '#default_value' => $filter->settings['responsive_image'],
  );
  return $settings;
}