fix composer dropzone

This commit is contained in:
Jakobus Schürz 2023-03-13 04:06:59 +01:00
parent 5107d4418e
commit 6a7f17559e
2 changed files with 7 additions and 6 deletions

View file

@ -96,7 +96,8 @@
</div>
</div>
<script>
var dropzoneCompose = new Dropzone(document.body, { // camelized version of the `id`
Dropzone.autoDiscover = false;
var dropzoneCompose = new Dropzone( '#comment-edit-form-{{$id}}', {
paramName: "userfile", // The name that will be used to transfer the file
maxFilesize: 2, // MB
previewsContainer: '#dz-previewsCompose',
@ -110,7 +111,7 @@
},
init: function() {
this.on("success", function(file, serverResponse) {
var target = $(':focus').closest('.comment-edit-form').find('.comment-edit-text');
var target = $('#comment-edit-text-{{$id}}')
var resp = $(serverResponse).find('div#content').text()
if (target.setRangeText) {
//if setRangeText function is supported by current browser
@ -122,7 +123,8 @@
});
},
});
document.onpaste = function(event){
$('#comment-edit-form-{{$id}}').on('paste', function(event){
const items = (event.clipboardData || event.originalEvent.clipboardData).items;
items.forEach((item) => {
if (item.kind === 'file') {
@ -131,5 +133,5 @@
dropzoneCompose.addFile(item.getAsFile())
}
})
}
});
</script>

View file

@ -68,7 +68,6 @@
<script>
Dropzone.autoDiscover = false;
var dropzone{{$id}} = new Dropzone( '#comment-edit-wrapper-{{$id}}', {
//var dropzone{{$id}} = new Dropzone( document.body, {
paramName: "userfile", // The name that will be used to transfer the file
maxFilesize: 6, // MB
previewsContainer: '#dz-preview-{{$id}}',
@ -104,7 +103,7 @@
dropzone{{$id}}.addFile(item.getAsFile())
}
})
})
});
</script>