You are here

protected function PanelsIPETestTrait::disableEditing in Panels 8.4

Same name and namespace in other branches
  1. 8.3 panels_ipe/tests/src/FunctionalJavascript/PanelsIPETestTrait.php \Drupal\Tests\panels_ipe\FunctionalJavascript\PanelsIPETestTrait::disableEditing()

Disables the in-place editing mode of IPE.

File

panels_ipe/tests/src/FunctionalJavascript/PanelsIPETestTrait.php, line 56

Class

PanelsIPETestTrait
Trait which can be used to test Panels IPE components.

Namespace

Drupal\Tests\panels_ipe\FunctionalJavascript

Code

protected function disableEditing() {

  // Click the "Edit" tab if it's already active.
  $selector = '[data-tab-id="edit"].active';
  $active_tab = $this
    ->getSession()
    ->getPage()
    ->find('css', $selector);
  if ($active_tab) {
    $this
      ->clickAndWait($selector);
  }
  $this
    ->assertSession()
    ->elementNotExists('css', '[data-tab-id="edit"].active');
}