From 08e0cd20be4151d88dad45f912dda512c0671d53 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ga=CC=81bor=20Hojtsy?= <gabor@hojtsy.hu>
Date: Fri, 1 Mar 2019 18:22:12 +0100
Subject: [PATCH] Issue #3035434 by seanB, andrewmacpherson, phenaproxima:
 Improve name of MediaLibraryWidget dialog

---
 .../src/MediaLibraryUiBuilder.php             |  2 +-
 .../FunctionalJavascript/MediaLibraryTest.php | 40 +++++++++----------
 2 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/core/modules/media_library/src/MediaLibraryUiBuilder.php b/core/modules/media_library/src/MediaLibraryUiBuilder.php
index 4359e0b0e4e2..5bd286c98500 100644
--- a/core/modules/media_library/src/MediaLibraryUiBuilder.php
+++ b/core/modules/media_library/src/MediaLibraryUiBuilder.php
@@ -81,7 +81,7 @@ public function __construct(EntityTypeManagerInterface $entity_type_manager, Req
   public static function dialogOptions() {
     return [
       'dialogClass' => 'media-library-widget-modal',
-      'title' => t('Media library'),
+      'title' => t('Add or select media'),
       'height' => '75%',
       'width' => '75%',
     ];
diff --git a/core/modules/media_library/tests/src/FunctionalJavascript/MediaLibraryTest.php b/core/modules/media_library/tests/src/FunctionalJavascript/MediaLibraryTest.php
index 6b14884b4ee1..89f2100a7fdb 100644
--- a/core/modules/media_library/tests/src/FunctionalJavascript/MediaLibraryTest.php
+++ b/core/modules/media_library/tests/src/FunctionalJavascript/MediaLibraryTest.php
@@ -206,7 +206,7 @@ public function testWidget() {
     // Assert generic media library elements.
     $assert_session->elementExists('css', '.media-library-open-button[href*="field_unlimited_media"]')->click();
     $assert_session->assertWaitOnAjaxRequest();
-    $assert_session->pageTextContains('Media library');
+    $assert_session->pageTextContains('Add or select media');
     $this->assertFalse($assert_session->elementExists('css', '.media-library-select-all')->isVisible());
     $page->find('css', '.ui-dialog-titlebar-close')->click();
     $assert_session->assertWaitOnAjaxRequest();
@@ -386,7 +386,7 @@ public function testWidget() {
     $assert_session->assertWaitOnAjaxRequest();
 
     // Ensure that the selection completed successfully.
-    $assert_session->pageTextNotContains('Media library');
+    $assert_session->pageTextNotContains('Add or select media');
     $assert_session->pageTextNotContains('Dog');
     $assert_session->pageTextContains('Cat');
     $assert_session->pageTextContains('Turtle');
@@ -473,7 +473,7 @@ public function testWidget() {
     $assert_session->pageTextNotContains('Snake');
     $assert_session->elementExists('css', '.media-library-open-button[href*="field_unlimited_media"]')->click();
     $assert_session->assertWaitOnAjaxRequest();
-    $assert_session->pageTextContains('Media library');
+    $assert_session->pageTextContains('Add or select media');
     // Select all media items of type one (should also contain Dog, again).
     $checkbox_selector = '.media-library-view .js-click-to-select-checkbox input';
     $checkboxes = $page->findAll('css', $checkbox_selector);
@@ -528,7 +528,7 @@ public function testWidgetAnonymous() {
     $assert_session->assertWaitOnAjaxRequest();
 
     // Ensure that the selection completed successfully.
-    $assert_session->pageTextNotContains('Media library');
+    $assert_session->pageTextNotContains('Add or select media');
     $assert_session->pageTextContains('Dog');
 
     // Save the form.
@@ -576,7 +576,7 @@ public function testWidgetUpload() {
     $this->drupalGet('node/add/basic_page');
     $assert_session->elementExists('css', '.media-library-open-button[href*="field_twin_media"]')->click();
     $assert_session->assertWaitOnAjaxRequest();
-    $assert_session->pageTextContains('Media library');
+    $assert_session->pageTextContains('Add or select media');
 
     // Assert the upload form is visible for type_four.
     $page->clickLink('Type Four');
@@ -610,7 +610,7 @@ public function testWidgetUpload() {
     // Add to the twin media field.
     $assert_session->elementExists('css', '.media-library-open-button[href*="field_twin_media"]')->click();
     $assert_session->assertWaitOnAjaxRequest();
-    $assert_session->pageTextContains('Media library');
+    $assert_session->pageTextContains('Add or select media');
 
     // Assert the default tab for media type one does not have an upload form.
     $assert_session->fieldNotExists('files[upload][]');
@@ -657,7 +657,7 @@ public function testWidgetUpload() {
     // Ensure the media item was saved to the library and automatically
     // selected. The added media items should be in the first position of the
     // add form.
-    $assert_session->pageTextContains('Media library');
+    $assert_session->pageTextContains('Add or select media');
     $assert_session->pageTextContains($png_image->filename);
     $assert_session->fieldValueEquals('media_library_select_form[0]', $added_media->id());
     $assert_session->checkboxChecked('media_library_select_form[0]');
@@ -666,13 +666,13 @@ public function testWidgetUpload() {
     // Ensure the created item is added in the widget.
     $assert_session->elementExists('css', '.ui-dialog-buttonpane')->pressButton('Select media');
     $assert_session->assertWaitOnAjaxRequest();
-    $assert_session->pageTextNotContains('Media library');
+    $assert_session->pageTextNotContains('Add or select media');
     $assert_session->pageTextContains($png_image->filename);
 
     // Also make sure that we can upload to the unlimited cardinality field.
     $assert_session->elementExists('css', '.media-library-open-button[href*="field_unlimited_media"]')->click();
     $assert_session->assertWaitOnAjaxRequest();
-    $assert_session->pageTextContains('Media library');
+    $assert_session->pageTextContains('Add or select media');
 
     // Navigate to the media type three tab first.
     $page->clickLink('Type Three');
@@ -701,7 +701,7 @@ public function testWidgetUpload() {
     // Ensure the media item was saved to the library and automatically
     // selected. The added media items should be in the first position of the
     // add form.
-    $assert_session->pageTextContains('Media library');
+    $assert_session->pageTextContains('Add or select media');
     $assert_session->pageTextContains('Unlimited Cardinality Image');
     $assert_session->fieldValueEquals('media_library_select_form[0]', $added_media->id());
     $assert_session->checkboxChecked('media_library_select_form[0]');
@@ -721,13 +721,13 @@ public function testWidgetUpload() {
     // Ensure the created item is added in the widget.
     $assert_session->elementExists('css', '.ui-dialog-buttonpane')->pressButton('Select media');
     $assert_session->assertWaitOnAjaxRequest();
-    $assert_session->pageTextNotContains('Media library');
+    $assert_session->pageTextNotContains('Add or select media');
     $assert_session->pageTextContains('Unlimited Cardinality Image');
 
     // Verify we can only upload the files allowed by the media type.
     $assert_session->elementExists('css', '.media-library-open-button[href*="field_twin_media"]')->click();
     $assert_session->assertWaitOnAjaxRequest();
-    $assert_session->pageTextContains('Media library');
+    $assert_session->pageTextContains('Add or select media');
     $page->clickLink('Type Four');
     $assert_session->assertWaitOnAjaxRequest();
 
@@ -760,13 +760,13 @@ public function testWidgetUpload() {
 
     // Ensure the media item was saved to the library and automatically
     // selected.
-    $assert_session->pageTextContains('Media library');
+    $assert_session->pageTextContains('Add or select media');
     $assert_session->pageTextContains($jpg_image->filename);
 
     // Ensure the created item is added in the widget.
     $assert_session->elementExists('css', '.ui-dialog-buttonpane')->pressButton('Select media');
     $assert_session->assertWaitOnAjaxRequest();
-    $assert_session->pageTextNotContains('Media library');
+    $assert_session->pageTextNotContains('Add or select media');
     $assert_session->pageTextContains($jpg_image->filename);
   }
 
@@ -787,7 +787,7 @@ public function testWidgetOEmbed() {
     // Add to the unlimited media field.
     $assert_session->elementExists('css', '.media-library-open-button[href*="field_unlimited_media"]')->click();
     $assert_session->assertWaitOnAjaxRequest();
-    $assert_session->pageTextContains('Media library');
+    $assert_session->pageTextContains('Add or select media');
 
     // Assert the default tab for media type one does not have an oEmbed form.
     $assert_session->fieldNotExists('Add Type Five via URL');
@@ -817,7 +817,7 @@ public function testWidgetOEmbed() {
     // Ensure the media item was saved to the library and automatically
     // selected. The added media items should be in the first position of the
     // add form.
-    $assert_session->pageTextContains('Media library');
+    $assert_session->pageTextContains('Add or select media');
     $assert_session->pageTextContains($video_title);
     $assert_session->fieldValueEquals('media_library_select_form[0]', $added_media->id());
     $assert_session->checkboxChecked('media_library_select_form[0]');
@@ -825,14 +825,14 @@ public function testWidgetOEmbed() {
     // Assert the created oEmbed video is correctly added to the widget.
     $assert_session->elementExists('css', '.ui-dialog-buttonpane')->pressButton('Select media');
     $assert_session->assertWaitOnAjaxRequest();
-    $assert_session->pageTextNotContains('Media library');
+    $assert_session->pageTextNotContains('Add or select media');
     $assert_session->pageTextContains($video_title);
 
     // Open the media library again for the unlimited field and go to the tab
     // for media type five.
     $assert_session->elementExists('css', '.media-library-open-button[href*="field_unlimited_media"]')->click();
     $assert_session->assertWaitOnAjaxRequest();
-    $assert_session->pageTextContains('Media library');
+    $assert_session->pageTextContains('Add or select media');
     $page->clickLink('Type Five');
     $assert_session->assertWaitOnAjaxRequest();
 
@@ -859,13 +859,13 @@ public function testWidgetOEmbed() {
     $page->fillField('Name', 'Custom video title');
     $assert_session->elementExists('css', '.ui-dialog-buttonpane')->pressButton('Save');
     $assert_session->assertWaitOnAjaxRequest();
-    $assert_session->pageTextContains('Media library');
+    $assert_session->pageTextContains('Add or select media');
     $assert_session->pageTextContains('Custom video title');
 
     // Assert the created oEmbed video is correctly added to the widget.
     $assert_session->elementExists('css', '.ui-dialog-buttonpane')->pressButton('Select media');
     $assert_session->assertWaitOnAjaxRequest();
-    $assert_session->pageTextNotContains('Media library');
+    $assert_session->pageTextNotContains('Add or select media');
     $assert_session->pageTextContains('Custom video title');
   }
 
-- 
GitLab