Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
lib
react-ag-qeditor
Commits
85d14bbd
Commit
85d14bbd
authored
Sep 27, 2022
by
Sergey
Browse files
add clearBlob
parent
f686998b
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/QEditor.jsx
View file @
85d14bbd
...
@@ -293,6 +293,7 @@ const QEditor = ({ value, onChange = ()=>{}, style, uploadOptions, toolsOptions
...
@@ -293,6 +293,7 @@ const QEditor = ({ value, onChange = ()=>{}, style, uploadOptions, toolsOptions
onClick
:
()
=>
{
onClick
:
()
=>
{
modalOpener
(
'
voicemessage
'
,
'
Записать голосовое сообщение
'
)
modalOpener
(
'
voicemessage
'
,
'
Записать голосовое сообщение
'
)
setRecordType
({
audio
:
true
})
setRecordType
({
audio
:
true
})
clearBlobUrl
()
}
}
},
},
webcamera
:
{
webcamera
:
{
...
@@ -300,6 +301,7 @@ const QEditor = ({ value, onChange = ()=>{}, style, uploadOptions, toolsOptions
...
@@ -300,6 +301,7 @@ const QEditor = ({ value, onChange = ()=>{}, style, uploadOptions, toolsOptions
onClick
:
()
=>
{
onClick
:
()
=>
{
modalOpener
(
'
webcamera
'
,
'
Записать с камеры
'
)
modalOpener
(
'
webcamera
'
,
'
Записать с камеры
'
)
setRecordType
({
video
:
true
})
setRecordType
({
video
:
true
})
clearBlobUrl
()
}
}
},
},
screencust
:
{
screencust
:
{
...
@@ -307,6 +309,7 @@ const QEditor = ({ value, onChange = ()=>{}, style, uploadOptions, toolsOptions
...
@@ -307,6 +309,7 @@ const QEditor = ({ value, onChange = ()=>{}, style, uploadOptions, toolsOptions
onClick
:
()
=>
{
onClick
:
()
=>
{
modalOpener
(
'
screencust
'
,
'
Записать экран
'
)
modalOpener
(
'
screencust
'
,
'
Записать экран
'
)
setRecordType
({
screen
:
true
})
setRecordType
({
screen
:
true
})
clearBlobUrl
()
}
}
},
},
// katex: {
// katex: {
...
@@ -638,6 +641,21 @@ const QEditor = ({ value, onChange = ()=>{}, style, uploadOptions, toolsOptions
...
@@ -638,6 +641,21 @@ const QEditor = ({ value, onChange = ()=>{}, style, uploadOptions, toolsOptions
isDisabled
=
true
;
isDisabled
=
true
;
}
}
break
;
break
;
case
'
screencust
'
:
if
(
status
===
'
recording
'
||
isUploading
||
!
mediaBlobUrl
){
isDisabled
=
true
;
}
break
;
case
'
voicemessage
'
:
if
(
status
===
'
recording
'
||
isUploading
||
!
mediaBlobUrl
){
isDisabled
=
true
;
}
break
;
case
'
webcamera
'
:
if
(
status
===
'
recording
'
||
isUploading
||
!
mediaBlobUrl
){
isDisabled
=
true
;
}
break
;
case
'
iframe
'
:
case
'
iframe
'
:
try
{
try
{
let
url
=
new
URL
(
embedContent
);
let
url
=
new
URL
(
embedContent
);
...
@@ -753,14 +771,15 @@ const QEditor = ({ value, onChange = ()=>{}, style, uploadOptions, toolsOptions
...
@@ -753,14 +771,15 @@ const QEditor = ({ value, onChange = ()=>{}, style, uploadOptions, toolsOptions
onClick
:
()
=>
{
onClick
:
()
=>
{
stopRecording
();
stopRecording
();
unMuteAudio
();
unMuteAudio
();
clearBlobUrl
();
setUploaderUid
(
`uid
${
new
Date
()}
`
);
setUploaderUid
(
`uid
${
new
Date
()}
`
);
setUploadedPaths
([]);
setUploadedPaths
([]);
setModalIsOpen
(
false
);
setModalIsOpen
(
false
);
}
}
},
},
{
{
title
:
(
mediaBlobUrl
&&
uploadedPaths
.
length
===
0
)
?
(
isUploading
?
'
Сохранение...
'
:
'
Сохран
ить
'
)
:
'
Вставить
'
,
title
:
(
mediaBlobUrl
&&
uploadedPaths
.
length
===
0
)
?
(
isUploading
?
'
Сохранение...
'
:
'
Встав
ить
'
)
:
'
Вставить
'
,
className
:
(
status
===
'
recording
'
||
isUploading
)
?
'
atma-editor-complete-block
'
:
'
atma-editor-complete
'
,
className
:
'
atma-editor-complete
'
,
onClick
:
async
()
=>
{
onClick
:
async
()
=>
{
if
((
status
===
'
recording
'
||
isUploading
))
{
if
((
status
===
'
recording
'
||
isUploading
))
{
return
;
return
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment