-
Notifications
You must be signed in to change notification settings - Fork 0
/
snippets.json
96 lines (93 loc) · 2.58 KB
/
snippets.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
{
"Syne form data": {
"scope": "javascript,typescript",
"prefix": "snrFormData",
"body": [
" SR.event.sendFormData(",
" '${1:formName}',",
" {",
" //form data",
" name: dispatchData.pop().Name,",
" company: generalData.CommercialName,",
" city: generalData.Town,",
" email: useremail,",
" phone: generalData.Phone,",
" province: generalData.TerritoryDivision",
" },",
" {",
" //field mapping",
" lastname: 'surname',",
" firstname: 'name',",
" email: 'email',",
" phone: 'phone',",
" city: 'city',",
" company: 'company',",
" province: 'province'",
" }",
" );"
],
"description": "Log output to console"
},
"Synerise Sentry": {
"scope": "javascript,typescript",
"prefix": "snrerror",
"body": [
"SR.event.trackCustomEvent('error.log', {",
" name: error.name,",
" message: error.message,",
" campaignId: '${1:dynamicContentID}'",
"}, error.name);",
],
"description": "Log output to console"
},
"Synerise social": {
"scope": "javascript,typescript, html",
"prefix": "socialproof",
"body": [
"{% socialproof %} ${1:expresionHash} {% endsocialproof %}"
],
"description": "SocialProof Synerise"
},
"Synerise expression": {
"scope": "javascript,typescript, html",
"prefix": "expression",
"body": [
"{% expression %} ${1:expresionHash} {% endexpression %}"
],
"description": "Expresion Synerise"
},
"Synerise aggregate": {
"scope": "javascript,typescript, html",
"prefix": "aggregate",
"body": [
"{% aggregate ${1:aggregateHash} %}",
" {{ aggregate_result[0] }}",
"{% endaggregate %}"
],
"description": "Aggregate Synerise"
},
"Synerise aggregate2": {
"scope": "javascript,typescript, html",
"prefix": "aggregate",
"body": [
"{% aggregate ${1:aggregateHash} %}",
"{% for item in aggregate_result %}",
"{{ item }}",
"{% endfor %}",
"{% endaggregate %}"
],
"description": "Aggregate Synerise loop"
},
"Recommendations3": {
"scope": "javascript,typescript, html",
"prefix": "recommedndations3",
"body": [
" {% recommendations3 campaignId=${1:recoId} %}",
" {% for p in recommended_products3 %}",
" {{ p }}",
" {% endfor %}",
" {% endrecommendations3 %}"
],
"description": "Synerise recommendations 3 loop"
}
}