'js/angular-crmMailingAB/*.js',
),
'css' => array('css/angular-crmMailingAB.css'),
- 'partials' => array('partials/crmMailingAB'),
+ 'partials' => array('partials/crmMailingAB', 'ang/crmMailingAB'),
);
$result['crmD3'] = array(
'ext' => 'civicrm',
<div crm-ui-debug="abtest.mailings"></div>
<form name="crmMailingAB" novalidate>
- <div ng-include="'~/crmMailingAB/edit.html'" ng-if="!isSubmitted()"></div>
- <div ng-include="'~/crmMailingAB/report.html'" ng-if="isSubmitted()"></div>
+ <div ng-include="'~/crmMailingAB/EditCtrl/edit.html'" ng-if="!isSubmitted()"></div>
+ <div ng-include="'~/crmMailingAB/EditCtrl/report.html'" ng-if="isSubmitted()"></div>
</form>
'$routeProvider',
function ($routeProvider) {
$routeProvider.when('/abtest', {
- templateUrl: '~/crmMailingAB/list.html',
+ templateUrl: '~/crmMailingAB/ListCtrl.html',
controller: 'CrmMailingABListCtrl',
resolve: {
mailingABList: function ($route, crmApi) {
}
});
$routeProvider.when('/abtest/:id', {
- templateUrl: '~/crmMailingAB/main.html',
+ templateUrl: '~/crmMailingAB/EditCtrl/main.html',
controller: 'CrmMailingABEditCtrl',
resolve: {
abtest: function ($route, CrmMailingAB) {
1: mailingName.toUpperCase()
})
});
- return myAutosave.suspend(dialogService.open('selectWinnerDialog', '~/crmMailingAB/selectWinner.html', model, options));
+ return myAutosave.suspend(dialogService.open('selectWinnerDialog', '~/crmMailingAB/WinnerDialogCtrl.html', model, options));
};
// initialize
// scope.myAbtest = new CrmMailingAB();
// <crm-mailing-ab-block-mailing="{fromAddressA: 1, fromAddressB: 1}" crm-abtest="myAbtest" />
var simpleDirectives = {
- crmMailingAbBlockMailing: '~/crmMailingAB/joint-mailing.html',
- crmMailingAbBlockSetup: '~/crmMailingAB/setup.html'
+ crmMailingAbBlockMailing: '~/crmMailingAB/BlockMailing.html',
+ crmMailingAbBlockSetup: '~/crmMailingAB/BlockSetup.html'
};
_.each(simpleDirectives, function (templateUrl, directiveName) {
angular.module('crmMailingAB').directive(directiveName, function ($parse, crmMailingABCriteria, crmUiHelp) {
return {
require: '?ngModel',
scope: {},
- templateUrl: '~/crmMailingAB/slider.html',
+ templateUrl: '~/crmMailingAB/Slider.html',
link: function (scope, element, attrs, ngModel) {
var TEST_MIN = 1, TEST_MAX = 50;
var sliders = $('.slider-test,.slider-win', element);