public function ViewPreviewFormController::submitPreview

Form submission handler for the Preview button.

File

drupal/core/modules/views/views_ui/lib/Drupal/views_ui/ViewPreviewFormController.php, line 98
Contains Drupal\views_ui\ViewPreviewFormController.

Class

ViewPreviewFormController
Form controller for the Views preview form.

Namespace

Drupal\views_ui

Code

public function submitPreview($form, &$form_state) {

  // Rebuild the form with a pristine $view object.
  $view = $this
    ->getEntity($form_state);
  $form_state['build_info']['args'][0] = views_ui_cache_load($view
    ->get('name'));
  $view->renderPreview = TRUE;
  $form_state['show_preview'] = TRUE;
  $form_state['rebuild'] = TRUE;
}