From ccd03a5d6bb4baaa0411f714bb692e6fdffc340b Mon Sep 17 00:00:00 2001 From: yiminghe Date: Tue, 28 Jul 2015 22:43:15 +0800 Subject: [PATCH] Updates --- examples/common.js.map | 2 +- examples/index.html | 2 +- examples/simple.html | 381 ++++++++++-------- examples/simple.js | 45 ++- examples/simple.js.map | 2 +- index.html | 859 +++++++++++++++++++++++++++++++++++++++++ 6 files changed, 1118 insertions(+), 173 deletions(-) create mode 100644 index.html diff --git a/examples/common.js.map b/examples/common.js.map index c32c99b..7e9a7d3 100644 --- a/examples/common.js.map +++ b/examples/common.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap ae1a6c8156ca29d566f1"],"names":[],"mappings":";AAAA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAQ,oBAAoB;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,YAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,wEAAgE,aAAa;AAC7E;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA","file":"common.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, callbacks = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId])\n \t\t\t\tcallbacks.push.apply(callbacks, installedChunks[chunkId]);\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules);\n \t\twhile(callbacks.length)\n \t\t\tcallbacks.shift().call(null, __webpack_require__);\n \t\tif(moreModules[0]) {\n \t\t\tinstalledModules[0] = 0;\n \t\t\treturn __webpack_require__(0);\n \t\t}\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// \"0\" means \"already loaded\"\n \t// Array means \"loading\", array contains callbacks\n \tvar installedChunks = {\n \t\t1:0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId, callback) {\n \t\t// \"0\" is the signal for \"already loaded\"\n \t\tif(installedChunks[chunkId] === 0)\n \t\t\treturn callback.call(null, __webpack_require__);\n\n \t\t// an array means \"currently loading\".\n \t\tif(installedChunks[chunkId] !== undefined) {\n \t\t\tinstalledChunks[chunkId].push(callback);\n \t\t} else {\n \t\t\t// start chunk loading\n \t\t\tinstalledChunks[chunkId] = [callback];\n \t\t\tvar head = document.getElementsByTagName('head')[0];\n \t\t\tvar script = document.createElement('script');\n \t\t\tscript.type = 'text/javascript';\n \t\t\tscript.charset = 'utf-8';\n \t\t\tscript.async = true;\n\n \t\t\tscript.src = __webpack_require__.p + \"\" + chunkId + \".\" + ({\"0\":\"simple\"}[chunkId]||chunkId) + \".js\";\n \t\t\thead.appendChild(script);\n \t\t}\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n\n/** WEBPACK FOOTER **\n ** webpack/bootstrap ae1a6c8156ca29d566f1\n **/"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap 65e20611f54e265dff6c"],"names":[],"mappings":";AAAA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAQ,oBAAoB;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,YAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,wEAAgE,aAAa;AAC7E;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA","file":"common.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, callbacks = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId])\n \t\t\t\tcallbacks.push.apply(callbacks, installedChunks[chunkId]);\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules);\n \t\twhile(callbacks.length)\n \t\t\tcallbacks.shift().call(null, __webpack_require__);\n \t\tif(moreModules[0]) {\n \t\t\tinstalledModules[0] = 0;\n \t\t\treturn __webpack_require__(0);\n \t\t}\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// \"0\" means \"already loaded\"\n \t// Array means \"loading\", array contains callbacks\n \tvar installedChunks = {\n \t\t1:0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId, callback) {\n \t\t// \"0\" is the signal for \"already loaded\"\n \t\tif(installedChunks[chunkId] === 0)\n \t\t\treturn callback.call(null, __webpack_require__);\n\n \t\t// an array means \"currently loading\".\n \t\tif(installedChunks[chunkId] !== undefined) {\n \t\t\tinstalledChunks[chunkId].push(callback);\n \t\t} else {\n \t\t\t// start chunk loading\n \t\t\tinstalledChunks[chunkId] = [callback];\n \t\t\tvar head = document.getElementsByTagName('head')[0];\n \t\t\tvar script = document.createElement('script');\n \t\t\tscript.type = 'text/javascript';\n \t\t\tscript.charset = 'utf-8';\n \t\t\tscript.async = true;\n\n \t\t\tscript.src = __webpack_require__.p + \"\" + chunkId + \".\" + ({\"0\":\"simple\"}[chunkId]||chunkId) + \".js\";\n \t\t\thead.appendChild(script);\n \t\t}\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n\n/** WEBPACK FOOTER **\n ** webpack/bootstrap 65e20611f54e265dff6c\n **/"],"sourceRoot":""} \ No newline at end of file diff --git a/examples/index.html b/examples/index.html index ffe23cd..9e3c325 100644 --- a/examples/index.html +++ b/examples/index.html @@ -1 +1 @@ -

