Sha256: 9e96b44ab83246c086d486d429c1d8429e4f93856cbec757dcdcdd683e60d150

Contents?: true

Size: 1.53 KB

Versions: 23

Compression:

Stored size: 1.53 KB

Contents

angular.module('AgileProxy').factory('DialogService', function ($modal, $q, $rootScope) {
    return {
        yesNo: function (message) {
            var modalInstance, localScope, deferred;
            localScope = $rootScope.$new(true);
            deferred = $q.defer();
            angular.extend(localScope, {
                message: message,
                yes: function () {
                    modalInstance.close();
                    deferred.resolve();

                },
                no: function () {
                    modalInstance.close();
                    deferred.reject('User Cancelled');
                }
            });
            modalInstance = $modal.open({
                templateUrl: '/ui/app/view/dialog/yesNo.html',
                size: 'lg',
                scope: localScope
            });
            return deferred.promise;


        },
        error: function (title, message) {
            var modalInstance, localScope, deferred;
            localScope = $rootScope.$new(true);
            deferred = $q.defer();
            angular.extend(localScope, {
                title: title,
                message: message,
                close: function () {
                    modalInstance.close();
                    deferred.resolve({});
                }
            });
            modalInstance = $modal.open({
                templateUrl: '/ui/app/view/dialog/error.html',
                size: 'lg',
                scope: localScope
            });
            return deferred.promise;

        }
    };
});

Version data entries

23 entries across 23 versions & 2 rubygems

Version Path
agile-proxy-0.1.26 assets/ui/app/service/Dialog.js
agile-proxy-jruby-0.1.26-jruby assets/ui/app/service/Dialog.js
agile-proxy-jruby-0.1.25-jruby assets/ui/app/service/Dialog.js
agile-proxy-0.1.25 assets/ui/app/service/Dialog.js
agile-proxy-0.1.24 assets/ui/app/service/Dialog.js
agile-proxy-0.1.23 assets/ui/app/service/Dialog.js
agile-proxy-0.1.22 assets/ui/app/service/Dialog.js
agile-proxy-0.1.21 assets/ui/app/service/Dialog.js
agile-proxy-0.1.20 assets/ui/app/service/Dialog.js
agile-proxy-0.1.19 assets/ui/app/service/Dialog.js
agile-proxy-0.1.18 assets/ui/app/service/Dialog.js
agile-proxy-0.1.13 assets/ui/app/service/Dialog.js
agile-proxy-0.1.12 assets/ui/app/service/Dialog.js
agile-proxy-0.1.11 assets/ui/app/service/Dialog.js
agile-proxy-0.1.10 assets/ui/app/service/Dialog.js
agile-proxy-0.1.9 assets/ui/app/service/Dialog.js
agile-proxy-0.1.8 assets/ui/app/service/Dialog.js
agile-proxy-0.1.7 assets/ui/app/service/Dialog.js
agile-proxy-0.1.6 assets/ui/app/service/Dialog.js
agile-proxy-0.1.5 assets/ui/app/service/Dialog.js