file-uploader.html 1.0 KB

1234567891011121314151617181920212223242526
  1. <!--
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. -->
  7. <div class="admin__field-control">
  8. <div class="file-uploader" data-role="drop-zone" css="_loading: isLoading">
  9. <each args="data: value, as: '$file'">
  10. <div class="file-uploader-summary">
  11. <div class="file-uploader-filename">
  12. <!-- ko if: $file.url --><a attr="href: $file.url" target="_blank" text="$file.name"/><!-- /ko -->
  13. <!-- ko if: !$file.url --><text args="$file.name"/><!-- /ko -->
  14. (<text args="$parent.formatSize($file.size)"/>)
  15. </div>
  16. </div>
  17. </each>
  18. <div class="file-uploader-area">
  19. <input type="file" afterRender="onElementRender" attr="id: uid, name: fileInputName, multiple: isMultipleFiles"/>
  20. <label class="file-uploader-button action-secondary" attr="for: uid" translate="'Browse Files...'"/>
  21. <span class="file-uploader-spinner"/>
  22. </div>
  23. </div>
  24. </div>