From 494871fe5ad1759f6b3c8b3c9b33b46ff3155898 Mon Sep 17 00:00:00 2001 From: Mathias Meyer Date: Tue, 13 May 2014 08:30:04 +0200 Subject: [PATCH] Pull cc.xml URL generation into a helper. Makes it easier to overwrite in pro-web for tokenized URLs. --- assets/scripts/app/helpers/status_image_formatter.coffee | 2 +- assets/scripts/app/helpers/urls.coffee | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/assets/scripts/app/helpers/status_image_formatter.coffee b/assets/scripts/app/helpers/status_image_formatter.coffee index 376a1f01..c5ff775e 100644 --- a/assets/scripts/app/helpers/status_image_formatter.coffee +++ b/assets/scripts/app/helpers/status_image_formatter.coffee @@ -51,5 +51,5 @@ ) ccxmlStatusUrl: (-> - "#{Travis.config.api_endpoint}/repos/#{@slug}/cc.xml" + Travis.Urls.ccXml(@slug) ) diff --git a/assets/scripts/app/helpers/urls.coffee b/assets/scripts/app/helpers/urls.coffee index 2bb58c24..3abf42ec 100644 --- a/assets/scripts/app/helpers/urls.coffee +++ b/assets/scripts/app/helpers/urls.coffee @@ -23,6 +23,9 @@ statusImage: (slug, branch) -> "#{location.protocol}//#{location.host}/#{slug}.svg" + if branch then "?branch=#{branch}" else '' + ccXml: (slug) -> + "#{Travis.config.api_endpoint}/repos/#{slug}/cc.xml" + email: (email) -> "mailto:#{email}"