@@ -49,6 +49,8 @@ export const init =
4949 state . innerOptions . modules . toolbar = simpleToolbar
5050 }
5151
52+ props . beforeEditorInit ?.( FluentEditor )
53+
5254 const quill = new FluentEditor ( vm . $refs . editor , state . innerOptions )
5355 quill . emitter . on ( 'file-change' , api . fileOperationToSev )
5456 state . quill = Object . freeze ( quill )
@@ -194,8 +196,8 @@ export const handleCompositionend =
194196 state . quill . root . classList . add ( 'ql-blank' )
195197 }
196198 } else {
197- let data = state . quill . container . innerHTML ,
198- range = state . quill . getSelection ( true )
199+ let data = state . quill . container . innerHTML
200+ let range = state . quill . getSelection ( true )
199201 const [ mentionItem , offset ] = state . quill . getLeaf ( range . index )
200202
201203 if ( mentionItem . statics . blotName === 'break' || ( mentionItem . statics . blotName === 'text' && offset === 0 ) ) {
@@ -204,8 +206,8 @@ export const handleCompositionend =
204206 if ( mentionItem . statics . blotName === 'break' ) {
205207 state . quill . setSelection ( range . index + event . data . length )
206208 } else {
207- let pattern = / [ \u4E00 - \u9FA5 \uf900 - \ufa2d ] / ,
208- flag
209+ let pattern = / [ \u4E00 - \u9FA5 \uF900 - \uFA2D ] /
210+ let flag
209211
210212 if ( pattern . test ( event . data ) ) {
211213 flag = true
@@ -298,8 +300,8 @@ export const inputFileHandler =
298300 fileInput . setAttribute ( 'accept' , mimeTypes )
299301
300302 if (
301- ( UploaderDfls . enableMultiUpload [ ' file' ] && type === 'file' ) ||
302- ( UploaderDfls . enableMultiUpload [ ' image' ] && type === 'image' )
303+ ( UploaderDfls . enableMultiUpload . file && type === 'file' ) ||
304+ ( UploaderDfls . enableMultiUpload . image && type === 'image' )
303305 ) {
304306 fileInput . setAttribute ( 'multiple' , '' )
305307 }
@@ -343,12 +345,12 @@ export const uploaderDflsHandler =
343345export const handleUploadFile =
344346 ( { api, UploaderDfls } ) =>
345347 ( range , files , hasRejectedFile ) => {
346- const fileEnableMultiUpload = UploaderDfls . enableMultiUpload === true || UploaderDfls . enableMultiUpload [ ' file' ]
348+ const fileEnableMultiUpload = UploaderDfls . enableMultiUpload === true || UploaderDfls . enableMultiUpload . file
347349
348350 api . fileOperationToSev ( {
349351 operation : 'upload' ,
350352 data : fileEnableMultiUpload ? { files } : { file : files [ 0 ] } ,
351- hasRejectedFile : hasRejectedFile ,
353+ hasRejectedFile,
352354 callback : ( res ) => {
353355 if ( ! res ) {
354356 return
@@ -490,11 +492,11 @@ export const handleUploadImage =
490492 ( range , { file, files } , hasRejectedImage ) => {
491493 if ( state . quill . options . uploadOption . imageUploadToServer ) {
492494 const index = state . promisesData . length
493- const imageEnableMultiUpload = UploaderDfls . enableMultiUpload [ ' image' ]
495+ const imageEnableMultiUpload = UploaderDfls . enableMultiUpload . image
494496 const result = {
495497 file,
496498 data : { files : [ file ] } ,
497- hasRejectedImage : hasRejectedImage ,
499+ hasRejectedImage,
498500 callback : ( res ) => {
499501 if ( ! res ) {
500502 return
@@ -526,7 +528,7 @@ export const handleUploadImage =
526528 }
527529
528530 if ( imageEnableMultiUpload ) {
529- result [ ' data' ] = { files }
531+ result . data = { files }
530532 }
531533
532534 state . promisesData . push ( {
@@ -863,7 +865,7 @@ export const handleDblclick =
863865 props . picPreview &&
864866 e &&
865867 e . type === 'dblclick' &&
866- [ ...e . target . classList ] . indexOf ( 'blot-formatter__overlay' ) > - 1 &&
868+ [ ...e . target . classList ] . includes ( 'blot-formatter__overlay' ) &&
867869 e . target . dataset . image
868870 ) {
869871 api . doPreview ( e . target )
0 commit comments