Sha256: bb0e500ceab75591df19336728695025d7253f38a183c78c9ee0245c9771fdf8
Contents?: true
Size: 621 Bytes
Versions: 150
Compression:
Stored size: 621 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.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
150 entries across 150 versions & 1 rubygems