diff --git a/app/components/status-icon.js b/app/components/status-icon.js index 6fee56d5..846c51c7 100644 --- a/app/components/status-icon.js +++ b/app/components/status-icon.js @@ -4,6 +4,11 @@ export default Ember.Component.extend({ tagName: 'span', classNames: ['status-icon', 'icon'], classNameBindings: ['status'], + attributeBindings: ['label:aria-label', 'label:title'], + + label: function() { + return 'Job ' + this.get('status'); + }.property('status'), hasPassed: function() { return this.get('status') === 'passed' || this.get('status') === 'accepted'; diff --git a/app/templates/components/jobs-item.hbs b/app/templates/components/jobs-item.hbs index b7d364bb..f36325a4 100644 --- a/app/templates/components/jobs-item.hbs +++ b/app/templates/components/jobs-item.hbs @@ -4,36 +4,36 @@
- - {{job.number}} + + {{job.number}}
{{#if job.config.os}} - {{job.config.os}} + {{job.config.os}} {{/if}}
- - {{#if languages}}{{languages}}{{else}}no language set{{/if}} + + {{#if languages}}{{languages}}{{else}}no language set{{/if}}
{{#if environment}}
- - {{environment}} + + {{environment}}
{{else}}
- - no environment variables set + + no environment variables set
{{/if}}
- - {{format-duration job.duration}} + + {{format-duration job.duration}}
{{/link-to}}