Skip to content

Commit 8bbc186

Browse files
authored
Makes version selection better
Covers a few common cases in which the version number can be specified.
1 parent 73c605d commit 8bbc186

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
@@ -80,7 +80,13 @@
8080
const RusfmtTagsUrl = 'https://api.github.com/repos/rust-lang/rustfmt/tags';
8181
const UrlHash = window.location.hash.replace(/^#/, '');
8282
const queryParams = new URLSearchParams(window.location.search);
83-
const versionNumber = null !== queryParams.get('version') ? 'v' + queryParams.get('version') : 'master';
83+
const versionParam = queryParams.get('version');
84+
const parseVersionParam = (version) => {
85+
if (version === 'master') return 'master';
86+
if (version.startsWith('v')) return version;
87+
return `v${version}`;
88+
};
89+
const versionNumber = null !== versionParam ? parseVersionParam(versionParam) : 'master';
8490
new Vue({
8591
el: '#app',
8692
data: {

0 commit comments

Comments
 (0)