public function Settings::removeCallback in CKEditor Bootstrap Grid 2.0.x
Submit handler for the "remove one" button.
Decrements the max counter and causes a form rebuild.
File
- src/
Form/ Settings.php, line 234
Class
- Settings
- Configuration for CKEditor BS Grid.
Namespace
Drupal\ckeditor_bs_grid\FormCode
public function removeCallback(array &$form, FormStateInterface $form_state) {
$trigger = $this
->getTriggerKey($form_state);
$value_key = 'num_ ' . $trigger['break'] . '_' . $trigger['col'];
$num_layouts = $form_state
->get($value_key);
$form_state
->set($value_key, $num_layouts - 1);
$form_state
->setRebuild();
}