From da4b381df420dad2c27ade6c719a48c1436c8efe Mon Sep 17 00:00:00 2001 From: Frank Li Date: Fri, 21 Jul 2017 16:23:59 -0700 Subject: [PATCH] Allow external link target (e.g. _blank) --- lib/core/nav/HeaderNav.js | 32 +++++++++++++++++++++++++++++--- package.json | 2 +- 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/lib/core/nav/HeaderNav.js b/lib/core/nav/HeaderNav.js index 3b45a26335..ae7663bf2d 100644 --- a/lib/core/nav/HeaderNav.js +++ b/lib/core/nav/HeaderNav.js @@ -91,7 +91,7 @@ class HeaderNav extends React.Component { }; } - makeLinks(link) { + makeInternalLinks(link) { const linkWithLang = link.href.replace( /\/LANGUAGE\//, "/" + this.props.language + "/" @@ -110,6 +110,26 @@ class HeaderNav extends React.Component { ); } + makeExternalLinks(link) { + const linkWithLang = link.href.replace( + /\/LANGUAGE\//, + "/" + this.props.language + "/" + ); + return ( +
  • + + {translation[this.props.language] + ? translation[this.props.language]["localized-strings"][link.text] + : link.text} + +
  • + ); + } + render() { return (
    @@ -134,7 +154,10 @@ class HeaderNav extends React.Component {
    diff --git a/package.json b/package.json index 3563f659c1..e84a578efd 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "shelljs": "^0.7.8" }, "name": "docusaurus", - "version": "1.0.0-alpha.27", + "version": "1.0.0-alpha.28", "bin": { "docusaurus-start": "./lib/start-server.js", "docusaurus-build": "./lib/build-files.js",