Sha256: 7e1725b1e6bd2442dc615706808d411bbef2fb9f99f38a924a906ff85bf8985b

Contents?: true

Size: 648 Bytes

Versions: 9

Compression:

Stored size: 648 Bytes

Contents

angular.module('nprogress-rails', [])
  .config(['$httpProvider', function($httpProvider) {
    $httpProvider.interceptors.push(['$q', function($q) {
      return {
        'request': function(config) {
          NProgress.start();
          return config;
        },
        'requestError': function(rejection) {
          NProgress.done();
          return $q.reject(rejection);
        },
        'response': function(response) {
          NProgress.done();
          return response;
        },
        'responseError': function(rejection) {
          NProgress.done();
          return $q.reject(rejection);
        }
      };
    }]);
  }]);

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
nprogress-rails-0.2.0.2 app/assets/javascripts/nprogress-angular.js
nprogress-rails-0.2.0.1 app/assets/javascripts/nprogress-angular.js
nprogress-rails-0.2.0.0 app/assets/javascripts/nprogress-angular.js
nprogress-rails-0.1.6.8 app/assets/javascripts/nprogress-angular.js
nprogress-rails-0.1.6.7 app/assets/javascripts/nprogress-angular.js
nprogress-rails-0.1.6.6 app/assets/javascripts/nprogress-angular.js
nprogress-rails-0.1.6.5 app/assets/javascripts/nprogress-angular.js
nprogress-rails-0.1.6.4 app/assets/javascripts/nprogress-angular.js
nprogress-rails-0.1.6.3 app/assets/javascripts/nprogress-angular.js