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