Ejemplo n.º 1
0
 /**
  * Overrides \Drupal\views\Plugin\views\display\callbackPluginBase::submitOptionsForm().
  */
 public function submitOptionsForm(&$form, FormStateInterface $form_state)
 {
     parent::submitOptionsForm($form, $form_state);
     switch ($form_state->get('section')) {
         case 'menu':
             $menu = $form_state->getValue('menu');
             list($menu['menu_name'], $menu['parent']) = explode(':', $menu['parent'], 2);
             $this->setOption('menu', $menu);
             // send ajax form to options page if we use it.
             if ($form_state->getValue(array('menu', 'type')) == 'default tab') {
                 $form_state->get('view')->addFormToStack('display', $this->display['id'], 'tab_options');
             }
             break;
         case 'tab_options':
             $this->setOption('tab_options', $form_state->getValue('tab_options'));
             break;
     }
 }
Ejemplo n.º 2
0
 /**
  * Overrides \Drupal\views\Plugin\views\display\DisplayPluginBase::submitOptionsForm().
  */
 public function submitOptionsForm(&$form, FormStateInterface $form_state)
 {
     parent::submitOptionsForm($form, $form_state);
     switch ($form_state['section']) {
         case 'title':
             $this->setOption('sitename_title', $form_state['values']['sitename_title']);
             break;
         case 'displays':
             $this->setOption($form_state['section'], $form_state['values'][$form_state['section']]);
             break;
     }
 }
Ejemplo n.º 3
0
 /**
  * Overrides \Drupal\views\Plugin\views\display\callbackPluginBase::submitOptionsForm().
  */
 public function submitOptionsForm(&$form, &$form_state)
 {
     parent::submitOptionsForm($form, $form_state);
     switch ($form_state['section']) {
         case 'menu':
             $this->setOption('menu', $form_state['values']['menu']);
             // send ajax form to options page if we use it.
             if ($form_state['values']['menu']['type'] == 'default tab') {
                 $form_state['view']->addFormToStack('display', $this->display['id'], 'tab_options');
             }
             break;
         case 'tab_options':
             $this->setOption('tab_options', $form_state['values']['tab_options']);
             break;
     }
 }
Ejemplo n.º 4
0
 /**
  * {@inheritdoc}
  */
 public function submitOptionsForm(&$form, FormStateInterface $form_state)
 {
     parent::submitOptionsForm($form, $form_state);
     $section = $form_state->get('section');
     switch ($section) {
         case 'title':
             $this->setOption('sitename_title', $form_state->getValue('sitename_title'));
             break;
         case 'displays':
             $this->setOption($section, $form_state->getValue($section));
             break;
     }
 }
Ejemplo n.º 5
0
 /**
  * {@inheritdoc}
  */
 public function submitOptionsForm(&$form, FormStateInterface $form_state)
 {
     parent::submitOptionsForm($form, $form_state);
     if ($form_state->get('section') == 'auth') {
         $this->setOption('auth', array_keys(array_filter($form_state->getValue('auth'))));
     }
 }