Sha256: a4727adc6a8ad36a623e425b97e6651859f7cdcb5cb85c83ec0c12ab2ef02295

Contents?: true

Size: 458 Bytes

Versions: 2

Compression:

Stored size: 458 Bytes

Contents

'use strict'

Sprangular.config ($provide, $httpProvider) ->

  $provide.factory 'loadingInterceptor', ($q, Status) ->
    request: (config) ->
      Status.httpLoading = true unless config.ignoreLoadingIndicator

      config

    response: (response) ->
      Status.httpLoading = false

      response

    responseError: (rejection) ->
      Status.httpLoading = false

      $q.reject(rejection)

  $httpProvider.interceptors.push('loadingInterceptor')

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sprangular-0.1.0 app/assets/javascripts/sprangular/interceptors/loading.coffee
sprangular-0.0.1 app/assets/javascripts/sprangular/interceptors/loading.coffee