service.js 1.37 KB
angular.module('focaModal')
    .service('focaModalService', [
        '$uibModal',
        function($uibModal) {
            return {
                confirm: function(textoModal) {
                    return $uibModal.open({
                        templateUrl: 'modal-confirm.html',
                        controller: 'focaModalConfirmController',
                        animation: false,
                        backdrop: false,
                        resolve: { textoModal: function() { return textoModal; } }
                    })
                        .result.then(
                            function(resultado) {
                                return resultado;
                            }
                        );
                },
                alert: function(textoModal) {
                    return $uibModal.open({
                        templateUrl: 'modal-alert.html',
                        controller: 'focaModalAlertController',
                        animation: false,
                        backdrop: false,
                        resolve: { textoModal: function() { return textoModal; } }
                    })
                        .result.then(
                            function(resultado) {
                                return resultado;
                            }
                        )
                }
            };
        }
    ]);