@@ -49,6 +49,8 @@ export const init =
49
49
state . innerOptions . modules . toolbar = simpleToolbar
50
50
}
51
51
52
+ props . beforeEditorInit ?.( FluentEditor )
53
+
52
54
const quill = new FluentEditor ( vm . $refs . editor , state . innerOptions )
53
55
quill . emitter . on ( 'file-change' , api . fileOperationToSev )
54
56
state . quill = Object . freeze ( quill )
@@ -194,8 +196,8 @@ export const handleCompositionend =
194
196
state . quill . root . classList . add ( 'ql-blank' )
195
197
}
196
198
} 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 )
199
201
const [ mentionItem , offset ] = state . quill . getLeaf ( range . index )
200
202
201
203
if ( mentionItem . statics . blotName === 'break' || ( mentionItem . statics . blotName === 'text' && offset === 0 ) ) {
@@ -204,8 +206,8 @@ export const handleCompositionend =
204
206
if ( mentionItem . statics . blotName === 'break' ) {
205
207
state . quill . setSelection ( range . index + event . data . length )
206
208
} else {
207
- let pattern = / [ \u4E00 - \u9FA5 \uf900 - \ufa2d ] / ,
208
- flag
209
+ let pattern = / [ \u4E00 - \u9FA5 \uF900 - \uFA2D ] /
210
+ let flag
209
211
210
212
if ( pattern . test ( event . data ) ) {
211
213
flag = true
@@ -298,8 +300,8 @@ export const inputFileHandler =
298
300
fileInput . setAttribute ( 'accept' , mimeTypes )
299
301
300
302
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' )
303
305
) {
304
306
fileInput . setAttribute ( 'multiple' , '' )
305
307
}
@@ -343,12 +345,12 @@ export const uploaderDflsHandler =
343
345
export const handleUploadFile =
344
346
( { api, UploaderDfls } ) =>
345
347
( range , files , hasRejectedFile ) => {
346
- const fileEnableMultiUpload = UploaderDfls . enableMultiUpload === true || UploaderDfls . enableMultiUpload [ ' file' ]
348
+ const fileEnableMultiUpload = UploaderDfls . enableMultiUpload === true || UploaderDfls . enableMultiUpload . file
347
349
348
350
api . fileOperationToSev ( {
349
351
operation : 'upload' ,
350
352
data : fileEnableMultiUpload ? { files } : { file : files [ 0 ] } ,
351
- hasRejectedFile : hasRejectedFile ,
353
+ hasRejectedFile,
352
354
callback : ( res ) => {
353
355
if ( ! res ) {
354
356
return
@@ -490,11 +492,11 @@ export const handleUploadImage =
490
492
( range , { file, files } , hasRejectedImage ) => {
491
493
if ( state . quill . options . uploadOption . imageUploadToServer ) {
492
494
const index = state . promisesData . length
493
- const imageEnableMultiUpload = UploaderDfls . enableMultiUpload [ ' image' ]
495
+ const imageEnableMultiUpload = UploaderDfls . enableMultiUpload . image
494
496
const result = {
495
497
file,
496
498
data : { files : [ file ] } ,
497
- hasRejectedImage : hasRejectedImage ,
499
+ hasRejectedImage,
498
500
callback : ( res ) => {
499
501
if ( ! res ) {
500
502
return
@@ -526,7 +528,7 @@ export const handleUploadImage =
526
528
}
527
529
528
530
if ( imageEnableMultiUpload ) {
529
- result [ ' data' ] = { files }
531
+ result . data = { files }
530
532
}
531
533
532
534
state . promisesData . push ( {
@@ -863,7 +865,7 @@ export const handleDblclick =
863
865
props . picPreview &&
864
866
e &&
865
867
e . type === 'dblclick' &&
866
- [ ...e . target . classList ] . indexOf ( 'blot-formatter__overlay' ) > - 1 &&
868
+ [ ...e . target . classList ] . includes ( 'blot-formatter__overlay' ) &&
867
869
e . target . dataset . image
868
870
) {
869
871
api . doPreview ( e . target )
0 commit comments