Verified Commit f4d6cdf6 authored by Théodore Biadala's avatar Théodore Biadala
Browse files

Issue #3416304 by sleitner, RoloDMonkey, smustgrave: Javascript warning from...

Issue #3416304 by sleitner, RoloDMonkey, smustgrave: Javascript warning from content language and translation page

(cherry picked from commit 6923b1a6)
(cherry picked from commit 5cf244cb)
parent 5ab704c2
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -61,7 +61,10 @@
          $element = $fields.filter(filterFieldsList);
        }

        if ($element[0].matches(`input[value="${column}"]:checked`)) {
        if (
          $element.length &&
          $element[0].matches(`input[value="${column}"]:checked`)
        ) {
          $fields.prop('checked', true).not($element).prop('disabled', true);
        } else {
          $fields.prop('disabled', false);
+47 −0
Original line number Diff line number Diff line
<?php

declare(strict_types=1);

namespace Drupal\Tests\content_translation\FunctionalJavascript;

use Drupal\FunctionalJavascriptTests\WebDriverTestBase;

/**
 * Tests that the content translation configuration javascript does't fail.
 *
 * @group content_translation
 */
class ContentTranslationConfigUITest extends WebDriverTestBase {

  /**
   * {@inheritdoc}
   */
  protected static $modules = ['content_translation', 'node'];

  /**
   * {@inheritdoc}
   */
  protected $defaultTheme = 'stark';

  /**
   * Use the minimal profile.
   *
   * @var string
   */
  protected $profile = 'standard';

  /**
   * Tests that the content translation configuration javascript does't fail.
   */
  public function testContentTranslationConfigUI() {
    $content_translation_manager = $this->container->get('content_translation.manager');
    $content_translation_manager->setEnabled('node', 'article', TRUE);
    $this->rebuildContainer();

    $admin = $this->drupalCreateUser([], NULL, TRUE);
    $this->drupalLogin($admin);
    $this->drupalGet('/admin/config/regional/content-language');
    $this->failOnJavaScriptErrors();
  }

}