Skip to content

Commit f3dfac2

Browse files
authored
Homepage (GitHub) when linking to GitHub. (#1298)
1 parent 8075aba commit f3dfac2

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

app/lib/frontend/templates.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -349,6 +349,8 @@ class TemplateService {
349349
documentationUrl.startsWith('http://pub.dartlang.org/'))) {
350350
documentationUrl = null;
351351
}
352+
final isGitHubHomepage = selectedVersion.homepage != null &&
353+
selectedVersion.homepage.startsWith('https://github.com/');
352354

353355
final values = {
354356
'package': {
@@ -371,6 +373,7 @@ class TemplateService {
371373
'authors_title': 'Author',
372374
'authors_html':
373375
_getAuthorsHtml(selectedVersion.pubspec.getAllAuthors()),
376+
'homepage_label': isGitHubHomepage ? 'Homepage (GitHub)' : 'Homepage',
374377
'homepage': selectedVersion.homepage,
375378
'documentation': documentationUrl,
376379
'dartdocs_url': urls.pkgDocUrl(

app/views/pkg/show.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
{{#package.description}}
7373
<p>{{package.description}}</p>
7474
<p>
75-
{{#package.homepage}}<a class="link" href="{{& package.homepage}}">Homepage</a><br/>{{/package.homepage}}
75+
{{#package.homepage}}<a class="link" href="{{& package.homepage}}">{{package.homepage_label}}</a><br/>{{/package.homepage}}
7676
{{#package.documentation}}<a class="link" href="{{& package.documentation}}">Documentation</a><br/>{{/package.documentation}}
7777
<a class="link" href="{{& package.dartdocs_url}}">API Docs</a>
7878
</p>

0 commit comments

Comments
 (0)