/**
* @ngdoc managers
* @name DeteccaoImpactoManager
* @module s4c.managers.DeteccaoImpactoManager
*
* @description
* `DeteccaoImpactoManager` Componente para comunicação entre uma página html qualquer e o controller da diretiva
*
*
*/
(function () {
'use strict';
function DeteccaoImpactoManager(MainState, MapaService) {
return {
'ativo': false,
'zindex': 35,
/**
* @method abrir
*/
'abrir': function () {
var deteccaoImpacto = MainState.getDirective('deteccaoImpacto');
deteccaoImpacto.abrirDeteccaoImpacto();
deteccaoImpacto.ativo = true;
this.ativo = true;
},
/**
* @method fechar
*/
'fechar': function () {
this.ativo = false;
MapaService.removerPoiClicado();
}
};
}
DeteccaoImpactoManager.$inject = ['MainState', 'MapaService'];
angular.module('s4c.managers')
.service('DeteccaoImpactoManager', DeteccaoImpactoManager);
})();