Commit bd9f8fc8 by Яков

add pdf to text

parent ed18ec99
{
"name": "react-ag-qeditor",
"version": "1.1.20",
"version": "1.1.21",
"description": "WYSIWYG html editor",
"author": "atma",
"license": "MIT",
......
......@@ -641,10 +641,14 @@ const QEditor = ({
accept={accept}
action={custom_url.length > 0 ? custom_url : url}
errorMessage={uploadOptions.errorMessage}
onSuccess={(file) => {
onSuccess={(file, html) => {
if (typeof file !== "undefined") {
const _uploadedPaths = [...uploadedPaths]
_uploadedPaths.push(file)
setUploadedPaths(_uploadedPaths)
} else {
setEmbedContent(html);
}
}}
onDelete={(deleteFile) => {
let deleteIdx = null
......
......@@ -31,6 +31,7 @@ export default class Uploader extends React.Component {
progress: 0,
isUpload: false,
isSuccess: false,
html: ''
}
this.files = {};
......@@ -109,6 +110,9 @@ export default class Uploader extends React.Component {
}
return (
<Fragment>
{this.state.html.length > 0 ? <div dangerouslySetInnerHTML={{__html: this.state.html}} />
:
<>
<div className={'atma-editor-uploader-uitems'}>
{
Object.keys(this.state.files).map((uid, i) => (
......@@ -183,8 +187,8 @@ export default class Uploader extends React.Component {
});
}
if (resp.state === 'success') {
console.log(resp);
if (resp.state === 'success' && resp.html) {
this.setState({html: resp.html, uploaderSuccess: true}, () => this.onSuccess(undefined, resp.html))
}
}}
onProgress={(o, file) => {
......@@ -204,6 +208,8 @@ export default class Uploader extends React.Component {
>
<div className={'atma-editor-uploader-placeholder'}>Нажмите или перетащите файлы сюда</div>
</Upload>
</>
}
</Fragment>
)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment