Exemple #1
0
 /**
  * {@inheritdoc}
  */
 public function submitOptionsForm(&$form, FormStateInterface $form_state)
 {
     parent::submitOptionsForm($form, $form_state);
     $formats = $form_state->getValue(array('style_options', 'formats'));
     $form_state->setValue(array('style_options', 'formats'), array_filter($formats));
 }
Exemple #2
0
 /**
  * {@inheritdoc}
  */
 public function submitOptionsForm(&$form, &$form_state)
 {
     parent::submitOptionsForm($form, $form_state);
     $form_state['values']['style_options']['formats'] = array_filter($form_state['values']['style_options']['formats']);
 }
Exemple #3
0
 /**
  * {@inheritdoc}
  */
 public function submitOptionsForm(&$form, FormStateInterface $form_state)
 {
     $multiday_hidden = $form_state->getValue(['style_options', 'multiday_hidden']);
     $form_state->setValue(['style_options', 'multiday_hidden'], array_filter($multiday_hidden));
     parent::submitOptionsForm($form, $form_state);
 }
Exemple #4
0
 /**
  * {@inheritdoc}
  */
 public function submitOptionsForm(&$form, FormStateInterface $form_state)
 {
     parent::submitOptionsForm($form, $form_state);
     /* Move flexslider options to the parent array so that
      * values are saved properly.
      * Original: values['style_options']['flexslider'] = ['options', 'caption', 'id'].
      */
     $flexslider_options = $form_state->getValue(array('style_options', 'flexslider'));
     // Edit:  values['style_options'] += ['options', 'caption', 'id'].
     foreach ($flexslider_options as $key => $value) {
         $form_state->setValue(array('style_options', $key), $value);
     }
     // Edit:  values['style_options']['flexslider'] = NULL.
     $form_state->setValue(array('style_options', 'flexslider'), NULL);
 }
 /**
  * {@inheritdoc}
  */
 public function submitOptionsForm(&$form, &$form_state)
 {
     parent::submitOptionsForm($form, $form_state);
     foreach ($this->pluginBag as $plugin) {
         $plugin->submitOptionsForm($form, $form_state);
     }
 }