avatar-upload-form.hbs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. {{#if uploadHash}}
  2. {{avatar-crop-form options=options activeForm=activeForm isNested=true secret=options.crop_tmp.secret hash=uploadHash}}
  3. {{/if}}
  4. <input class="file-upload" type="file">
  5. {{#if isUploading}}
  6. <div class="uploading-file">
  7. <img src="" alt="">
  8. <h4>{{gettext "uploading %(filename)s (%(size)s)" filename=selectedImage.name size=(file-size selectedImage.size)}}</h4>
  9. <div class="progress">
  10. <div class="progress-bar progress-bar-primary" role="progressbar" aria-valuenow="{{progress}}" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
  11. <span class="sr-only">{{gettext "%(progress)s% complete" progress=progress}}</span>
  12. </div>
  13. </div>
  14. </div>
  15. {{/if}}
  16. {{#unless uploadHash}}
  17. <div class="row">
  18. <div class="col-md-6 col-md-offset-3">
  19. {{#if allowUpload}}
  20. <div class="upload-file">
  21. <button type="button" class="btn btn-primary btn-block {{if isUploading "disabled"}}" {{if isUploading "disabled"}} {{action "selectFile"}}>
  22. {{gettext "Select file"}}
  23. </button>
  24. <p class="text-muted">
  25. {{gettext "%(files)s files smaller than %(limit)s" files=extensions limit=(file-size options.upload.limit)}}
  26. </p>
  27. </div>
  28. {{/if}}
  29. <button type="button" class="btn btn-default btn-outlined btn-block {{if isUploading "disabled"}}" {{if isUploading "disabled"}} {{action "cancel"}}>
  30. {{gettext "Cancel"}}
  31. </button>
  32. </div>
  33. </div>
  34. {{/unless}}