Skip to content

Commit a8fc6c5

Browse files
committed
Move lead form JavaScript to a JS file
1 parent 971244c commit a8fc6c5

File tree

3 files changed

+18
-16
lines changed

3 files changed

+18
-16
lines changed

assets/js/_leadform.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
(function($) {
2+
$('.js-demo-form').on('submit', function(e) {
3+
e.preventDefault();
4+
$.ajax({
5+
method: "POST",
6+
url: "https://hooks.zapier.com/hooks/catch/2383820/wv86oo/",
7+
data: $('.js-demo-form').serializeArray()
8+
}).done(function(msg) {
9+
$('.js-demo-form').html("<div class='demo-form__success'><h3>Thanks!</h3><p>We'll be in touch.</p></div>");
10+
window.snowplow('trackStructEvent', 'form', 'submit', 'rdocs_demo_form', '', 0.0);
11+
});
12+
});
13+
14+
$(document).ready(function() {
15+
$('.js-phone-label-question-mark').tooltip();
16+
})
17+
})($jq)

views/layout.ejs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@
9393
<script src="/js/dependencies/highlight.pack.js"></script>
9494
<script src="/js/dependencies/highlightjs-line-numbers.js"></script>
9595
<script src="/js/dependencies/rstudio_navigator.js"></script>
96+
<script src="/js/_leadform.js"></script>
9697
<script src="/js/helpers/boot.js"></script>
9798
<script src="/js/helpers/downloadStats.js"></script>
9899
<script src="/js/helpers/list-table-filtering.js"></script>

views/shared/_leadform.ejs

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -160,19 +160,3 @@
160160
}
161161
}
162162
</style>
163-
164-
<script>
165-
$jq('.js-demo-form').on('submit', function(e) {
166-
e.preventDefault();
167-
$jq.ajax({
168-
method: "POST",
169-
url: "https://hooks.zapier.com/hooks/catch/2383820/wv86oo/",
170-
data: $('.js-demo-form').serializeArray()
171-
}).done(function(msg) {
172-
$('.js-demo-form').html("<div class='demo-form__success'><h3>Thanks!</h3><p>We'll be in touch.</p></div>");
173-
window.snowplow('trackStructEvent', 'form', 'submit', 'rdocs_demo_form', '', 0.0);
174-
});
175-
});
176-
177-
$jq('.js-phone-label-question-mark').tooltip();
178-
</script>

0 commit comments

Comments
 (0)