diff options
Diffstat (limited to 'src/main/resources/templates/split-results.html')
| -rw-r--r-- | src/main/resources/templates/split-results.html | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/src/main/resources/templates/split-results.html b/src/main/resources/templates/split-results.html new file mode 100644 index 0000000..4318fea --- /dev/null +++ b/src/main/resources/templates/split-results.html @@ -0,0 +1,43 @@ +{{#if success}} +<div class="alert alert-success"> + <i class="fas fa-check-circle"></i> + File successfully split into {{partCount}} parts +</div> + +{{#each parts}} +<div class="part-item"> + <div class="part-info"> + <div class="part-number">{{index}}</div> + <div class="part-details"> + <div class="part-name">{{name}}</div> + <div class="part-size">{{size}}</div> + </div> + </div> + <div class="part-actions"> + <a href="/api/download-part/{{id}}" class="btn-download" target="_blank"> + <i class="fas fa-download"></i> + Download + </a> + </div> +</div> +{{/each}} + +<script> +// Store part data for download all functionality +window.currentParts = [ + {{#each parts}} + { + id: "{{id}}", + name: "{{name}}", + size: {{sizeBytes}} + }{{#unless @last}},{{/unless}} + {{/each}} +]; +</script> + +{{else}} +<div class="alert alert-error"> + <i class="fas fa-exclamation-triangle"></i> + {{errorMessage}} +</div> +{{/if}}
\ No newline at end of file |
