Skip to content

Commit 9c2ad20

Browse files
Merge pull request #21 from tutorcruncher/examples
An event callback example
2 parents 622a15d + ebf4137 commit 9c2ad20

File tree

3 files changed

+69
-1
lines changed

3 files changed

+69
-1
lines changed

_examples/basic_enquiry_form.jinja

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
layout: socket_example
3+
title: Basic enquiry form example
4+
permalink: /examples/basic-enquiry-form/
5+
description: The simplest implementation of an enquiry form with Socket on a site.
6+
---
7+
{% highlight html %}
8+
<div id="socket-enquiry"></div>
9+
10+
<!-- If you haven't called it before -->
11+
<script src="{{ site.socket_url }}"></script>
12+
13+
<!-- Then -->
14+
<script>
15+
socket('{{ site.socket_key }}', {
16+
mode: 'enquiry',
17+
element: '#socket-enquiry'
18+
});
19+
</script>
20+
{% endhighlight %}
21+
22+
<div id="socket-enquiry"></div>
23+
24+
<script>
25+
socket('{{ site.socket_key }}', {
26+
mode: 'enquiry',
27+
element: '#socket-enquiry'
28+
});
29+
</script>

_examples/basic_tutors_list.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: socket_example
33
title: Basic tutors list example
44
permalink: /examples/basic-tutors-list/
5-
description: The simplest implementation of Socket on a site.
5+
description: The simplest implementation of listing tutors with Socket on a site.
66
---
77
{% highlight html %}
88
<div id="socket"></div>
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
layout: socket_example
3+
title: Custom event callback enquiry form example
4+
permalink: /examples/basic-enquiry-form/
5+
description: Showing an example of the event callback being used with Socket
6+
---
7+
{% highlight html %}
8+
<div id="socket-enquiry"></div>
9+
10+
<!-- If you haven't called it before -->
11+
<script src="{{ site.socket_url }}"></script>
12+
13+
<!-- Then -->
14+
<script>
15+
socket('{{ site.socket_key }}', {
16+
mode: 'enquiry',
17+
element: '#socket-enquiry',
18+
event_callback: function (name) {
19+
if (name === 'enquiry_submitted') {
20+
window.ga('send', 'event', 'enquiry', 'enquiry-submitted', 'New York Branch')
21+
}
22+
}
23+
});
24+
</script>
25+
{% endhighlight %}
26+
27+
<div id="socket-enquiry"></div>
28+
29+
<script>
30+
socket('{{ site.socket_key }}', {
31+
mode: 'enquiry',
32+
element: '#socket-enquiry',
33+
event_callback: function (name) {
34+
if (name === 'enquiry_submitted') {
35+
window.ga('send', 'event', 'enquiry', 'enquiry-submitted', 'New York Branch')
36+
}
37+
}
38+
});
39+
</script>

0 commit comments

Comments
 (0)