function semantic_panels_pane_settings_form in Semantic Panels 7
Same name and namespace in other branches
- 7.2 plugins/styles/semantic_panels.inc \semantic_panels_pane_settings_form()
Pane settings form.
1 string reference to 'semantic_panels_pane_settings_form'
- semantic_panels.inc in plugins/
styles/ semantic_panels.inc
File
- plugins/
styles/ semantic_panels.inc, line 137
Code
function semantic_panels_pane_settings_form($settings, $display = NULL) {
$form = array();
_semantic_panels_form_element($form, $settings, 'element_title', t('Title'), $display);
_semantic_panels_form_element($form, $settings, 'element_content', t('Content'), $display);
_semantic_panels_form_element($form, $settings, 'element_wrapper', t('Wrapper'), $display, FALSE);
// Default classes.
$form['add_default_classes'] = array(
'#type' => 'checkbox',
'#title' => t('Add default classes'),
'#default_value' => isset($settings['add_default_classes']) ? $settings['add_default_classes'] : 1,
'#description' => t('If checked default classes will be added on every element. They will always be added to the wrapper element (to not break contextual links).'),
'#states' => array(
'visible' => array(
'[name="settings[define_custom]"]' => array(
'checked' => TRUE,
),
),
),
);
$form['keyword_substitution'] = array(
'#type' => 'checkbox',
'#title' => t('Use context keywords for all fields'),
'#default_value' => !empty($settings['keyword_substitution']),
'#description' => t('If checked you can use keywords in all configuration fields.'),
);
return $form;
}