File tree 1 file changed +1
-13
lines changed
1 file changed +1
-13
lines changed Original file line number Diff line number Diff line change 136
136
editor . on ( 'SelectionChange' , function ( ) {
137
137
let node = editor . selection . getNode ( ) ;
138
138
// The anchor plugin marks its links as not editable.
139
- if ( node . nodeName === 'A' && node . isContentEditable ) {
139
+ if ( node . isContentEditable && ( node . nodeName === 'A' || node . parentNode . nodeName === 'A' ) ) {
140
140
api . setActive ( true ) ;
141
141
}
142
142
else {
150
150
tooltip : 'Remove link' ,
151
151
onAction : function ( ) {
152
152
editor . execCommand ( 'unlink' ) ;
153
- } ,
154
- onSetup : function ( api ) {
155
- api . setEnabled ( false ) ;
156
- editor . on ( 'SelectionChange' , function ( ) {
157
- let node = editor . selection . getNode ( ) ;
158
- if ( node . nodeName === 'A' || node . parentNode . nodeName === 'A' ) {
159
- api . setEnabled ( true ) ;
160
- }
161
- else {
162
- api . setEnabled ( false ) ;
163
- }
164
- } ) ;
165
153
}
166
154
} ) ;
167
155
You can’t perform that action at this time.
0 commit comments