2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-08-14 15:41:10 +00:00

Add the ability to extract image URL information when drag-and-dropping image URL from a browser window

- Can't do anything with it yet...
- Code is almost there but leaving for now
This commit is contained in:
Oliver Walters
2019-05-07 00:04:35 +10:00
parent 3c7238f29c
commit fe4acd48a7
5 changed files with 113 additions and 47 deletions

View File

@@ -106,37 +106,29 @@
var transfer = event.originalEvent.dataTransfer;
var formData = new FormData();
if (isFileTransfer(transfer)) {
var file = transfer.files[0];
inventreeFileUpload(
"{% url 'part-image-upload' part.id %}",
file,
{},
{
success: function(data, status, xhr) {
location.reload();
},
error: function(xhr, status, error) {
showAlertDialog('Error uploading image', renderErrorMessage(xhr));
}
}
);
formData.append('image_file', transfer.files[0]);
} else if (isOnlineTransfer(transfer)) {
getImageUrlFromTransfer(transfer);
/*
for (var i = 0; i < 12; i++) {
transfer.items[i].getAsString(function(text) {
console.log('item ' + i + ' - ' + text);
});
}
*/
formData.append('image_url', getImageUrlFromTransfer(transfer));
} else {
console.log('Unknown transfer');
return;
}
inventreeFormDataUpload(
"{% url 'part-image-upload' part.id %}",
formData,
{
success: function(data, status, xhr) {
location.reload();
},
error: function(xhr, status, error) {
showAlertDialog('Error uploading image', renderErrorMessage(xhr));
}
}
);
});
$("#show-qr-code").click(function() {