UNPKG

fh-wfm-risk-assessment

Version:
53 lines (47 loc) 1.33 kB
'use strict'; 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';