diff --git a/app/assets/javascripts/admin/controllers/admin-customize-themes-show.js.es6 b/app/assets/javascripts/admin/controllers/admin-customize-themes-show.js.es6 index f572813c8a0..b54d1e9b09a 100644 --- a/app/assets/javascripts/admin/controllers/admin-customize-themes-show.js.es6 +++ b/app/assets/javascripts/admin/controllers/admin-customize-themes-show.js.es6 @@ -147,6 +147,10 @@ export default Ember.Controller.extend({ "scss" ); }, + sourceIsHttp: Ember.computed.match( + "model.remote_theme.remote_url", + /^http(s)?:\/\// + ), actions: { updateToLatest() { this.set("updatingRemote", true); diff --git a/app/assets/javascripts/admin/templates/customize-themes-show.hbs b/app/assets/javascripts/admin/templates/customize-themes-show.hbs index 2a2bfa09043..d904f7d053b 100644 --- a/app/assets/javascripts/admin/templates/customize-themes-show.hbs +++ b/app/assets/javascripts/admin/templates/customize-themes-show.hbs @@ -38,7 +38,11 @@ {{#if model.remote_theme}} {{#if model.remote_theme.remote_url}} - {{i18n "admin.customize.theme.source_url"}} {{d-icon "link"}} + {{#if sourceIsHttp}} + {{i18n "admin.customize.theme.source_url"}} {{d-icon "link"}} + {{else}} +
{{model.remote_theme.remote_url}}