电子档案
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
2.5 KiB

  1. <div class="modal" ng-controller="UploadUserPictureController">
  2. <div class="modal-dialog">
  3. <div class="modal-content">
  4. <div class="modal-header-wrapper">
  5. <div class="modal-header">
  6. <button type="button" class="close" ng-click="$hide()">&times;</button>
  7. <h2 class="modal-title">{{'IDM.PROFILE-MGMT.POPUP.UPLOAD-PICTURE-TITLE' | translate}}</h2>
  8. </div>
  9. </div>
  10. <div class="modal-body">
  11. <p>
  12. <i class="glyphicon glyphicon-info-sign"></i>
  13. {{'IDM.PROFILE-MGMT.POPUP.UPLOAD-PICTURE-DESCRIPTION' | translate}}
  14. </p>
  15. <div class="upload-image-form">
  16. <input type="file" ngf-select="" ngf-change="onFileSelect($files)" style="font-size: smaller; padding-top:6px;" >
  17. <div class="upload-image-dropbox"
  18. ngf-drop ngf-change="onFileSelect($files)"
  19. ngf-drag-over-class="dragover"
  20. ng-show="dropSupported">
  21. {{'IDM.PROFILE-MGMT.POPUP.UPLOAD-PICTURE-DROPZONE' | translate}}
  22. </div>
  23. <div ngf-drop-available="dropSupported=true"
  24. ng-show="!dropSupported">{{'IDM.PROFILE-MGMT.POPUP.UPLOAD-PICTURE-NO-DROP' | translate}}</div>
  25. <div class="graph-wrapper" ng-show="status.loading" style="margin: 10px 0 10px 0">
  26. <div class="graph-bar" ng-style="{width: popup.uploadProgress + '%'}"></div>
  27. </div>
  28. <button class="btn btn-danger btn-sm"
  29. ng-click="upload.abort()"
  30. ng-disabled="!status.loading"
  31. style="margin-bottom: 20px">
  32. {{'IDM.PROFILE-MGMT.POPUP.UPLOAD-PICTURE-CANCEL-UPLOAD' | translate}}
  33. </button>
  34. </div>
  35. </div>
  36. <div class="modal-footer-wrapper">
  37. <div class="modal-footer">
  38. <span loading="popup.loading"></span>
  39. <div class="pull-right" ng-if="popup.error">
  40. <span>{{'IDM.PROFILE-MGMT.POPUP.UPLOAD-PICTURE-ERROR' | translate}} <span ng-if="popup.errorMessage"> : </span>{{popup.errorMessage}}</span>
  41. </div>
  42. </div>
  43. </div>
  44. </div>
  45. </div>
  46. </div>