Sha256: ab93e427f94cf6e0974da3b639df98b67b57441a122d889345f8483de3812bce

Contents?: true

Size: 731 Bytes

Versions: 71

Compression:

Stored size: 731 Bytes

Contents

/**
 * @ngdoc service
 * @name  Bastion.capsule-content.service:syncState
 *
 * @description
 *   Provides a syncState that keeps capsule sync UI state.
 */
angular.module('Bastion.capsule-content').service('syncState', function () {

    this.DEFAULT = 'DEFAULT';
    this.SYNCING = 'SYNCING';
    this.RECLAIMING_SPACE = 'RECLAIMING_SPACE';
    this.RECLAIM_SPACE_TRIGGERED = 'RECLAIM_SPACE_TRIGGERED';
    this.SYNC_TRIGGERED = 'SYNC_TRIGGERED';
    this.CANCEL_TRIGGERED = 'CANCEL_TRIGGERED';
    this.FAILURE = 'FAILURE';

    this.set = function (state) {
        this.state = state;
        return this.state;
    };

    this.is = function () {
        return _.includes(arguments, this.state || this.DEFAULT);
    };

});

Version data entries

71 entries across 71 versions & 1 rubygems

Version Path
katello-4.11.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.11.0 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.11.0.rc2 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.11.0.rc1 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.10.0 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.9.2 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.10.0.rc2 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.10.0.rc1 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.8.4 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.9.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.8.3 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.9.0 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.7.6 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.8.2 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.9.0.rc2 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.9.0.rc1 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.8.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.7.5 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.8.0 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js
katello-4.8.0.rc2 engines/bastion_katello/app/assets/javascripts/bastion_katello/capsule-content/sync-state.service.js