File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -84,7 +84,8 @@ export const directive2flag = async (
8484 return handleTable ( params ) ;
8585 }
8686 case 'link' : {
87- const { desc = '' , url = '' } = params ;
87+ const selectedText = codeMirrorUt . getSelectedText ( ) ;
88+ const { desc = selectedText , url = '' } = params ;
8889 const text = `[${ desc } ](${ url } )` ;
8990
9091 return {
@@ -97,7 +98,7 @@ export const directive2flag = async (
9798 } ;
9899 }
99100 case 'image' : {
100- return handleImage ( params ) ;
101+ return handleImage ( params , codeMirrorUt ) ;
101102 }
102103 case 'flow' :
103104 case 'sequence' :
@@ -279,8 +280,10 @@ const handleMermaid = (type: string) => {
279280/**
280281 * 处理图片插入
281282 */
282- const handleImage = ( params : any ) => {
283- const { desc = '' , url = '' , urls } = params ;
283+ const handleImage = ( params : any , codeMirrorUt : CodeMirrorUt ) => {
284+ const selectedText = codeMirrorUt . getSelectedText ( ) ;
285+
286+ const { desc = selectedText , url = '' , urls } = params ;
284287 let text = '' ;
285288
286289 const urlIsEmpty =
You can’t perform that action at this time.
0 commit comments