From ca8a99bcfbd981e8a51b27eff345f5133e230138 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Wed, 22 May 2013 09:14:22 -0700 Subject: [PATCH] Support a string repository field --- src/app/package-config-view.coffee | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/app/package-config-view.coffee b/src/app/package-config-view.coffee index 870174fc5..981400f20 100644 --- a/src/app/package-config-view.coffee +++ b/src/app/package-config-view.coffee @@ -1,6 +1,7 @@ Package = require 'package' semver = require 'semver' packageManager = require 'package-manager' +_ = require 'underscore' {$$, View} = require 'space-pen' requireWithGlobals 'bootstrap/js/bootstrap-dropdown', jQuery: require 'jquery' @@ -66,8 +67,13 @@ class PackageConfigView extends View homepage = @pack.homepage unless homepage - repoUrl = (@pack.repository?.url ? '').replace(/.git$/, '') - homepage = repoUrl if require('url').parse(repoUrl).host is 'github.com' + if _.isString(@pack.repository) + repoUrl = @pack.repository + else + repoUrl = @pack.repository?.url + if repoUrl + repoUrl = repoUrl.replace(/.git$/, '') + homepage = repoUrl if require('url').parse(repoUrl).host is 'github.com' if homepage @homepage.find('a').attr('href', homepage) else