blob: 908fde5cbc1a32319a0909cb7c9b19e3f3774a67 [file] [log] [blame]
(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);
},
});
})();