You are here

public function collageformatter_plugin_style_collage::options_form in Collage Formatter 7

Provide the form for setting options.

Overrides views_plugin_style::options_form

File

views/collageformatter_plugin_style_collage.inc, line 20
Definition of the Views style plugin.

Class

collageformatter_plugin_style_collage
Class collageformatter_plugin_style_collage.

Code

public function options_form(&$form, &$form_state) {
  parent::options_form($form, $form_state);
  $form['#collageformatter'] = TRUE;
  $form += _collageformatter_settings_form($this->options);
  $form['image_link_image_style']['#states'] = array(
    'visible' => array(
      ':input[name="style_options[image_link]"]' => array(
        'value' => 'file',
      ),
    ),
  );
  $form['image_link_modal']['#states'] = array(
    'visible' => array(
      ':input[name="style_options[image_link]"]' => array(
        'value' => 'file',
      ),
    ),
  );
  $form['image_link_class']['#states'] = array(
    'invisible' => array(
      ':input[name="style_options[image_link]"]' => array(
        'value' => '',
      ),
    ),
  );
  $form['image_link_rel']['#states'] = array(
    'invisible' => array(
      ':input[name="style_options[image_link]"]' => array(
        'value' => '',
      ),
    ),
  );
}