2 Controller: ABListingCtrl
3 Required vars: mailingABList
6 <span crm-ui-order=
"{var: 'myOrder', defaults: ['-created_date']}"></span>
8 <div crm-ui-accordion=
"{title: ts('Filter'), collapsed: true}">
9 <form name=
"filterForm">
11 <input class=
"big crm-form-text" ng-model=
"filter.name" placeholder=
"{{ts('Name')}}"/>
14 <select crm-ui-select
style=
"width: 10em;" ng-model=
"filter.status">
15 <option value=
"">{{ts('- Status -')}}
</option>
16 <option ng-repeat=
"o in fields.status.options" ng-value=
"o.key">{{o.value}}
</option>
20 <select crm-ui-select
style=
"width: 20em;" ng-model=
"filter.testing_criteria">
21 <option value=
"">{{ts('- Test Type -')}}
</option>
22 <option ng-repeat=
"o in fields.testing_criteria.options" ng-value=
"o.key">{{o.value}}
</option>
28 <div ng-show=
"!$.isEmptyObject(mailingABList)">
29 <table class=
"display">
32 <th><a crm-ui-order-by=
"[myOrder, 'name']">{{ts('Name')}}
</a></th>
33 <th><a crm-ui-order-by=
"[myOrder, 'status']">{{ts('Status')}}
</a></th>
34 <th><a crm-ui-order-by=
"[myOrder, 'testing_criteria']">{{ts('Test Type')}}
</a></th>
35 <th><a crm-ui-order-by=
"[myOrder, 'created_date']">{{ts('Created')}}
</a></th>
40 <tr ng-repeat=
"mailingAB in mailingABList | filter:filter | orderBy:myOrder.get()">
41 <td>{{mailingAB.name}}
</td>
42 <td>{{crmMailingABStatus.getByName(mailingAB.status).label}}
</td>
43 <td>{{crmMailingABCriteria.get(mailingAB.testing_criteria).label}}
</td>
44 <td>{{mailingAB.created_date}}
</td>
46 <a class=
"action-item crm-hover-button" ng-href=
"#/abtest/{{mailingAB.id}}" ng-show=
"mailingAB.status == 'Draft'">{{ts('Continue')}}
</a>
47 <a class=
"action-item crm-hover-button" ng-href=
"#/abtest/{{mailingAB.id}}" ng-show=
"mailingAB.status != 'Draft'">{{ts('Results')}}
</a>
54 <div ng-show=
"$.isEmptyObject(mailingABList)" class=
"messages status no-popup">
55 <div class=
"icon inform-icon"></div>
56 {{ts('You have no A/B mailings')}}
60 <div class=
"crm-submit-buttons">
62 <a ng-href=
"#/abtest/new" class=
"button"><span><div class=
"icon ui-icon-circle-plus"></div>{{ts('New A/B Test')}}
</span></a>