upload.html.tmpl 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. {{define "body"}}
  2. <h1>MegaUploader - {{.Share.Name}}</h1>
  3. <div>Carica un file su {{.Share.Name}}
  4. {{if .ViewURL}}(<a href="{{.ViewURL}}">Guarda cosa c'è già</a>){{end}}
  5. </div>
  6. <div class="share-description">
  7. {{.Share.Description}}
  8. </div>
  9. <div>Ricorda:
  10. <ul>
  11. <li>{{if ne .Share.SizeLimit 0}}
  12. Max {{.Share.SizeLimit.HR}}
  13. {{end}}
  14. </li>
  15. {{if ne (len .Share.Extensions) 0}}
  16. <li>Solo file di tipo
  17. {{range .Share.Extensions}}
  18. <tt>{{.}}</tt>,
  19. {{end}}
  20. </li>
  21. {{end}}
  22. </ul>
  23. </div>
  24. <pre id="responses"></pre>
  25. <form id="uploadForm" class="dropzone" method="POST" action="{{.Prefix}}/api/upload/{{.Share.Name}}"
  26. enctype="multipart/form-data"> <noscript>
  27. <input type="file" name="file" />
  28. </noscript>
  29. </form>
  30. <!-- TODO: area per trascinare file -->
  31. {{end}}
  32. {{define "scripts"}}
  33. <script type="text/javascript" src="{{.Prefix}}/static/dropzone/dropzone.min.js"></script>
  34. <script type="text/javascript" src="{{.Prefix}}/static/upload.js"> </script>
  35. {{end}}
  36. {{define "styles"}}
  37. <link href="{{.Prefix}}/static/dropzone/dropzone.min.css" rel="stylesheet" />
  38. <link href="{{.Prefix}}/static/style.css" rel="stylesheet" />
  39. {{end}}