public function FacetapiAjaxWidgetSelect::settingsForm in Ajax facets 7.3
Same name and namespace in other branches
- 7 plugins/facetapi/ajax_widget_select.inc \FacetapiAjaxWidgetSelect::settingsForm()
Overrides FacetapiWidget::settingsForm().
Overrides FacetapiAjaxWidget::settingsForm
File
- plugins/
facetapi/ ajax_widget_select.inc, line 28 - The facetapi_links and facetapi_checkbox_links widget plugin classes.
Class
- FacetapiAjaxWidgetSelect
- Widget that renders facets as a list of clickable links.
Code
public function settingsForm(&$form, &$form_state) {
parent::settingsForm($form, $form_state);
$form['widget']['widget_settings']['links'][$this->id]['ajax_select_default_option_label'] = [
'#title' => t('Default Option Label'),
'#type' => 'textfield',
'#default_value' => !empty($this->settings->settings['ajax_select_default_option_label']) ? $this->settings->settings['ajax_select_default_option_label'] : t('Select'),
'#states' => [
'visible' => [
'select[name="widget"]' => [
'value' => $this->id,
],
],
],
];
}