Skip to content

Commit 54b8d90

Browse files
committed
Address comments
1 parent 3d8d9c1 commit 54b8d90

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

tools/jsdoc/tmpl/layout.tmpl

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,17 @@
2323
var repositoryUrl = '';
2424
if (repository) {
2525
var repositoryString = typeof repository === 'string' ? repository : (repository.url || '');
26-
repositoryUrl = repositoryString.replace(/^git\+/, '').replace(/^git:\/\//, 'https://').replace(/\.git$/, '');
26+
repositoryString = repositoryString
27+
.replace(/^git\+/, '')
28+
.replace(/^git:\/\//, 'https://')
29+
.replace(/^ssh:\/\/git@/, 'https://')
30+
.replace(/^git@([^:]+):/, 'https://$1/')
31+
.replace(/\.git$/, '');
32+
if (/^https?:\/\//.test(repositoryString)) {
33+
repositoryUrl = repositoryString;
34+
}
2735
}
28-
var releaseNotesUrl = (repositoryUrl && packageVersion) ? repositoryUrl + '/releases/tag/' + packageVersion : '';
36+
var releaseNotesUrl = (repositoryUrl && packageVersion) ? repositoryUrl + '/releases/tag/' + encodeURIComponent(packageVersion) : '';
2937
?>
3038
<body>
3139
<div class="site-backdrop"></div>

0 commit comments

Comments
 (0)