CRM-15578 - Fix display of dates on past newsletters
[civicrm-core.git] / partials / crmMailingAB / report.html
CommitLineData
32b8b0bf
TO
1<div crm-ui-accordion crm-title="ts('Debug')" crm-collapsed="true">
2 <pre>{{abtest.ab|json}}</pre>
3 <pre>{{abtest.mailings|json}}</pre>
4</div>
360aaa75 5
32b8b0bf 6<div>
360aaa75
TO
7 <table>
8 <thead>
9 <tr>
10 <th>{{ts('Details')}}</th>
32b8b0bf
TO
11 <th style="width: 12em;">{{ts('Mailing A')}}</th>
12 <th style="width: 12em;">{{ts('Mailing B')}}</th>
13 <th style="width: 12em;" ng-show="abtest.ab.status == 'Final'">{{ts('Final')}}</th>
360aaa75
TO
14 </tr>
15 </thead>
16 <tbody>
32b8b0bf
TO
17 <tr ng-show="abtest.mailings.a.body_html || abtest.mailings.b.body_html">
18 <td>{{ts('HTML')}}</td>
19 <td><a ng-click="previewMailing('a','html')" ng-show="abtest.mailings.a.body_html">{{ts('View')}}</a></td>
20 <td><a ng-click="previewMailing('b','html')" ng-show="abtest.mailings.b.body_html">{{ts('View')}}</a></td>
21 <td><a ng-click="previewMailing('c','html')" ng-show="abtest.mailings.c.body_html && abtest.ab.status == 'Final'">{{ts('View')}}</a></td>
22 </tr>
23 <tr ng-show="abtest.mailings.a.body_text || abtest.mailings.b.body_text">
24 <td>{{ts('Text')}}</td>
25 <td><a ng-click="previewMailing('a','text')" ng-show="abtest.mailings.a.body_text">{{ts('View')}}</a></td>
26 <td><a ng-click="previewMailing('b','text')" ng-show="abtest.mailings.b.body_text">{{ts('View')}}</a></td>
27 <td><a ng-click="previewMailing('c','text')" ng-show="abtest.mailings.c.body_text && abtest.ab.status == 'Final'">{{ts('View')}}</a></td>
28 </tr>
360aaa75
TO
29 <tr>
30 <td>{{ts('Delivered')}}</td>
31 <td>{{stats.a.Delivered}}</td>
32 <td>{{stats.b.Delivered}}</td>
32b8b0bf 33 <td ng-show="abtest.ab.status == 'Final'">{{stats.c.Delivered}}</td>
360aaa75
TO
34 </tr>
35 <tr>
36 <td>{{ts('Bounces')}}</td>
37 <td>{{stats.a.Bounces}}</td>
38 <td>{{stats.b.Bounces}}</td>
32b8b0bf 39 <td ng-show="abtest.ab.status == 'Final'">{{stats.c.Bounces}}</td>
360aaa75
TO
40 </tr>
41 <tr>
42 <td>{{ts('Unsubscribers')}}</td>
43 <td>{{stats.a.Unsubscribers}}</td>
44 <td>{{stats.b.Unsubscribers}}</td>
32b8b0bf 45 <td ng-show="abtest.ab.status == 'Final'">{{stats.c.Unsubscribers}}</td>
360aaa75
TO
46 </tr>
47 <tr>
48 <td>{{'Opened'}}</td>
49 <td>{{stats.a.Opened}}</td>
50 <td>{{stats.b.Opened}}</td>
32b8b0bf 51 <td ng-show="abtest.ab.status == 'Final'">{{stats.c.Opened}}</td>
360aaa75
TO
52 </tr>
53 <tr>
54 <td>{{ts('Unique Clicks')}}</td>
55 <td>{{stats.a['Unique Clicks']}}</td>
56 <td>{{stats.b['Unique Clicks']}}</td>
32b8b0bf
TO
57 <td ng-show="abtest.ab.status == 'Final'">{{stats.c['Unique Clicks']}}</td>
58 </tr>
59 <tr ng-show="abtest.ab.status == 'Testing'">
60 <td></td>
61 <td>
62 <button ng-click="selectWinner('a')">{{ts('Select as Winner')}}</button>
63 </td>
64 <td>
65 <button ng-click="selectWinner('b')">{{ts('Select as Winner')}}</button>
66 </td>
67 <!-- Final column is n/a -->
360aaa75
TO
68 </tr>
69 </tbody>
70 </table>
71
72 <div crm-ui-tab-set>
73 <div crm-ui-tab id="tab-opens" crm-title="ts('Opens (WIP)')">
74 <div crm-mailing-ab-stats="{criteria: 'open', split_count: 5}" crm-abtest="abtest"></div>
75 </div>
76 <div crm-ui-tab id="tab-clicks" crm-title="ts('Total Clicks (WIP)')">
77 <div crm-mailing-ab-stats="{criteria: 'total unique clicks', split_count: 5}" crm-abtest="abtest"></div>
78 </div>
79 </div>
80
81</div>