Skip to content

Commit dece234

Browse files
authored
[PYT-57] Wire up email subscribe form (pytorch#18)
1 parent 1a4f4e8 commit dece234

File tree

4 files changed

+34
-14
lines changed

4 files changed

+34
-14
lines changed

_includes/footer.html

+2-6
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,8 @@ <h2>Resources</h2>
6666
<ul>
6767
<li class="list-title">Follow Us</li>
6868
<li>
69-
<form action="/email-subscribe" class="email-subscribe-form">
70-
<div class="email-subscribe-form-fields-wrapper">
71-
<input type="email" name="email_subscribe" placeholder="Enter your email address" />
72-
<button class="email-subscribe-button"></button>
73-
</div>
74-
</form>
69+
{% capture placeholder %}Email Address{% endcapture %}
70+
{% include newsletter_subscribe_form.html placeholder=placeholder %}
7571
</li>
7672
</ul>
7773

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<div id="mc_embed_signup">
2+
<form
3+
action="https://twitter.us14.list-manage.com/subscribe/post?u=75419c71fe0a935e53dfa4a3f&id=91d0dccd39"
4+
method="post"
5+
id="mc-embedded-subscribe-form"
6+
name="mc-embedded-subscribe-form"
7+
class="email-subscribe-form validate"
8+
target="_blank"
9+
novalidate>
10+
<div id="mc_embed_signup_scroll" class="email-subscribe-form-fields-wrapper">
11+
<div class="mc-field-group">
12+
<label for="mce-EMAIL" style="display:none;">Email Address</label>
13+
<input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL" placeholder="{{ placeholder }}">
14+
</div>
15+
16+
<div id="mce-responses" class="clear">
17+
<div class="response" id="mce-error-response" style="display:none"></div>
18+
<div class="response" id="mce-success-response" style="display:none"></div>
19+
</div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
20+
21+
<div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_75419c71fe0a935e53dfa4a3f_91d0dccd39" tabindex="-1" value=""></div>
22+
23+
<div class="clear">
24+
<input type="submit" value="" name="subscribe" id="mc-embedded-subscribe" class="button email-subscribe-button">
25+
</div>
26+
</div>
27+
</form>
28+
</div>

_sass/base_styles.scss

+2-2
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ pre {
161161
}
162162

163163
.email-subscribe-form {
164-
input {
164+
input.email {
165165
color: $orange;
166166
border: none;
167167
border-bottom: 1px solid #939393;
@@ -186,7 +186,7 @@ pre {
186186
color: $orange;
187187
}
188188

189-
button {
189+
input[type="submit"] {
190190
position: absolute;
191191
right: 0;
192192
top: 10px;

index.html

+2-6
Original file line numberDiff line numberDiff line change
@@ -119,12 +119,8 @@ <h2>Our Community</h2>
119119
</div>
120120
</div>
121121

122-
<form action="/email-subscribe" class="email-subscribe-form">
123-
<div class="email-subscribe-form-fields-wrapper">
124-
<input type="email" name="email_subscribe" placeholder="Enter your email address to join our newsletter." />
125-
<button class="email-subscribe-button"></button>
126-
</div>
127-
</form>
122+
{% capture placeholder %}Enter your email address to join our newsletter{% endcapture %}
123+
{% include newsletter_subscribe_form.html placeholder=placeholder %}
128124
</div>
129125
</div>
130126
</div>

0 commit comments

Comments
 (0)