diff --git a/package.json b/package.json index dfa5f9487d..9a6f116d96 100644 --- a/package.json +++ b/package.json @@ -93,6 +93,7 @@ "precommit-hook": "^1.0.7", "react": "~0.14.1", "react-addons-test-utils": "~0.14.1", + "react-clipboard.js": "^0.1.4", "react-dom": "~0.14.1", "react-router": "1.0.0-rc3", "webpack": "^1.10.1", diff --git a/scripts/demo.js b/scripts/demo.js index a95d9efb35..9828c92862 100644 --- a/scripts/demo.js +++ b/scripts/demo.js @@ -1,5 +1,6 @@ window['css-animation'] = require('css-animation'); window['react-router'] = require('react-router'); +window.ClipboardButton = require('react-clipboard.js'); var antd = require('../index'); var React = require('react'); var ReactDOM = require('react-dom'); diff --git a/spec/colors.md b/spec/colors.md index 8af63b1baf..a5244046e3 100644 --- a/spec/colors.md +++ b/spec/colors.md @@ -195,6 +195,7 @@ ReactDOM.render(, document.getElementById('extend-palettes')); ## 色彩换算工具 + > 正数为变淡 `tint` ,负数为加深 `shade`。 @@ -210,6 +211,7 @@ less 或 scss 语言可以直接使用 `tint(#2db7f5, 80%)` 和 `shade(#2db7f5, let Button = antd.Button; let InputNumber = antd.InputNumber; let Slider = antd.Slider; +let Tooltip = antd.Tooltip; let TintShadeTool = React.createClass({ getInitialState() { return { @@ -244,11 +246,18 @@ let TintShadeTool = React.createClass({ result: '#' + c[tintOrShade](Math.abs(this.state.value)).hex }); }, + copySuccess(e) { + antd.message.success('复制色值成功:' + e.text); + }, render() { return
-
- {this.state.result} + +
+
+ + {this.state.result} + %