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