protected function PanelsIPETestTrait::enableEditing in Panels 8.3
Same name and namespace in other branches
- 8.4 panels_ipe/tests/src/FunctionalJavascript/PanelsIPETestTrait.php \Drupal\Tests\panels_ipe\FunctionalJavascript\PanelsIPETestTrait::enableEditing()
Enables the in-place editing mode of IPE.
2 calls to PanelsIPETestTrait::enableEditing()
- PanelsIPETestTrait::openBlockConfigurationForm in panels_ipe/
tests/ src/ FunctionalJavascript/ PanelsIPETestTrait.php - Opens the Block configuration form for a given on-screen block.
- PanelsIPETestTrait::removeBlock in panels_ipe/
tests/ src/ FunctionalJavascript/ PanelsIPETestTrait.php - Removes a Block from the page.
File
- panels_ipe/
tests/ src/ FunctionalJavascript/ PanelsIPETestTrait.php, line 42
Class
- PanelsIPETestTrait
- Trait which can be used to test Panels IPE components.
Namespace
Drupal\Tests\panels_ipe\FunctionalJavascriptCode
protected function enableEditing() {
// Click the "Edit" tab if it's not already active.
$selector = '[data-tab-id="edit"]:not(.active)';
$inactive_tab = $this
->getSession()
->getPage()
->find('css', $selector);
if ($inactive_tab) {
$this
->clickAndWait($selector);
}
$this
->assertSession()
->elementExists('css', '[data-tab-id="edit"].active');
}