Skip to content

Commit 837caaa

Browse files
committed
Makes version selection better
Covers a few common cases in which the version number can be specified.
1 parent e6ea711 commit 837caaa

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

docs/index.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,13 @@
8282
const queryParams = new URLSearchParams(window.location.search);
8383
const searchParam = queryParams.get('search');
8484
const searchTerm = null !== searchParam ? searchParam : '';
85-
const versionNumber = null !== queryParams.get('version') ? 'v' + queryParams.get('version') : 'master';
85+
const versionParam = queryParams.get('version');
86+
const parseVersionParam = (version) => {
87+
if (version === 'master') return 'master';
88+
if (version.startsWith('v')) return version;
89+
return `v${version}`;
90+
};
91+
const versionNumber = null !== versionParam ? parseVersionParam(versionParam) : 'master';
8692
new Vue({
8793
el: '#app',
8894
data: {

0 commit comments

Comments
 (0)