bugfix drop zone
This commit is contained in:
@@ -618,7 +618,7 @@ const imageBrowser = (callback, value, meta, gallery = false) => {
|
||||
|
||||
const title = document.createElement("div");
|
||||
title.classList.add("image-gallery-content-item-title");
|
||||
title.innerHTML = "??";
|
||||
title.innerHTML = "";
|
||||
|
||||
const removeBtn = document.createElement("div");
|
||||
removeBtn.classList.add("image-gallery-content-item-remove");
|
||||
@@ -749,7 +749,8 @@ const imageBrowser = (callback, value, meta, gallery = false) => {
|
||||
},
|
||||
onChange: function (dialogApi, details) {
|
||||
if (details.name == "dropzone") {
|
||||
const files = dialogApi.getData();
|
||||
const files = dialogApi.getData().dropzone || [];
|
||||
console.log(files);
|
||||
if (files && files.length > 0) {
|
||||
let formData = new FormData();
|
||||
formData.append("file", files[0]);
|
||||
@@ -762,9 +763,16 @@ const imageBrowser = (callback, value, meta, gallery = false) => {
|
||||
input.value = "";
|
||||
const data = result.data as MediaResponse;
|
||||
|
||||
console.log(data.medium);
|
||||
|
||||
if (data.medium) {
|
||||
callback(data.medium.url);
|
||||
dialog.close();
|
||||
if (gallery == false) {
|
||||
callback(data.medium.url);
|
||||
dialog.close();
|
||||
} else {
|
||||
selected.push(data.medium.url);
|
||||
dialogApi.showTab("gallery");
|
||||
}
|
||||
} else {
|
||||
alert(
|
||||
"The server responded with an unknown error"
|
||||
@@ -772,6 +780,7 @@ const imageBrowser = (callback, value, meta, gallery = false) => {
|
||||
}
|
||||
})
|
||||
.catch((error) => {
|
||||
console.log(error);
|
||||
input.value = "";
|
||||
alert(
|
||||
error.data.message ||
|
||||
|
||||
Reference in New Issue
Block a user