public function AlphaPaginationArea::submitOptionsForm in Views Alpha Pagination 8.2
Handle any special handling on the validate form.
Overrides PluginBase::submitOptionsForm
File
- src/
Plugin/ views/ area/ AlphaPaginationArea.php, line 203
Class
- AlphaPaginationArea
- Views area handler to display alphabetic pagination.
Namespace
Drupal\alpha_pagination\Plugin\views\areaCode
public function submitOptionsForm(&$form, FormStateInterface $form_state) {
// Need to clear cache when options have changed.
$this->cacheBackend
->invalidate($this->alphaPagination
->getCid());
$options = $form_state
->getValue('options');
// Filter attributes for any XSS vulnerabilities before saving.
if (!empty($options['paginate_link_attributes'])) {
$form_state
->setValue([
'options',
'paginate_link_attributes',
], Xss::filterAdmin($options['paginate_link_attributes']));
}
}