Fix(UI): Contact form reCAPTCHA style correction for extreme zooming.

This commit is contained in:
2025-01-25 16:55:19 +00:00
parent d84cc29edb
commit cc6c3699f6
4 changed files with 13 additions and 1 deletions

View File

@@ -133,6 +133,7 @@ class Model_View_Base(BaseModel, ABC):
FLAG_PAGE_BODY: ClassVar[str] = 'page-body'
FLAG_PHONE_NUMBER: ClassVar[str] = Base.FLAG_PHONE_NUMBER
FLAG_POSTCODE: ClassVar[str] = Base.FLAG_POSTCODE
FLAG_RECAPTCHA: ClassVar[str] = 'recaptcha'
FLAG_RIGHT_HAND_SIDE: ClassVar[str] = 'rhs'
FLAG_ROW: ClassVar[str] = 'row'
FLAG_ROW_NEW: ClassVar[str] = 'row-new'

View File

@@ -41,6 +41,10 @@ textarea.form-input {
padding-left: 200px;
}
.container.recaptcha {
margin-left: 15vw;
}
input[type="submit"] {
margin-left: 40%;
padding: 0.75rem 1.5rem;
@@ -88,3 +92,9 @@ input[type="submit"]:hover {
width: 100%;
}
}
@media (max-width: 400px) {
.container.recaptcha {
margin-left: -12vw;
}
}

View File

@@ -117,6 +117,7 @@
var flagPageBody = "{{ model.FLAG_PAGE_BODY }}";
var flagPhoneNumber = "{{ model.FLAG_PHONE_NUMBER }}";
var flagPostcode = "{{ model.FLAG_POSTCODE }}";
var flagRecaptcha = "{{ model.FLAG_RECAPTCHA }}";
var flagRightHandSide = "{{ model.FLAG_RIGHT_HAND_SIDE }}";
var flagRow = "{{ model.FLAG_ROW }}";
var flagRowNew = "{{ model.FLAG_ROW_NEW }}";

View File

@@ -59,7 +59,7 @@
{{ model.form_contact.receive_marketing() }}
{{ model.form_contact.receive_marketing.label }}
</div>
<div class="{{ model.FLAG_CONTAINER }}">
<div class="{{ model.FLAG_CONTAINER }} {{ model.FLAG_RECAPTCHA }}">
{{ model.form_contact.recaptcha() }}
</div>
<div class="{{ model.FLAG_CONTAINER_INPUT }}">