mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2025-09-12 17:52:13 +02:00
alert if input file is not selected for stamp
This commit is contained in:
parent
badc9a5093
commit
40bab7f3b2
@ -73,10 +73,6 @@ public class StampController {
|
||||
int position = request.getPosition(); // Updated to use 1-9 positioning logic
|
||||
float overrideX = request.getOverrideX(); // New field for X override
|
||||
float overrideY = request.getOverrideY(); // New field for Y override
|
||||
// Check if the file input is null or empty
|
||||
if (request.getFileInput() == null || request.getFileInput().isEmpty()) {
|
||||
return ResponseEntity.badRequest().body("PDF file is missing.".getBytes());
|
||||
}
|
||||
|
||||
String customColor = request.getCustomColor();
|
||||
float marginFactor;
|
||||
|
@ -194,29 +194,22 @@
|
||||
alphabetGroup.style.display = 'none';
|
||||
}
|
||||
}
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
// Get the form by ID
|
||||
const form = document.getElementById('stampFormGroup');
|
||||
if (form) {
|
||||
// Override the default submission behavior
|
||||
form.addEventListener('submit', function(event) {
|
||||
// Get the file input element (using the pattern from the fileSelector fragment)
|
||||
const fileInput = document.getElementById('fileInput-input');
|
||||
// Check if files are selected
|
||||
if (!fileInput || fileInput.files.length === 0) {
|
||||
// Prevent the form from submitting
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
|
||||
// Alert the user
|
||||
alert('Please select a PDF file before submitting.');
|
||||
return false;
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
const form = document.getElementById('stampFormGroup');
|
||||
if (form) {
|
||||
form.addEventListener('submit', function(event) {
|
||||
const fileInput = document.getElementById('fileInput-input');
|
||||
if (!fileInput || fileInput.files.length === 0) {
|
||||
// Prevent the form from submitting
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
alert('Please select a PDF file before submitting.');
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}, true);
|
||||
}
|
||||
return true;
|
||||
}, true);
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
<th:block th:insert="~{fragments/footer.html :: footer}"></th:block>
|
||||
|
Loading…
Reference in New Issue
Block a user