File tree Expand file tree Collapse file tree 2 files changed +39
-2
lines changed
app/code/Magento/PageBuilder/view/adminhtml/web
js/content-type/button-item
ts/js/content-type/button-item Expand file tree Collapse file tree 2 files changed +39
-2
lines changed Original file line number Diff line number Diff line change @@ -61,10 +61,27 @@ export default class Preview extends BasePreview {
61
61
if ( ! $ ( currentTarget ) . hasClass ( "type-nested" ) ) {
62
62
optionsMenu = optionsMenu . first ( ) ;
63
63
}
64
-
65
64
optionsMenu . parent ( ) . addClass ( "pagebuilder-options-visible" ) ;
66
-
67
65
$ ( currentTarget ) . addClass ( "pagebuilder-content-type-active" ) ;
66
+ $ ( currentTarget ) . find ( "[data-element='link_text']" ) . focus ( ) ;
67
+ }
68
+
69
+ /**
70
+ * Set state based on mouseout event for the preview
71
+ *
72
+ * @param {Preview } context
73
+ * @param {Event } event
74
+ */
75
+ public onMouseOut ( context : Preview , event : Event ) {
76
+ const currentTarget = event . currentTarget ;
77
+ let optionsMenu = $ ( currentTarget ) . find ( ".pagebuilder-options-wrapper" ) ;
78
+
79
+ if ( ! $ ( currentTarget ) . hasClass ( "type-nested" ) ) {
80
+ optionsMenu = optionsMenu . first ( ) ;
81
+ }
82
+
83
+ optionsMenu . parent ( ) . removeClass ( "pagebuilder-options-visible" ) ;
84
+ $ ( currentTarget ) . removeClass ( "pagebuilder-content-type-active" ) ;
68
85
}
69
86
70
87
/**
You can’t perform that action at this time.
0 commit comments