15 lines
523 B
CoffeeScript
15 lines
523 B
CoffeeScript
`import { formatCommit, safe } from 'travis/utils/helpers'`
|
|
`import { githubCommit as githubCommitUrl } from 'travis/utils/urls'`
|
|
|
|
helper = Ember.Helper.helper (params) ->
|
|
slug = params[0]
|
|
commitSha = params[1]
|
|
return '' unless commitSha
|
|
sha = Ember.Handlebars.Utils.escapeExpression formatCommit(commitSha)
|
|
return sha unless slug
|
|
url = Ember.Handlebars.Utils.escapeExpression githubCommitUrl(slug, sha)
|
|
|
|
safe '<a class="github-link only-on-hover" href="' + url + '">' + sha + '</a>'
|
|
|
|
`export default helper`
|