Rename latestVersion to defaultVersion (#639)

* Rename lastVersion to defaultVersion

* Added defaultVersionShown to site-config doc

* Remove defaultVersionShown from siteConfig

* Update api-site-config.md
This commit is contained in:
Erin Teo 2018-05-05 17:24:39 -07:00 committed by Yangshun Tay
parent dbc597bfd7
commit 5771549e75
5 changed files with 12 additions and 8 deletions

View file

@ -44,7 +44,7 @@ class Translation {
class Versioning {
constructor() {
this.enabled = false;
this.latestVersion = null;
this.defaultVersion = null;
this.versions = [];
this._load();
@ -54,7 +54,7 @@ class Versioning {
if (fs.existsSync(versions_json)) {
this.enabled = true;
this.versions = JSON.parse(fs.readFileSync(versions_json, 'utf8'));
this.latestVersion = siteConfig.defaultVersionShown
this.defaultVersion = siteConfig.defaultVersionShown
? siteConfig.defaultVersionShown
: this.versions[0]; // otherwise show the latest version (other than next/master)
}

View file

@ -143,7 +143,7 @@ async function execute() {
rawContent = insertTableOfContents(rawContent);
}
let latestVersion = env.versioning.latestVersion;
let defaultVersion = env.versioning.defaultVersion;
// replace any links to markdown files to their website html links
Object.keys(mdToHtml).forEach(function(key, index) {
@ -151,7 +151,7 @@ async function execute() {
link = link.replace('/en/', '/' + language + '/');
link = link.replace(
'/VERSION/',
metadata.version && metadata.version !== latestVersion
metadata.version && metadata.version !== defaultVersion
? '/' + metadata.version + '/'
: '/'
);

View file

@ -190,7 +190,7 @@ function execute(port) {
rawContent = insertTableOfContents(rawContent);
}
let latestVersion = env.versioning.latestVersion;
let defaultVersion = env.versioning.defaultVersion;
// replace any links to markdown files to their website html links
Object.keys(mdToHtml).forEach(function(key, index) {
@ -198,7 +198,7 @@ function execute(port) {
link = link.replace('/en/', '/' + language + '/');
link = link.replace(
'/VERSION/',
metadata.version && metadata.version !== latestVersion
metadata.version && metadata.version !== defaultVersion
? '/' + metadata.version + '/'
: '/'
);