From 5282977ee8792a84cba85560b0b783e826f9d0f9 Mon Sep 17 00:00:00 2001 From: Eniko Tot <eniko.tot@codebrewery.hu> Date: Tue, 6 Feb 2024 13:08:11 +0100 Subject: [PATCH] [FEATURE] Change apply form validation and change dropzone border coloring only when form was validated --- .../Private/Templates/Bootstrap5/Joblist/ApplyForm.html | 2 +- Resources/Public/Sass/Bootstrap5/_sg-jobs.scss | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Resources/Private/Templates/Bootstrap5/Joblist/ApplyForm.html b/Resources/Private/Templates/Bootstrap5/Joblist/ApplyForm.html index a089f0d8..3e797295 100644 --- a/Resources/Private/Templates/Bootstrap5/Joblist/ApplyForm.html +++ b/Resources/Private/Templates/Bootstrap5/Joblist/ApplyForm.html @@ -218,7 +218,7 @@ <f:translate key="frontend.apply.applyAsNow" arguments="{0: '{job.title}'}" /> </h2> </f:if> - <f:form action="apply" class="was-validated" id="apply" controller="Joblist" method="post" name="applyData" + <f:form action="apply" class="needs-validation" novalidate="novalidate" id="apply" controller="Joblist" method="post" name="applyData" object="{applyData}" enctype="multipart/form-data"> <f:if condition="{job}"> <f:then> diff --git a/Resources/Public/Sass/Bootstrap5/_sg-jobs.scss b/Resources/Public/Sass/Bootstrap5/_sg-jobs.scss index 529efd35..c8e764e7 100644 --- a/Resources/Public/Sass/Bootstrap5/_sg-jobs.scss +++ b/Resources/Public/Sass/Bootstrap5/_sg-jobs.scss @@ -1,11 +1,14 @@ -.dropzone { +form.was-validated .dropzone { border-color: var(--b-form-invalid-border-color); - border-radius: var(--b-border-radius); - border-style: dashed; &.dz-started { border-color: var(--b-form-valid-border-color); } +} + +.dropzone { + border-radius: var(--b-border-radius); + border-style: dashed; .dz-message { display: grid; -- GitLab