function panels_edit_style_settings_form in Panels 6.3
Same name and namespace in other branches
- 7.3 plugins/display_renderers/panels_renderer_editor.class.php \panels_edit_style_settings_form()
Style settings form
1 string reference to 'panels_edit_style_settings_form'
- panels_renderer_editor::ajax_style_settings in plugins/
display_renderers/ panels_renderer_editor.class.php - AJAX entry point to configure the style for a display, region or pane.
File
- plugins/
display_renderers/ panels_renderer_editor.class.php, line 1667 - Class file to control the main Panels editor.
Code
function panels_edit_style_settings_form(&$form_state) {
$display =& $form_state['display'];
$conf =& $form_state['conf'];
$pid = $form_state['pid'];
$style = $form_state['style'];
$type = $form_state['type'];
$form['#action'] = $form_state['url'];
$form['description'] = array(
'#prefix' => '<div class="description">',
'#suffix' => '</div>',
'#value' => check_plain($style['description']),
);
$function = panels_plugin_get_function('styles', $style, $type == 'pane' ? 'pane settings form' : 'settings form');
$form['settings'] = $function($conf, $display, $pid, $type, $form_state);
$form['settings']['#tree'] = TRUE;
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Save'),
);
return $form;
}