diff --git a/app/components/branch-row.coffee b/app/components/branch-row.coffee index 5a90c21d..bb40ad55 100644 --- a/app/components/branch-row.coffee +++ b/app/components/branch-row.coffee @@ -1,5 +1,4 @@ `import Ember from 'ember'` -`import { gravatarImage } from 'travis/utils/urls'` `import { githubCommit as githubCommitUrl } from 'travis/utils/urls'` `import TravisRoute from 'travis/routes/basic'` `import config from 'travis/config/environment'` diff --git a/app/components/build-header.coffee b/app/components/build-header.coffee index e3f515f1..92eda750 100644 --- a/app/components/build-header.coffee +++ b/app/components/build-header.coffee @@ -1,5 +1,4 @@ `import Ember from 'ember'` -`import { gravatarImage } from 'travis/utils/urls'` `import GithubUrlPropertievs from 'travis/mixins/github-url-properties'` `import { durationFrom, safe } from 'travis/utils/helpers'` `import { githubCommit } from 'travis/utils/urls'` @@ -10,22 +9,6 @@ BuildHeaderComponent = Ember.Component.extend classNames: ['build-header'] classNameBindings: ['item.state'] - committerAvatarUrl: (-> - if url = @get('commit.committerAvatarUrl') - url - else - email = @get('commit.committerEmail') - gravatarImage(email, 40) - ).property('commit.committerEmail', 'commit.committerAvatarUrl') - - authorAvatarUrl: (-> - if url = @get('commit.authorAvatarUrl') - url - else - email = @get('commit.authorEmail') - gravatarImage(email, 40) - ).property('commit.authorEmail', 'commit.authorAvatarUrl') - isJob: (-> if @get('item.build') then true else false ).property('item') diff --git a/app/components/builds-item.coffee b/app/components/builds-item.coffee index 49c5e520..c2cf4740 100644 --- a/app/components/builds-item.coffee +++ b/app/components/builds-item.coffee @@ -1,5 +1,4 @@ `import Ember from 'ember'` -`import { gravatarImage } from 'travis/utils/urls'` `import { githubCommit as githubCommitUrl } from 'travis/utils/urls'` BuildsItemComponent = Ember.Component.extend @@ -7,14 +6,6 @@ BuildsItemComponent = Ember.Component.extend classNameBindings: ['build.state'] classNames: ['row-li', 'pr-row'] - authorAvatarUrl: (-> - if url = @get('build.commit.authorAvatarUrl') - url - else - email = @get('build.commit.authorEmail') - gravatarImage(email, 40) - ).property('build.commit.authorEmail', 'build.commit.authorAvatarUrl') - urlGithubCommit: (-> githubCommitUrl(@get('build.repo.slug'), @get('build.commit.sha')) ).property('build.commit.sha') diff --git a/app/controllers/branches.coffee b/app/controllers/branches.coffee index e2b73697..528573df 100644 --- a/app/controllers/branches.coffee +++ b/app/controllers/branches.coffee @@ -1,5 +1,4 @@ `import Ember from 'ember'` -`import { gravatarImage } from 'travis/utils/urls'` `import GithubUrlPropertievs from 'travis/mixins/github-url-properties'` BranchesController = Ember.Controller.extend diff --git a/app/controllers/build.coffee b/app/controllers/build.coffee index 433dd49d..fcf82f19 100644 --- a/app/controllers/build.coffee +++ b/app/controllers/build.coffee @@ -1,5 +1,4 @@ `import Ember from 'ember'` -`import { gravatarImage } from 'travis/utils/urls'` `import GithubUrlPropertievs from 'travis/mixins/github-url-properties'` Controller = Ember.Controller.extend GithubUrlPropertievs, diff --git a/app/models/commit.coffee b/app/models/commit.coffee index 3585b1e3..ac59140b 100644 --- a/app/models/commit.coffee +++ b/app/models/commit.coffee @@ -1,6 +1,7 @@ `import Ember from 'ember'` `import Model from 'travis/models/model'` `import Build from 'travis/models/build'` +`import { gravatarImage } from 'travis/utils/urls'` Commit = Model.extend sha: DS.attr() @@ -34,4 +35,20 @@ Commit = Model.extend @get('authorEmail') == @get('committerEmail') ).property('authorName', 'authorEmail', 'committerName', 'committerEmail') + authorAvatarUrl: (-> + if url = @get('authorAvatarUrl') + url + else + email = @get('authorEmail') + gravatarImage(email, 40) + ).property('authorEmail', 'authorAvatarUrl') + + committerAvatarUrl: (-> + if url = @get('committerAvatarUrl') + url + else + email = @get('committerEmail') + gravatarImage(email, 40) + ).property('committerEmail', 'committerAvatarUrl') + `export default Commit` diff --git a/app/templates/components/build-header.hbs b/app/templates/components/build-header.hbs index 442eeaed..1909834c 100644 --- a/app/templates/components/build-header.hbs +++ b/app/templates/components/build-header.hbs @@ -38,11 +38,11 @@
diff --git a/app/templates/components/builds-item.hbs b/app/templates/components/builds-item.hbs index 081e190f..629f8127 100644 --- a/app/templates/components/builds-item.hbs +++ b/app/templates/components/builds-item.hbs @@ -20,8 +20,8 @@ {{/unless}}