| (function() { |
| 'use strict'; |
| |
| Polymer({ |
| is: 'gr-checks-status', |
| |
| properties: { |
| showText: { |
| type: Boolean, |
| value: false, |
| reflectToAttribute: true, |
| }, |
| status: String, |
| downgradeFailureToWarning: String, |
| }, |
| |
| _isUnevaluated(status) { |
| return window.Gerrit.Checks.isUnevaluated(status); |
| }, |
| |
| _isInProgress(status) { |
| return window.Gerrit.Checks.isInProgress(status); |
| }, |
| |
| _isRunning(status) { |
| return window.Gerrit.Checks.isRunning(status); |
| }, |
| |
| _isScheduled(status) { |
| return window.Gerrit.Checks.isScheduled(status); |
| }, |
| |
| _isSuccessful(status) { |
| return window.Gerrit.Checks.isSuccessful(status); |
| }, |
| |
| _isFailed(status) { |
| return !this.downgradeFailureToWarning && |
| window.Gerrit.Checks.isFailed(status); |
| }, |
| |
| _isWarning(status) { |
| return this.downgradeFailureToWarning && |
| window.Gerrit.Checks.isFailed(status); |
| }, |
| |
| }); |
| })(); |