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.
28 lines
1.2 KiB
28 lines
1.2 KiB
{{define "upload_actions"}}
|
|
<div class="content">
|
|
<h3 class="submenu-header">Step 3: Submit Uploads</h3>
|
|
<div>
|
|
<form id="upload-form" hx-post="/upload-documents" hx-encoding="multipart/form-data"
|
|
hx-include="[name='jobNumbers'],[name^='document-file'],[name^='document-name'],[name^='document-type']"
|
|
hx-target="#upload-results" hx-indicator="#upload-loading-indicator">
|
|
|
|
<input type="hidden" name="job-ids" id="job-ids-field">
|
|
<button type="submit" class="success-button">Upload Documents to Jobs</button>
|
|
|
|
<div id="upload-progress" style="display: none; margin-top: 1rem;">
|
|
<div class="progress">
|
|
<div class="progress-bar" role="progressbar" style="width: 0%;"></div>
|
|
</div>
|
|
<p id="upload-status">Preparing uploads...</p>
|
|
|
|
<div id="upload-loading-indicator" class="htmx-indicator">
|
|
<span>Uploading...</span>
|
|
<div class="loading-indicator"></div>
|
|
</div>
|
|
|
|
<div id="upload-results"></div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
{{end}}
|