function semantic_panels_pane_settings_form in Semantic Panels 7.2
Same name and namespace in other branches
- 7 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 48
Code
function semantic_panels_pane_settings_form($settings, $display = NULL) {
$form['predefined'] = array(
'#title' => t('Predefined style'),
'#default_value' => isset($settings['predefined']) ? $settings['predefined'] : '',
'#type' => 'select',
'#options' => _semantic_panels_get_options_predefined_styles(),
'#states' => array(
'visible' => array(
'[name="settings[define_custom]"]' => array(
'checked' => FALSE,
),
),
),
'#description' => t('Styles can be managed on the !styles_page.', array(
'!styles_page' => l('styles admin page', 'admin/structure/semantic-panels/styles'),
)),
);
$form['define_custom'] = array(
'#title' => t('Define a custom style'),
'#default_value' => isset($settings['define_custom']) ? $settings['define_custom'] : '',
'#type' => 'checkbox',
'#states' => array(
'invisible' => array(
'[name="settings[predefined]"]' => array(
'!value' => "",
),
),
),
);
$form += semantic_panels_pane_settings_form_style($settings, $display);
return $form;
}