Add homepage link to dropdown

This commit is contained in:
Kevin Sawicki
2013-05-21 09:04:19 -07:00
parent 8668dd67ac
commit 009b50557c

View File

@@ -1,4 +1,4 @@
{View} = require 'space-pen'
{$$, View} = require 'space-pen'
requireWithGlobals 'bootstrap/js/bootstrap-dropdown', jQuery: require 'jquery'
module.exports =
@@ -46,6 +46,17 @@ class PackageConfigView extends View
@readme.show()
@readmeLink.text('Hide README')
homepage = @pack.homepage
unless homepage
repoUrl = (@pack.repository?.url ? '').replace(/.git$/, '')
homepage = repoUrl if require('url').parse(repoUrl).host is 'github.com'
if homepage
@dropdown.append $$ ->
@li =>
@a "Visit Homepage", href: homepage
@dropdown.on 'click', => @dropdown.hide()
@updateInstallState()
updateInstallState: ->