File tree Expand file tree Collapse file tree 3 files changed +26
-0
lines changed
app/code/Magento/MediaGalleryUi
view/adminhtml/web/js/grid/columns Expand file tree Collapse file tree 3 files changed +26
-0
lines changed Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <!--
3+ /**
4+ * Copyright © Magento, Inc. All rights reserved.
5+ * See COPYING.txt for license details.
6+ */
7+ -->
8+ <actionGroups xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
9+ xsi : noNamespaceSchemaLocation =" urn:magento:mftf:Test/etc/actionGroupSchema.xsd" >
10+ <actionGroup name =" AssertAdminMediaGalleryContextMenuOpenedActionGroup" >
11+ <annotations >
12+ <description >Verify that context menu is closed in Media Gallery.</description >
13+ </annotations >
14+ <dontSeeElement selector =" {{AdminEnhancedMediaGalleryImageActionsSection.contextMenuItem}}" stepKey =" verifyContextMenuIsClosed" />
15+ </actionGroup >
16+ </actionGroups >
Original file line number Diff line number Diff line change 99 xsi:noNamespaceSchemaLocation=" urn:magento:mftf:Page/etc/SectionObject.xsd" >
1010 <section name =" AdminEnhancedMediaGalleryImageActionsSection" >
1111 <element name =" openContextMenu" type =" button" selector =" .three-dots" />
12+ <element name =" contextMenuItem" type =" block" selector =" //div[@class='media-gallery-image']//ul[@class='action-menu _active']//li//a[@class='action-menu-item']" />
1213 <element name =" viewDetails" type =" button" selector =" [data-ui-id='action-image-details']" />
1314 <element name =" delete" type =" button" selector =" [data-ui-id='action-delete']" />
1415 <element name =" edit" type =" button" selector =" [data-ui-id='action-edit']" />
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ define([
1818 deleteImageUrl : 'media_gallery/image/delete' ,
1919 addSelectedBtnSelector : '#add_selected' ,
2020 deleteSelectedBtnSelector : '#delete_selected' ,
21+ gridSelector : '[data-id="media-gallery-masonry-grid"]' ,
2122 selected : null ,
2223 allowedActions : [ ] ,
2324 fields : {
@@ -281,6 +282,7 @@ define([
281282 */
282283 addMessage : function ( code , message ) {
283284 this . messages ( ) . add ( code , message ) ;
285+ this . closeContextMenu ( ) ;
284286 this . scrollToMessageContent ( ) ;
285287 this . messages ( ) . scheduleCleanup ( ) ;
286288 } ,
@@ -298,6 +300,13 @@ define([
298300 }
299301 } ,
300302
303+ /**
304+ * Action to close the context menu in media gallery.
305+ */
306+ closeContextMenu : function ( ) {
307+ $ ( this . gridSelector ) . click ( ) ;
308+ } ,
309+
301310 /**
302311 * Scroll to the top of media gallery page
303312 */
You can’t perform that action at this time.
0 commit comments