rc-slider examples

\ No newline at end of file + \ No newline at end of file diff --git a/examples/simple.html b/examples/simple.html index b55f1cf..6833584 100644 --- a/examples/simple.html +++ b/examples/simple.html @@ -1,192 +1,246 @@ - + - rc-slider-simple - - - + - - + + + + -

rc-slider@1.3.0

-
- - -
-
-'use strict';
+    
+
+

rc-slider@1.3.1

+

slider ui component for react

+
+
+ + +
'use strict';
 
 require('rc-slider/assets/index.css');
 
@@ -200,8 +254,9 @@
 // React.render(<Slider marks={["一","二","三","四","五"]} index={3}/>, document.getElementById('__react-content'));
 // React.render(<Slider className='rc-slider' step={20}/>, document.getElementById('__react-content'));
 React.render(<div style={{width:400,margin:100}}><Slider onChange={onChange}/></div>, document.getElementById('__react-content'));
-
-
-
+
+ + Fork me on GitHub - \ No newline at end of file + + diff --git a/examples/simple.js b/examples/simple.js index da6857c..188e457 100644 --- a/examples/simple.js +++ b/examples/simple.js @@ -324,6 +324,22 @@ webpackJsonp([0,1],[ }).join(' '); } + function getValueFromIndex(props) { + var value; + var marksLen = props.marks.length; + var index; + if ('index' in props) { + index = props.index; + } else { + index = props.defaultIndex; + } + if (marksLen > 0) { + value = (props.max - props.min) / (marksLen - 1) * index; + value = value.toFixed(5); + } + return value; + } + var Slider = React.createClass({ displayName: 'Slider', @@ -333,6 +349,8 @@ webpackJsonp([0,1],[ step: React.PropTypes.number, defaultValue: React.PropTypes.number, defaultIndex: React.PropTypes.number, + value: React.PropTypes.number, + index: React.PropTypes.number, marks: React.PropTypes.array, isIncluded: React.PropTypes.bool, className: React.PropTypes.string, @@ -360,18 +378,31 @@ webpackJsonp([0,1],[ getInitialState: function getInitialState() { var props = this.props; var value = props.defaultValue; + if ('value' in props) { + value = props.value; + } value = this._trimAlignValue(value); var marksLen = props.marks.length; if (marksLen > 0) { - value = (props.max - props.min) / (marksLen - 1) * props.defaultIndex; - value = value.toFixed(5); + value = getValueFromIndex(props); } - return { value: value }; }, + componentWillReceiveProps: function componentWillReceiveProps(nextProps) { + if ('value' in nextProps) { + this.setState({ + value: nextProps.value + }); + } else if ('index' in nextProps) { + this.setState({ + value: getValueFromIndex(nextProps) + }); + } + }, + getIndex: function getIndex() { var props = this.props; var value = this.state.value; @@ -651,7 +682,7 @@ webpackJsonp([0,1],[ var className = prefixClsFn(prefixCls, 'handle'); var handle = React.createElement('div', { className: className, - ref: 'handle', + ref: "handle", style: handleStyle }); if (this.props.marks.length > 0) { @@ -660,7 +691,7 @@ webpackJsonp([0,1],[ return React.createElement( Tooltip, { - placement: 'top', + placement: "top", overlay: React.createElement( 'span', null, @@ -681,7 +712,7 @@ webpackJsonp([0,1],[ var prefixCls = this.props.prefixCls; var trackClassName = prefixClsFn(prefixCls, 'track'); - return React.createElement('div', { className: trackClassName, ref: 'track', style: style }); + return React.createElement('div', { className: trackClassName, ref: "track", style: style }); }, render: function render() { @@ -704,7 +735,7 @@ webpackJsonp([0,1],[ return React.createElement( 'div', - { className: rcUtil.classSet(sliderClassName), ref: 'slider', + { className: rcUtil.classSet(sliderClassName), ref: "slider", onTouchStart: disabled ? noop : this.handleTouchStart, onMouseDown: disabled ? noop : this.handleSliderMouseDown }, track, diff --git a/examples/simple.js.map b/examples/simple.js.map index 6c33280..5f2613e 100644 --- a/examples/simple.js.map +++ b/examples/simple.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./examples/simple.js","webpack:///./assets/index.css?9891","webpack:///./assets/index.css","webpack:///./~/rc-tools/~/css-loader/cssToString.js","webpack:///./~/rc-tools/~/style-loader/addStyles.js","webpack:///./index.js","webpack:///./src/index.js","webpack:///./src/Slider.jsx","webpack:///external \"React\"","webpack:///./~/rc-tooltip/lib/index.js","webpack:///./~/rc-tooltip/lib/Tooltip.js","webpack:///./~/rc-util/index.js","webpack:///./~/rc-util/lib/guid.js","webpack:///./~/rc-util/lib/classSet.js","webpack:///./~/rc-util/lib/joinClasses.js","webpack:///./~/rc-util/lib/KeyCode.js","webpack:///./~/rc-util/lib/PureRenderMixin.js","webpack:///./~/rc-util/lib/shallowEqual.js","webpack:///./~/rc-util/lib/createChainedFunction.js","webpack:///./~/rc-util/lib/Dom/addEventListener.js","webpack:///./~/rc-util/lib/Dom/contains.js","webpack:///./~/rc-util/lib/Children/toArray.js","webpack:///./~/rc-util/lib/Children/mapSelf.js","webpack:///./~/rc-tooltip/lib/Popup.js","webpack:///./~/rc-tooltip/~/css-animation/lib/index.js","webpack:///./~/rc-tooltip/~/css-animation/lib/Event.js","webpack:///./~/rc-tooltip/~/css-animation/lib/Css.js","webpack:///./~/rc-tooltip/lib/utils.js","webpack:///./~/rc-tooltip/~/dom-align/lib/index.js","webpack:///./~/rc-tooltip/~/dom-align/lib/utils.js"],"names":[],"mappings":";;;;;;;;;;;AAAA,aAAY,CAAC;;AAEb,oBAAO,CAAC,CAA4B,CAAC,CAAC;;AAEtC,KAAI,MAAM,GAAG,mBAAO,CAAC,CAAW,CAAC,CAAC;AAClC,KAAI,KAAK,GAAG,mBAAO,CAAC,CAAO,CAAC,CAAC;;AAE7B,UAAS,QAAQ,CAAC,CAAC,EAAC;AAClB,UAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;EAChB;;;;AAID,MAAK,CAAC,MAAM,CAAC;;KAAK,KAAK,EAAE,EAAC,KAAK,EAAC,GAAG,EAAC,MAAM,EAAC,GAAG,EAAE;GAAC,oBAAC,MAAM,IAAC,QAAQ,EAAE,QAAS,GAAE;EAAM,EAAE,QAAQ,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,C;;;;;;ACbjI;;AAEA;AACA;AACA;AACA;AACA,gDAA8I;AAC9I;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAE;AACF;AACA,iCAAgC,UAAU,EAAE;AAC5C,E;;;;;;ACjBA;AACA,8BAA6B,2BAA2B,kDAAkD,GAAG,sBAAsB,2BAA2B,GAAG,cAAc,uBAAuB,gBAAgB,gBAAgB,uBAAuB,8BAA8B,GAAG,oBAAoB,uBAAuB,YAAY,gBAAgB,uBAAuB,8BAA8B,eAAe,GAAG,qBAAqB,uBAAuB,sBAAsB,qBAAqB,gBAAgB,iBAAiB,oBAAoB,uBAAuB,8BAA8B,2BAA2B,eAAe,GAAG,2BAA2B,0BAA0B,GAAG,mCAAmC,0BAA0B,gCAAgC,GAAG,mBAAmB,uBAAuB,cAAc,YAAY,gBAAgB,oBAAoB,eAAe,GAAG,wBAAwB,uBAAuB,0BAA0B,2BAA2B,uBAAuB,oBAAoB,gBAAgB,GAAG,+BAA+B,gBAAgB,GAAG,mBAAmB,uBAAuB,gBAAgB,gBAAgB,4BAA4B,eAAe,GAAG,kBAAkB,uBAAuB,cAAc,sBAAsB,eAAe,gBAAgB,8BAA8B,2BAA2B,oBAAoB,uBAAuB,2BAA2B,GAAG,8BAA8B,sBAAsB,GAAG,6BAA6B,sBAAsB,GAAG,yBAAyB,0BAA0B,GAAG,uBAAuB,8BAA8B,GAAG,wCAAwC,8BAA8B,GAAG,yCAAyC,0BAA0B,2BAA2B,wBAAwB,GAAG,uEAAuE,mCAAmC,GAAG,sBAAsB,uBAAuB,kBAAkB,iBAAiB,eAAe,wBAAwB,GAAG,6BAA6B,kBAAkB,GAAG,oCAAoC,yBAAyB,GAAG,4BAA4B,mBAAmB,gBAAgB,iBAAiB,oBAAoB,mBAAmB,mBAAmB,uBAAuB,0BAA0B,8BAA8B,uBAAuB,gCAAgC,GAAG,4BAA4B,uBAAuB,aAAa,cAAc,8BAA8B,wBAAwB,GAAG,6DAA6D,gBAAgB,cAAc,sBAAsB,4BAA4B,8BAA8B,GAAG,U;;;;;;ACDpyF;AACA;AACA;AACA;AACA,iBAAgB,iBAAiB;AACjC;AACA;AACA,yCAAwC,gBAAgB;AACxD,KAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACfA;AACA;AACA;AACA;AACA,qBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA,GAAE;AACF;AACA;AACA,GAAE;AACF;AACA;AACA,GAAE;AACF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,iBAAgB,mBAAmB;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAgB,sBAAsB;AACtC;AACA;AACA,mBAAkB,2BAA2B;AAC7C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,gBAAe,mBAAmB;AAClC;AACA;AACA;AACA;AACA,kBAAiB,2BAA2B;AAC5C;AACA;AACA,SAAQ,uBAAuB;AAC/B;AACA;AACA,IAAG;AACH;AACA,kBAAiB,uBAAuB;AACxC;AACA;AACA,4BAA2B;AAC3B;AACA;AACA;;AAEA;AACA;AACA;AACA,gBAAe,iBAAiB;AAChC;AACA;AACA;AACA;AACA;AACA,eAAc;AACd;AACA,iCAAgC,sBAAsB;AACtD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAE;AACF;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AA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,kDAAiD,0CAA0C,0DAA0D,EAAE;;AAEvJ,2CAA0C,+DAA+D,qGAAqG,EAAE,yEAAyE,eAAe,yEAAyE,EAAE,EAAE,iDAAiD;;AAEta;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,UAAS;AACT;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAkB;AAClB,UAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,iDAAgD;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAW;AACX;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAS;AACT,QAAO;AACP;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAS;AACT;AACA,UAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAO;AACP;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,mBAAkB,uBAAuB,eAAe,yBAAyB;AACjF;AACA;AACA;AACA,IAAG;;AAEH;AACA,EAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,iDAAgD;AAChD;AACA,mBAAkB;AAClB,gBAAe;AACf;AACA;AACA;;AAEA,0B;;;;;;ACrTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;;;;;;;AChBA;AACA;AACA;AACA;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL,IAAG;AACH;AACA;AACA;;AAEA;;;;;;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,YAAW,WAAW;AACtB,aAAY;AACZ;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAoB,gBAAgB;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACxCA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACxgBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAgC,qBAAqB;AACrD;AACA,OAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC9CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,aAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACzCA;AACA;AACA;AACA;AACA;AACA;AACA,cAAa;AACb;AACA;AACA;;AAEA;AACA,oBAAmB,iBAAiB;AACpC;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;ACTA;;AAEA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;;;;;;;ACRA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;ACTA;;AAEA,kCAAiC,2CAA2C,gBAAgB,kBAAkB,OAAO,2BAA2B,wDAAwD,gCAAgC,uDAAuD,2DAA2D,EAAE,EAAE,yDAAyD,qEAAqE,6DAA6D,oBAAoB,GAAG,EAAE;;AAEljB,wCAAuC,mBAAmB,4BAA4B,iDAAiD,oCAAoC,gBAAgB,kDAAkD,8DAA8D,0BAA0B,4CAA4C,uBAAuB,kBAAkB,EAAE,OAAO,aAAa,gBAAgB,gBAAgB,eAAe,oBAAoB,EAAE,EAAE,4BAA4B,mBAAmB,EAAE,OAAO,uBAAuB,4BAA4B,kBAAkB,EAAE,8BAA8B,EAAE,EAAE;;AAExpB,kDAAiD,0CAA0C,0DAA0D,EAAE;;AAEvJ,2CAA0C,+DAA+D,qGAAqG,EAAE,yEAAyE,eAAe,yEAAyE,EAAE,EAAE,iDAAiD;;AAEta;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAS;AACT;AACA;AACA;AACA,YAAW;AACX;AACA,YAAW;AACX;AACA;AACA;AACA;AACA,YAAW;AACX;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAS;AACT;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAS;AACT;AACA,yBAAwB;AACxB,qCAAoC,4BAA4B;AAChE;AACA;AACA,YAAW,4BAA4B;AACvC;AACA;AACA;AACA;AACA,IAAG;;AAEH;AACA,EAAC;;AAED,wB;;;;;;ACpIA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA,IAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;;AAEA;AACA;;AAEA,+B;;;;;;;AC5FA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL,IAAG;;AAEH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;;AAEA,mC;;;;;;ACjFA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,G;;;;;;ACzBA;;AAEA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,G;;;;;;AChBA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,IAAG;AACH;AACA;;AAEA;AACA;AACA,IAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,4BAA2B,cAAc;AACzC,4BAA2B,cAAc,mBAAmB;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,oCAAmC,2BAA2B;AAC9D;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL,IAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,YAAW,QAAQ;AACnB,YAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAS;AACT;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAS;AACT;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,qBAAoB,+CAA+C;;AAEnE;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,oD;;;;;;ACvWA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,WAAU;AACV;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,kBAAiB,gBAAgB;AACjC;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,eAAc;AACd;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,cAAa,kBAAkB;AAC/B;AACA;AACA,kBAAiB,kBAAkB;AACnC;AACA;AACA;AACA,UAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAC;;AAED;AACA;AACA;AACA;AACA,UAAS,OAAO;AAChB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA;AACA;;AAEA,gBAAe;;AAEf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,MAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAC;;AAED;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,IAAG;AACH;AACA;AACA,oBAAmB,sBAAsB;AACzC;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;;AAEA,sB","file":"simple.js","sourcesContent":["'use strict';\n\nrequire('rc-slider/assets/index.css');\n\nvar Slider = require('rc-slider');\nvar React = require('react');\n\nfunction onChange(v){\n console.log(v);\n}\n\n// React.render(, document.getElementById('__react-content'));\n// React.render(, document.getElementById('__react-content'));\nReact.render(
, document.getElementById('__react-content'));\n\n\n\n/** WEBPACK FOOTER **\n ** ./examples/simple.js\n **/","// style-loader: Adds some css to the DOM by adding a + + + + +
+

rc-slider@1.3.1

+
+
+

EXAMPLES

+ +
+ +
+
+
+

readme.md

+ +
+

rc-slider


+

slider ui component for react

+

NPM version +SPM version +build status +Test coverage +gemnasium deps +node version +npm download +Sauce Test Status

+

Sauce Test Status

+

Screenshots

+

+

+

Feature

    +
  • support ie8,ie8+,chrome,firefox,safari
  • +
+

Keyboard

install

rc-slider

+

Usage

var Rcslider = require('rc-slider');
+var React = require('react');
+React.render(<Rcslider />, container);

API

props

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
nametypedefaultdescription
classNameStringrc-slideradditional css class of root dom node
minnumber0The minimum value of the slider
maxnumber100The maximum value of the slider
stepnumber1Value to be added or subtracted on each step the slider makes. Must be greater than zero. max - min should be evenly divisible by the step value.
defaultValuenumber0Determines the initial positions of the handles.
marksarray[]mark every step for the slider, it will ignore the step parameter if it has been defined
isIncludedbooleantrueif the value is true, it means a continuous value interval, otherwise, it is a independent value.
defaultIndexnumber0For step or marks slider, determine the initial positions of the handles.
disabledbooleanfalseIf true the handles can't be moved.
+ +

Development

npm install
+npm start

Example

http://localhost:8000/examples/

+

online example: http://react-component.github.io/slider/examples/

+

Test Case

http://localhost:8000/tests/runner.html?coverage

+

Coverage

http://localhost:8000/node_modules/rc-server/node_modules/node-jscover/lib/front-end/jscoverage.html?w=http://localhost:8088/tests/runner.html?coverage

+

License

rc-slider is released under the MIT license.

+ +
+
+Fork me on GitHub + + +