uploads: show thumbnails in dropzone widget.
This commit is contained in:
@@ -150,10 +150,13 @@ Upload.initialize_dropzone = function() {
|
|||||||
let dropzone = new Dropzone("#filedropzone", {
|
let dropzone = new Dropzone("#filedropzone", {
|
||||||
paramName: "upload[file]",
|
paramName: "upload[file]",
|
||||||
url: "/uploads/preprocess",
|
url: "/uploads/preprocess",
|
||||||
createImageThumbnails: false,
|
thumbnailHeight: 150,
|
||||||
|
thumbnailWidth: 150,
|
||||||
|
thumbnailMethod: "contain",
|
||||||
addRemoveLinks: false,
|
addRemoveLinks: false,
|
||||||
maxFiles: 1,
|
maxFiles: 1,
|
||||||
maxFilesize: Upload.MAX_FILE_SIZE,
|
maxFilesize: Upload.MAX_FILE_SIZE,
|
||||||
|
maxThumbnailFilesize: Upload.MAX_FILE_SIZE,
|
||||||
timeout: 0,
|
timeout: 0,
|
||||||
acceptedFiles: "image/jpeg,image/png,image/gif,video/mp4,video/webm,.swf",
|
acceptedFiles: "image/jpeg,image/png,image/gif,video/mp4,video/webm,.swf",
|
||||||
previewTemplate: $("#dropzone-preview-template").html(),
|
previewTemplate: $("#dropzone-preview-template").html(),
|
||||||
|
|||||||
@@ -10,6 +10,20 @@
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
||||||
|
.dz-preview {
|
||||||
|
display: flex;
|
||||||
|
|
||||||
|
img[data-dz-thumbnail] {
|
||||||
|
padding: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dz-details {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-self: center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
&.dz-started .dropzone-hint {
|
&.dz-started .dropzone-hint {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
<div class="dz-preview dz-file-preview">
|
<div class="dz-preview dz-file-preview">
|
||||||
|
<img data-dz-thumbnail/>
|
||||||
<div class="dz-details">
|
<div class="dz-details">
|
||||||
<div class="dz-filename">
|
<div class="dz-filename">
|
||||||
<span data-dz-name></span>
|
<span data-dz-name></span>
|
||||||
|
|||||||
Reference in New Issue
Block a user