(function () {
angular.module('s4c.components.briefingOperacional')
.factory('TemplatePdf', TemplatePdf);
/**
* @method TemplatePdf
*/
function TemplatePdf() {
var service = {
on: on,
_trigger: _trigger
};
var _events = {
'updatedHtml': []
}
/**
* @method on
* @param {*} event
* @param {*} callback
*/
function on(event, callback) {
_events[event].push(callback);
}
/**
* @method _trigger
* @param {*} event
* @param {*} args
*/
function _trigger(event, args) {
_.each(_events[event], function (callback) {
callback(args);
});
}
return service;
}
}());