apply changes from review
This commit is contained in:
parent
e62265b234
commit
0cc2e1c22a
7 changed files with 8 additions and 93 deletions
|
@ -96,46 +96,5 @@
|
|||
</div>
|
||||
</div>
|
||||
<script>
|
||||
Dropzone.autoDiscover = false;
|
||||
var dropzoneCompose = new Dropzone( '#dropzone-{{$id}}', {
|
||||
paramName: 'userfile', // The name that will be used to transfer the file
|
||||
maxFilesize: {{$max_imagesize}}, // MB
|
||||
url: '/media/photo/upload?response=url&album=',
|
||||
accept: function(file, done) {
|
||||
done();
|
||||
},
|
||||
init: function() {
|
||||
this.on('success', function(file, serverResponse) {
|
||||
var target = $('#comment-edit-text-{{$id}}')
|
||||
var resp = $(serverResponse).find('div#content').text()
|
||||
if (target.setRangeText) {
|
||||
//if setRangeText function is supported by current browser
|
||||
target.setRangeText(' ' + $.trim(resp) + ' ')
|
||||
} else {
|
||||
target.focus()
|
||||
document.execCommand('insertText', false /*no UI*/, $.trim(resp));
|
||||
}
|
||||
});
|
||||
this.on('complete', function(file) {
|
||||
// Remove just uploaded file from dropzone, makes interface more clear.
|
||||
// Image can be seen in posting-preview
|
||||
// We need preview to get optical feedback about upload-progress.
|
||||
// you see success, when the bb-code link for image is inserted
|
||||
setTimeout(function(){
|
||||
dropzoneCompose.removeFile(file);
|
||||
},5000);
|
||||
});
|
||||
},
|
||||
});
|
||||
|
||||
// Enables Copy&Paste for this dropzone
|
||||
$('#dropzone-{{$id}}').on('paste', function(event){
|
||||
const items = (event.clipboardData || event.originalEvent.clipboardData).items;
|
||||
items.forEach((item) => {
|
||||
if (item.kind === 'file') {
|
||||
// adds the file to your dropzone instance
|
||||
dropzoneCompose.addFile(item.getAsFile())
|
||||
}
|
||||
})
|
||||
});
|
||||
dzFactory.setupDropzone('#dropzone-{{$id}}', $('#comment-edit-text-{{$id}}'), {{$max_imagesize}});
|
||||
</script>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue