function _less_setting_form_element in Less CSS Preprocessor 7.2
Same name and namespace in other branches
- 8 includes/less.theme.inc \_less_setting_form_element()
- 7.4 includes/less.theme.inc \_less_setting_form_element()
- 7.3 less.theme.inc \_less_setting_form_element()
1 call to _less_setting_form_element()
- less_form_system_theme_settings_alter in ./
less.theme.inc - Implements hook_form_FORM_ID_alter() for system_theme_settings().
File
- ./
less.theme.inc, line 71
Code
function _less_setting_form_element($system_name, $less_settings, $saved_settings, $title = NULL) {
$form = array();
$form = array(
'#type' => 'fieldset',
'#title' => isset($title) ? $title : $system_name,
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
foreach ($less_settings as $var_name => $var_value) {
$form[$var_name] = array(
'#type' => 'textfield',
'#title' => $var_name,
'#default_value' => !empty($saved_settings[$var_name]) ? $saved_settings[$var_name] : NULL,
'#description' => 'Default value: ' . $var_value,
// @TODO remove this line/change to something else?
'#attributes' => array(
'placeholder' => $var_value,
),
);
}
return $form;
}