mirror of
https://github.com/friendica/friendica
synced 2025-02-21 02:46:48 +00:00
Merge pull request #14678 from xundeenergie/dropzone-placeholder
Dropzone placeholder
This commit is contained in:
commit
1a68fed349
3 changed files with 10 additions and 4 deletions
|
@ -163,7 +163,7 @@ class Upload extends \Friendica\BaseModule
|
|||
}
|
||||
|
||||
$this->logger->info('upload done');
|
||||
$this->return(200, "\n\n" . Images::getBBCodeByResource($resource_id, $owner['nickname'], $preview, $image->getExt()) . "\n\n");
|
||||
$this->return(200, Images::getBBCodeByResource($resource_id, $owner['nickname'], $preview, $image->getExt()));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -23,6 +23,10 @@ var DzFactory = function (max_imagesize) {
|
|||
dictRemoveFile: dzStrings.dictRemoveFile,
|
||||
dictMaxFilesExceeded: dzStrings.dictMaxFilesExceeded,
|
||||
accept: function(file, done) {
|
||||
const targetTextarea = document.getElementById(textareaElementId);
|
||||
if (targetTextarea.setRangeText) {
|
||||
targetTextarea.setRangeText("\n[upload-" + file.name + "]\n", targetTextarea.selectionStart, targetTextarea.selectionEnd, "end");
|
||||
}
|
||||
done();
|
||||
},
|
||||
init: function() {
|
||||
|
@ -30,7 +34,8 @@ var DzFactory = function (max_imagesize) {
|
|||
const targetTextarea = document.getElementById(textareaElementId);
|
||||
if (targetTextarea.setRangeText) {
|
||||
//if setRangeText function is supported by current browser
|
||||
targetTextarea.setRangeText(serverResponse);
|
||||
let u = "[upload-" + file.name + "]";
|
||||
targetTextarea.setRangeText(serverResponse, targetTextarea.value.indexOf(u), targetTextarea.value.indexOf(u) + u.length, "end");
|
||||
} else {
|
||||
targetTextarea.focus();
|
||||
document.execCommand('insertText', false /*no UI*/, serverResponse);
|
||||
|
|
|
@ -92,6 +92,9 @@
|
|||
<div id="comment-edit-preview-{{$id}}" class="comment-edit-preview" style="display:none;"></div>
|
||||
|
||||
<div id="permissions-section" style="display: none;">
|
||||
<script>
|
||||
dzFactory.setupDropzone('#dropzone-{{$id}}', 'comment-edit-text-{{$id}}');
|
||||
</script>
|
||||
{{if $type == 'post'}}
|
||||
<h3>{{$l10n.visibility_title}}</h3>
|
||||
{{$acl_selector nofilter}}
|
||||
|
@ -113,8 +116,6 @@
|
|||
</div>
|
||||
</div>
|
||||
<script>
|
||||
dzFactory.setupDropzone('#dropzone-{{$id}}', 'comment-edit-text-{{$id}}');
|
||||
|
||||
document.addEventListener("DOMContentLoaded", function() {
|
||||
var textareas = document.querySelectorAll(".expandable-textarea");
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue