site: update site details

This commit is contained in:
Benjy Cui 2016-09-08 16:53:50 +08:00
parent 5dffb63484
commit cb367f3f35
13 changed files with 35 additions and 31 deletions

View File

@ -1,9 +1,8 @@
---
category: Components
chinese: 自动完成
type: Form Controls
cols: 1
english: AutoComplete
title: AutoComplete
---
Autocomplete function of input field.

View File

@ -1,8 +1,7 @@
---
category: Components
chinese: 图标
type: Basic
english: Icon
title: Icon
toc: false
---

View File

@ -1,8 +1,7 @@
---
category: Components
chinese: 数字输入框
type: Form Controls
english: InputNumber
title: InputNumber
---
Enter a number within certain range with the mouse or keyboard.

View File

@ -1,8 +1,7 @@
---
category: Components
chinese: 输入框
type: Form Controls
english: Input
title: Input
---
A basic widget for getting the user input is a text field.

View File

@ -1,9 +1,8 @@
---
category: Components
chinese: 提及
cols: 1
type: Views
english: Mention
title: Mention
---
Mention component。

View File

@ -3,6 +3,7 @@ category: Components
cols: 1
type: Views
title: Table
subtitle: 表格
---
展示行列数据。

View File

@ -5,8 +5,7 @@ function pickerGenerator(module) {
return (markdownData) => {
const filename = markdownData.meta.filename;
if (tester.test(filename) &&
!/\/demo$/.test(path.dirname(filename)) &&
!/\.en-US\.md/.test(filename)) {
!/\/demo$/.test(path.dirname(filename))) {
return {
meta: markdownData.meta,
};
@ -31,8 +30,7 @@ module.exports = {
components(markdownData) {
const filename = markdownData.meta.filename;
if (!/^components/.test(filename) ||
/\/demo$/.test(path.dirname(filename)) ||
/\.en-US\.md/.test(filename)) return;
/\/demo$/.test(path.dirname(filename))) return;
return {
meta: markdownData.meta,

View File

@ -11,6 +11,7 @@ module.exports = {
'app.header.menu.spec': 'Specification',
'app.header.menu.resource': 'Resource',
'app.header.lang': '中文',
'app.component.examples': 'Examples',
'app.home.slogan': 'One Design Language for UI',
'app.home.start': 'Getting Started',
'app.home.best-practice': 'Best Practice',

View File

@ -1,5 +1,6 @@
import React from 'react';
import DocumentTitle from 'react-document-title';
import { FormattedMessage } from 'react-intl';
import classNames from 'classnames';
import { Row, Col, Icon, Affix } from 'antd';
import { getChildren } from 'jsonml.js/lib/utils';
@ -97,7 +98,7 @@ export default class ComponentDoc extends React.Component {
)
}
<h2>
代码演示
<FormattedMessage id="app.component.examples" />
<Icon type="appstore" className={expandTriggerClass}
title="展开全部代码" onClick={this.handleExpandToggle}
/>

View File

@ -1,7 +1,7 @@
import React from 'react';
import { Tooltip, Icon } from 'antd';
const branchUrl = 'https://github.com/ant-design/ant-design/blob/1.x-stable/';
const branchUrl = 'https://github.com/ant-design/ant-design/blob/master/';
export default function EditButton({ title, filename }) {
return (

View File

@ -101,9 +101,12 @@ export default class MainContent extends React.Component {
const pathname = props.location.pathname;
const moduleName = /^components/.test(pathname) ?
'components' : pathname.split('/').slice(0, 2).join('/');
return moduleName === 'components' || moduleName === 'changelog' || moduleName === 'docs/react' ?
const moduleData = moduleName === 'components' || moduleName === 'changelog' || moduleName === 'docs/react' ?
[...props.picked.components, ...props.picked['docs/react'], ...props.picked.changelog] :
props.picked[moduleName];
const locale = this.context.intl.locale;
const excludedSuffix = locale === 'zh-CN' ? 'en-US.md' : 'zh-CN.md';
return moduleData.filter(({ meta }) => !meta.filename.endsWith(excludedSuffix));
}
getMenuItems() {

View File

@ -1,6 +1,6 @@
import React from 'react';
import { FormattedMessage } from 'react-intl';
import { Link } from 'react-router';
import { FormattedMessage } from 'react-intl';
import enquire from 'enquire.js';
import debounce from 'lodash.debounce';
import classNames from 'classnames';
@ -100,14 +100,18 @@ export default class Header extends React.Component {
activeMenuItem = 'docs/react';
}
const locale = this.context.intl.locale;
const excludedSuffix = locale === 'zh-CN' ? 'en-US.md' : 'zh-CN.md';
const options = components
.filter(({ meta }) => !meta.filename.endsWith(excludedSuffix))
.map(({ meta }) => {
const pathSnippet = meta.filename.split('/')[1];
const url = `/components/${pathSnippet}`;
const subtitle = meta.subtitle || meta.chinese;
return (
<Option value={url} key={url} data-label={`${(meta.title || meta.english).toLowerCase()} ${meta.subtitle || meta.chinese}`}>
<strong>{meta.title || meta.english}</strong>
<span className="ant-component-decs">{meta.subtitle || meta.chinese}</span>
{subtitle && <span className="ant-component-decs">{subtitle}</span>}
</Option>
);
});
@ -117,7 +121,7 @@ export default class Header extends React.Component {
'home-nav-white': !this.state.isFirstFrame,
});
const searchPlaceholder = this.context.intl.locale === 'zh-CN' ? '搜索组件...' : 'Search...';
const searchPlaceholder = locale === 'zh-CN' ? '搜索组件...' : 'Search...';
return (
<header id="header" className={headerClassName}>
<Row>

View File

@ -11,6 +11,7 @@ module.exports = {
'app.header.menu.spec': '语言',
'app.header.menu.resource': '资源',
'app.header.lang': 'EN',
'app.component.examples': '代码演示',
'app.home.slogan': '一个 UI 设计语言',
'app.home.start': '开始探索',
'app.home.best-practice': '最佳实践',