You are here

trait CKEditorAdminSortTrait in Drupal 10

Same name and namespace in other branches
  1. 8 core/modules/ckeditor/tests/src/Traits/CKEditorAdminSortTrait.php \Drupal\Tests\ckeditor\Traits\CKEditorAdminSortTrait
  2. 9 core/modules/ckeditor/tests/src/Traits/CKEditorAdminSortTrait.php \Drupal\Tests\ckeditor\Traits\CKEditorAdminSortTrait

Provides callback for simulated CKEditor toolbar configuration change.

Hierarchy

1 file declares its use of CKEditorAdminSortTrait
MediaLibraryTest.php in core/modules/ckeditor/tests/src/FunctionalJavascript/MediaLibraryTest.php

File

core/modules/ckeditor/tests/src/Traits/CKEditorAdminSortTrait.php, line 10

Namespace

Drupal\Tests\ckeditor\Traits
View source
trait CKEditorAdminSortTrait {
  use SortableTestTrait;

  /**
   * {@inheritdoc}
   */
  protected function sortableUpdate($item, $from, $to = NULL) {
    $script = <<<JS
(function () {
  // Set backbone model after a DOM change.
  Drupal.ckeditor.models.Model.set('isDirty', true);
})()

JS;
    $options = [
      'script' => $script,
      'args' => [],
    ];
    $this
      ->getSession()
      ->getDriver()
      ->getWebDriverSession()
      ->execute($options);
  }

}

Members