You are here

function override_css_export_ui_form in Override css 7

Override css settings form.

1 string reference to 'override_css_export_ui_form'
override_css_override_css_ctools_export_ui in plugins/export_ui/override_css.inc
CTools Export UI required function for plugin definition

File

plugins/export_ui/override_css.inc, line 44
CTools Export UI plugin for Configuration Builder pages.

Code

function override_css_export_ui_form(&$form, &$form_state) {
  $item = $form_state['item'];

  // Basic information fieldset.
  $form['info']['#title'] = t('Basic information');
  $form['info']['#type'] = 'fieldset';
  $form['info']['#collapsible'] = TRUE;
  $form['info']['#collapsed'] = $form_state['op'] != 'add';
  $form['bundle'] = array(
    '#type' => 'textfield',
    '#title' => t('Bundle'),
    '#default_value' => $item->bundle,
    '#description' => t('Bundle for css selector groups.'),
    '#required' => FALSE,
    '#access' => variable_get('override_css_bundle_enabled', FALSE),
  );
  $form['selectors'] = array(
    '#type' => 'textarea',
    '#title' => t('Selectors'),
    '#default_value' => $item->selectors,
    '#description' => t('Selectors of this group, one per line.'),
    '#required' => TRUE,
  );
  $form['properties'] = array(
    '#type' => 'checkboxes',
    '#title' => t('Properties'),
    '#options' => override_css_properties_list(TRUE),
    '#default_value' => (array) $item->properties,
    '#required' => TRUE,
  );
  $form['properties_values'] = array(
    '#type' => 'value',
    '#value' => isset($item->properties_values) ? $item->properties_values : array(),
  );
}