You are here

function brightcove_field_field_formatter_settings_form in Brightcove Video Connect 7.2

Same name and namespace in other branches
  1. 7.3 brightcove_field/brightcove_field.module \brightcove_field_field_formatter_settings_form()
  2. 7.4 brightcove_field/brightcove_field.module \brightcove_field_field_formatter_settings_form()
  3. 7.5 brightcove_field/brightcove_field.module \brightcove_field_field_formatter_settings_form()

File

brightcove_field/brightcove_field.module, line 398
Brightcove field module provides a Content Construction Kit module to developers, allowing them to browse videos in their Brightcove Studio and upload them.

Code

function brightcove_field_field_formatter_settings_form($field, $instance, $view_mode, $form, &$form_state) {
  $display = $instance['display'][$view_mode];
  $settings = $display['settings'];
  $element = array();
  if ($display['type'] == 'default') {
    $element['width'] = array(
      '#title' => t('Width'),
      '#type' => 'textfield',
      '#default_value' => $settings['width'],
      '#required' => TRUE,
      '#element_validate' => array(
        'brightcove_field_formatter_width_validate',
      ),
      '#formatter_type' => $display['type'],
    );
    $element['height'] = array(
      '#title' => t('Height'),
      '#type' => 'textfield',
      '#default_value' => $settings['height'],
      '#required' => TRUE,
      '#element_validate' => array(
        'brightcove_field_formatter_height_validate',
      ),
      '#formatter_type' => $display['type'],
    );
  }
  return $element;
}