59 lines
1.8 KiB
Cheetah
59 lines
1.8 KiB
Cheetah
<script type="text/javascript">
|
|
|
|
Dropzone.autoDiscover = false;
|
|
filename="";
|
|
|
|
$(document).ready(function () {
|
|
$("#mydropzone").dropzone({
|
|
{{if .isonefile }}
|
|
maxFiles: 1,
|
|
{{end}}
|
|
|
|
{{ if .acceptedFiles }}
|
|
acceptedFiles: "{{.acceptedFiles}}",
|
|
{{ end }}
|
|
|
|
url: "{{.conf.AppRoutes.uploaded}}{{.typeupload}}/{{.id}}",
|
|
|
|
init: function () {
|
|
var totalFiles = 0, completeFiles = 0;
|
|
this.on("addedfile", function (file) {
|
|
totalFiles += 1;
|
|
});
|
|
this.on("removed file", function (file) {
|
|
totalFiles -= 1;
|
|
});
|
|
this.on("complete", function (file) {
|
|
completeFiles += 1;
|
|
if (completeFiles === totalFiles) {
|
|
{{ if .iscallback }}
|
|
parent.CallbackUpload("{{.id}}","{{.path}}",filename);
|
|
{{ else if .iscropped }}
|
|
document.location.href="{{.redirect}}?pathfile={{.path}}"+filename+"&filename="+filename;
|
|
{{ else }}
|
|
document.location.href="{{.redirect}}";
|
|
{{ end }}
|
|
}
|
|
});
|
|
},
|
|
|
|
success: function (file, response) {
|
|
filename=response.file;
|
|
}
|
|
});
|
|
})
|
|
|
|
</script>
|
|
|
|
<form id="mydropzone"
|
|
class="dropzone"
|
|
action="{{.conf.AppRoutes.uploaded}}{{.typeupload}}/{{.id}}"
|
|
enctype="multipart/form-data"
|
|
method="post">
|
|
|
|
<div class="dz-message" data-dz-message><span>Cliquez ici pour débuter votre téléchargement</span></div>
|
|
|
|
</form>
|
|
|
|
|