fh-wfm-risk-assessment
Version:
A risk assessment module for WFM
53 lines (47 loc) • 1.33 kB
JavaScript
;
var ngModule = angular.module('wfm.risk-assessment', ['wfm.core.mediator', require('fh-wfm-signature')]);
require('../../dist');
ngModule.directive('riskAssessment', function($templateCache) {
return {
restrict: 'E'
, template: $templateCache.get('wfm-template/risk-assessment.tpl.html')
, scope: {
riskAssessment: "=value"
}
, controller: function() {
}
, controllerAs: 'ctrl'
};
});
ngModule.directive('riskAssessmentForm', function($templateCache, mediator) {
return {
restrict: 'E'
, template: $templateCache.get('wfm-template/risk-assessment-form.tpl.html')
, scope: {
}
, controller: function($scope) {
var self = this;
$scope.riskAssessmentStep = 0;
self.model = {};
self.answerComplete = function(event, answer) {
self.model.complete = answer;
$scope.riskAssessmentStep++;
event.preventDefault();
event.stopPropagation();
};
self.back = function(event) {
mediator.publish('wfm:workflow:step:back');
event.preventDefault();
event.stopPropagation();
};
self.done = function(event) {
mediator.publish('wfm:workflow:step:done', self.model);
event.preventDefault();
event.stopPropagation();
};
}
, controllerAs: 'ctrl'
};
})
;
module.exports = 'wfm.risk-assessment';