0.3.1 • Published 6 years ago

ember-cli-nprogress v0.3.1

Weekly downloads
1,241
License
MIT
Repository
github
Last release
6 years ago

ember-cli-nprogress

This ember-cli addon simplifies integration of NProgress plugin with ember-cli apps.

Installation

ember install ember-cli-nprogress

Note: Version 2.9.0 or higher of the Ember CLI is required

Usage Examples

Showing NProgress while a model loads

import Ember from 'ember';
import progress from 'ember-cli-nprogress';

export default Ember.Route.extend({
  model(params){
    progress.start();

    let promise = this.store.findRecord('post', params.id);
    return promise.then(function(post){
      progress.done();
      return post;
    });
  }
});

Showing NProgress during all loading substates

// app/routes/application.js

import Ember from 'ember';
import nprogress from 'nprogress'

export default Ember.Route.extend({
  actions: {
    loading(transition) {
      nprogress.start();

      transition.finally(() => {
        nprogress.done();
      });

      return true;
    }
  }
});

API

See rstacruz/nprogress for details.

0.3.1

6 years ago

0.2.4

6 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.2

8 years ago

0.0.1

8 years ago