an updated and hopefully faster version of the ST Toolbox
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.
 
 
 
 

34 lines
1.5 KiB

{{define "upload_stats"}}
<div class="upload-stats">
<div class="stat-item">
<span class="stat-value">{{.TotalJobs}}</span>
<span class="stat-label">Total Jobs</span>
</div>
<div class="stat-item all-stat"
hx-get="/documents/upload/results?page=1&limit={{.Limit}}&session_id={{.SessionID}}&filter=all"
hx-target="#upload-results" hx-indicator="false">
<span class="stat-value">{{add .TotalSuccess .TotalFailure}}</span>
<span class="stat-label">All Results</span>
</div>
<div class="stat-item success-stat"
hx-get="/documents/upload/results?page=1&limit={{.Limit}}&session_id={{.SessionID}}&filter=success"
hx-target="#upload-results" hx-indicator="false">
<span class="stat-value">{{.TotalSuccess}}</span>
<span class="stat-label">Successful</span>
</div>
<div class="stat-item error-stat"
hx-get="/documents/upload/results?page=1&limit={{.Limit}}&session_id={{.SessionID}}&filter=failed"
hx-target="#upload-results" hx-indicator="false">
<span class="stat-value">{{.TotalFailure}}</span>
<span class="stat-label">Failed</span>
</div>
<div class="stat-item">
<span class="stat-value">{{printf "%.1f" (div .TotalBytesUploaded 1048576.0)}}</span>
<span class="stat-label">MB Uploaded</span>
</div>
<div class="stat-item">
<span class="stat-value">{{formatDuration .TotalTime}}</span>
<span class="stat-label">Total Time</span>
</div>
</div>
{{end}}