ember-cli-dirty-confirm

    1.0.1 • Public • Published

    ember-cli-dirty-confirm

    npm version Build Status Code Climate

    A dirty model route transition aborter. It will show a confirm dialog giving you a chance to cancel a route change. If you agree, it will rollback your model.

    Usage

    ember install ember-cli-dirty-confirm
    
    import DirtyConfirmRouteMixin from 'ember-cli-dirty-confirm/mixins/dirty-confirm-route';
     
    export default Ember.Route.extend(DirtyConfirmRouteMixin, {
      // optional, the default message is "Leaving this page will lose your changes. Are you sure?"
      dirtyMessage: "Please don't go!",
      // optional, temporarily disable the message
      isDirtyConfirmEnabled: false
    });

    It also exposes an action called toggleDirtyConfirm, so you can toggle off from outside the route.

    Install

    npm i ember-cli-dirty-confirm

    DownloadsWeekly Downloads

    1

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • kellyselden