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 9
9
xsi:noNamespaceSchemaLocation=" urn:magento:mftf:Page/etc/SectionObject.xsd" >
10
10
<section name =" AdminEnhancedMediaGalleryImageActionsSection" >
11
11
<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']" />
12
13
<element name =" viewDetails" type =" button" selector =" [data-ui-id='action-image-details']" />
13
14
<element name =" delete" type =" button" selector =" [data-ui-id='action-delete']" />
14
15
<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([
18
18
deleteImageUrl : 'media_gallery/image/delete' ,
19
19
addSelectedBtnSelector : '#add_selected' ,
20
20
deleteSelectedBtnSelector : '#delete_selected' ,
21
+ gridSelector : '[data-id="media-gallery-masonry-grid"]' ,
21
22
selected : null ,
22
23
allowedActions : [ ] ,
23
24
fields : {
@@ -281,6 +282,7 @@ define([
281
282
*/
282
283
addMessage : function ( code , message ) {
283
284
this . messages ( ) . add ( code , message ) ;
285
+ this . closeContextMenu ( ) ;
284
286
this . scrollToMessageContent ( ) ;
285
287
this . messages ( ) . scheduleCleanup ( ) ;
286
288
} ,
@@ -298,6 +300,13 @@ define([
298
300
}
299
301
} ,
300
302
303
+ /**
304
+ * Action to close the context menu in media gallery.
305
+ */
306
+ closeContextMenu : function ( ) {
307
+ $ ( this . gridSelector ) . click ( ) ;
308
+ } ,
309
+
301
310
/**
302
311
* Scroll to the top of media gallery page
303
312
*/
You can’t perform that action at this time.
0 commit comments