-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improved styling for mailing list signup
- Add mailing list signup into yellow section of area page. - Add mailing list signup to top of /sources page. - Remove mailing list signup from Contact page. - Tweaks to wording of mailing list signup intro and success message. - Progressively enhance mailing list signup form with hidden name and newsletter checkboxes until an email address is entered, to reduce visual weight on the page until we know the user is interested. - Add `.mw-` Boostrap utlity classes for max-width.
- Loading branch information
Showing
7 changed files
with
138 additions
and
66 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,8 +12,6 @@ <h1 class="mb-4">Contact us</h1> | |
<p>Whether you’ve spotted an error on the site, or you have new data to contribute, or you need help managing your account, or anything else – send an email to <a href="mailto:[email protected]">[email protected]</a>, and we’ll direct your message to the right place.</p> | ||
|
||
</div> | ||
|
||
{% include 'hub/includes/mailing-list-form.html' %} | ||
</div> | ||
</div> | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,51 +1,48 @@ | ||
<div class="readable"> | ||
<form id="mailing_list_signup" method="POST" action="{% url 'mailing_list_signup' %}"> | ||
{% csrf_token %} | ||
<h2 class="h4">Want notifications when we add new data?</h2> | ||
<fieldset> | ||
<legend>Let us know your email address and we’ll notify you about new data:</legend> | ||
<div class="mb-3"> | ||
<label class="form-label" for="full_name">Name</label> | ||
<input type="text" name="full_name" id="full_name" class="form-control"> | ||
{% if form.errors.full_name %} | ||
<div class="invalid-feedback d-block fs-6 mt-2"> | ||
{{ form.errors.full_name }} | ||
</div> | ||
{% endif %} | ||
<form class="mailing-list-signup js-mailing-list-signup {{ classes }}" method="POST" action="{% url 'mailing_list_signup' %}"> | ||
{% csrf_token %} | ||
<h2 class="h4 mt-0">Want to know when we add new data?</h2> | ||
<fieldset class="mw-30rem"> | ||
<legend class="float-none mb-0">Tell us your email address and we’ll notify you when we add new data to the Local Intelligence Hub.</legend> | ||
<div class="mt-3 js-mailing-list-email"> | ||
<label class="form-label" for="email">Email address</label> | ||
<input type="email" name="email" id="email" class="form-control" autocomplete="email" spellcheck="false"> | ||
{% if form.errors.email %} | ||
<div class="invalid-feedback d-block fs-6 mt-2 mb-n3"> | ||
{{ form.errors.email }} | ||
</div> | ||
<div class="mb-3"> | ||
<label class="form-label" for="email">Email address</label> | ||
<input type="email" name="email" id="email" class="form-control"> | ||
{% if form.errors.email %} | ||
<div class="invalid-feedback d-block fs-6 mt-2"> | ||
{{ form.errors.email }} | ||
</div> | ||
{% endif %} | ||
{% endif %} | ||
</div> | ||
<div class="mt-3 js-mailing-list-name"> | ||
<label class="form-label" for="full_name">Name</label> | ||
<input type="text" name="full_name" id="full_name" class="form-control"> | ||
{% if form.errors.full_name %} | ||
<div class="invalid-feedback d-block fs-6 mt-2 mb-n3"> | ||
{{ form.errors.full_name }} | ||
</div> | ||
</fieldset> | ||
<fieldset> | ||
<legend>You can also, optionally, join our newsletters for more inspiration on data, democracy, and climate action:</legend> | ||
<div class="form-check"> | ||
<input class="form-check-input" type="checkbox" value="yes" name="mysoc_signup" id="mysoc_signup"> | ||
<label class="form-check-label" for="mysoc_signup"> | ||
mySociety | ||
<a href="https://www.mysociety.org/privacy/">(privacy policy)</a> | ||
</label> | ||
</div> | ||
<div class="form-check"> | ||
<input class="form-check-input" type="checkbox" value="yes" name="tcc_signup" id="tcc_signup"> | ||
<label class="form-check-label" for="tcc_signup"> | ||
The Climate Coalition | ||
<a href="https://www.theclimatecoalition.org/privacy-policy">(privacy policy)</a> | ||
</label> | ||
</div> | ||
</fieldset> | ||
<button type="submit" class="btn btn-primary mt-4">Subscribe</button> | ||
</form> | ||
</div> | ||
{% endif %} | ||
</div> | ||
</fieldset> | ||
<fieldset class="mt-4 js-mailing-list-extras mw-30rem"> | ||
<legend>You can also, optionally, join our newsletters for more inspiration on data, democracy, and climate action:</legend> | ||
<div class="form-check"> | ||
<input class="form-check-input" type="checkbox" value="yes" name="mysoc_signup" id="mysoc_signup"> | ||
<label class="form-check-label" for="mysoc_signup"> | ||
mySociety newsletter | ||
<a href="https://www.mysociety.org/privacy/" target="_blank" title="Opens in a new window">(privacy policy)</a> | ||
</label> | ||
</div> | ||
<div class="form-check mt-2"> | ||
<input class="form-check-input" type="checkbox" value="yes" name="tcc_signup" id="tcc_signup"> | ||
<label class="form-check-label" for="tcc_signup"> | ||
The Climate Coalition newsletter | ||
<a href="https://www.theclimatecoalition.org/privacy-policy" target="_blank" title="Opens in a new window">(privacy policy)</a> | ||
</label> | ||
</div> | ||
</fieldset> | ||
<button type="submit" class="btn btn-primary mt-4">Subscribe</button> | ||
</form> | ||
|
||
<div class="d-none" id="mailing_list_success"> | ||
<p> | ||
You're signed up! | ||
</p> | ||
<div class="d-none js-mailing-list-success"> | ||
<h2 class="h4 mt-0">Thanks for signing up!</h2> | ||
<p class="mw-30rem">We’ll let you know when there’s new data we think you’ll be interested in, on the Local Intelligence Hub.</p> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters