go-skeletor/templates/upload/upload.tmpl

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>