Browse Source

site: should remove locale info when switch to old site, close: #4224

pull/4232/head
Benjy Cui 8 years ago
parent
commit
f0d1b94163
  1. 6
      site/theme/template/Layout/Footer.jsx

6
site/theme/template/Layout/Footer.jsx

@ -2,6 +2,7 @@ import React from 'react';
import { FormattedMessage, injectIntl } from 'react-intl';
import { Select, Modal } from 'antd';
import { version as antdVersion } from 'antd/package.json';
import * as utils from '../utils';
import { docVersions } from '../../';
const Option = Select.Option;
@ -63,7 +64,10 @@ class Footer extends React.Component {
}
handleVersionChange = (url) => {
window.location.href = window.location.href.replace(window.location.origin, url);
const currentUrl = window.location.href;
const currentPathname = window.location.pathname;
window.location.href = currentUrl.replace(window.location.origin, url)
.replace(currentPathname, utils.getLocalizedPathname(currentPathname));
}
render() {

Loading…
Cancel
Save