mirror of
https://github.com/atom/atom.git
synced 2026-01-23 05:48:10 -05:00
Add homepage link to dropdown
This commit is contained in:
@@ -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: ->
|
||||
|
||||
Reference in New Issue
Block a user