diff options
Diffstat (limited to 'examples/pick-time.js')
-rw-r--r-- | examples/pick-time.js | 1434 |
1 files changed, 558 insertions, 876 deletions
diff --git a/examples/pick-time.js b/examples/pick-time.js index 5fc95cf..1fef674 100644 --- a/examples/pick-time.js +++ b/examples/pick-time.js | |||
@@ -39,7 +39,7 @@ webpackJsonp([0,1],[ | |||
39 | 39 | ||
40 | var _rcTimePicker2 = _interopRequireDefault(_rcTimePicker); | 40 | var _rcTimePicker2 = _interopRequireDefault(_rcTimePicker); |
41 | 41 | ||
42 | var _rcTimePickerSrcLocaleZh_CN = __webpack_require__(245); | 42 | var _rcTimePickerSrcLocaleZh_CN = __webpack_require__(237); |
43 | 43 | ||
44 | var _rcTimePickerSrcLocaleZh_CN2 = _interopRequireDefault(_rcTimePickerSrcLocaleZh_CN); | 44 | var _rcTimePickerSrcLocaleZh_CN2 = _interopRequireDefault(_rcTimePickerSrcLocaleZh_CN); |
45 | 45 | ||
@@ -48,7 +48,11 @@ webpackJsonp([0,1],[ | |||
48 | var now = new _gregorianCalendar2['default'](_gregorianCalendarLibLocaleZh_CN2['default']); | 48 | var now = new _gregorianCalendar2['default'](_gregorianCalendarLibLocaleZh_CN2['default']); |
49 | now.setTime(Date.now()); | 49 | now.setTime(Date.now()); |
50 | 50 | ||
51 | _reactDom2['default'].render(_react2['default'].createElement(_rcTimePicker2['default'], { formatter: formatter, locale: _rcTimePickerSrcLocaleZh_CN2['default'], defaultValue: now }), document.getElementById('__react-content')); | 51 | function onChange(v) { |
52 | console.log(v && formatter.format(v)); | ||
53 | } | ||
54 | |||
55 | _reactDom2['default'].render(_react2['default'].createElement(_rcTimePicker2['default'], { formatter: formatter, locale: _rcTimePickerSrcLocaleZh_CN2['default'], defaultValue: now, onChange: onChange }), document.getElementById('__react-content')); | ||
52 | 56 | ||
53 | /***/ }, | 57 | /***/ }, |
54 | /* 2 */ | 58 | /* 2 */ |
@@ -106,6 +110,7 @@ webpackJsonp([0,1],[ | |||
106 | }); | 110 | }); |
107 | 111 | ||
108 | React.__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactDOM; | 112 | React.__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactDOM; |
113 | React.__SECRET_DOM_SERVER_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactDOMServer; | ||
109 | 114 | ||
110 | module.exports = React; | 115 | module.exports = React; |
111 | 116 | ||
@@ -10456,6 +10461,7 @@ webpackJsonp([0,1],[ | |||
10456 | multiple: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, | 10461 | multiple: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, |
10457 | muted: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, | 10462 | muted: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, |
10458 | name: null, | 10463 | name: null, |
10464 | nonce: MUST_USE_ATTRIBUTE, | ||
10459 | noValidate: HAS_BOOLEAN_VALUE, | 10465 | noValidate: HAS_BOOLEAN_VALUE, |
10460 | open: HAS_BOOLEAN_VALUE, | 10466 | open: HAS_BOOLEAN_VALUE, |
10461 | optimum: null, | 10467 | optimum: null, |
@@ -10467,6 +10473,7 @@ webpackJsonp([0,1],[ | |||
10467 | readOnly: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, | 10473 | readOnly: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, |
10468 | rel: null, | 10474 | rel: null, |
10469 | required: HAS_BOOLEAN_VALUE, | 10475 | required: HAS_BOOLEAN_VALUE, |
10476 | reversed: HAS_BOOLEAN_VALUE, | ||
10470 | role: MUST_USE_ATTRIBUTE, | 10477 | role: MUST_USE_ATTRIBUTE, |
10471 | rows: MUST_USE_ATTRIBUTE | HAS_POSITIVE_NUMERIC_VALUE, | 10478 | rows: MUST_USE_ATTRIBUTE | HAS_POSITIVE_NUMERIC_VALUE, |
10472 | rowSpan: null, | 10479 | rowSpan: null, |
@@ -18669,7 +18676,7 @@ webpackJsonp([0,1],[ | |||
18669 | 18676 | ||
18670 | 'use strict'; | 18677 | 'use strict'; |
18671 | 18678 | ||
18672 | module.exports = '0.14.2'; | 18679 | module.exports = '0.14.3'; |
18673 | 18680 | ||
18674 | /***/ }, | 18681 | /***/ }, |
18675 | /* 149 */ | 18682 | /* 149 */ |
@@ -22251,17 +22258,17 @@ webpackJsonp([0,1],[ | |||
22251 | 22258 | ||
22252 | var _rcTrigger2 = _interopRequireDefault(_rcTrigger); | 22259 | var _rcTrigger2 = _interopRequireDefault(_rcTrigger); |
22253 | 22260 | ||
22254 | var _rcUtil = __webpack_require__(225); | 22261 | var _rcUtil = __webpack_require__(213); |
22255 | 22262 | ||
22256 | var _modulePanel = __webpack_require__(237); | 22263 | var _modulePanel = __webpack_require__(229); |
22257 | 22264 | ||
22258 | var _modulePanel2 = _interopRequireDefault(_modulePanel); | 22265 | var _modulePanel2 = _interopRequireDefault(_modulePanel); |
22259 | 22266 | ||
22260 | var _utilPlacements = __webpack_require__(244); | 22267 | var _utilPlacements = __webpack_require__(236); |
22261 | 22268 | ||
22262 | var _utilPlacements2 = _interopRequireDefault(_utilPlacements); | 22269 | var _utilPlacements2 = _interopRequireDefault(_utilPlacements); |
22263 | 22270 | ||
22264 | var _mixinCommonMixin = __webpack_require__(238); | 22271 | var _mixinCommonMixin = __webpack_require__(230); |
22265 | 22272 | ||
22266 | var _mixinCommonMixin2 = _interopRequireDefault(_mixinCommonMixin); | 22273 | var _mixinCommonMixin2 = _interopRequireDefault(_mixinCommonMixin); |
22267 | 22274 | ||
@@ -22278,6 +22285,7 @@ webpackJsonp([0,1],[ | |||
22278 | prefixCls: _react.PropTypes.string, | 22285 | prefixCls: _react.PropTypes.string, |
22279 | inputClassName: _react.PropTypes.string, | 22286 | inputClassName: _react.PropTypes.string, |
22280 | locale: _react.PropTypes.object, | 22287 | locale: _react.PropTypes.object, |
22288 | value: _react.PropTypes.object, | ||
22281 | children: _react.PropTypes.func, | 22289 | children: _react.PropTypes.func, |
22282 | disabled: _react.PropTypes.bool, | 22290 | disabled: _react.PropTypes.bool, |
22283 | defaultValue: _react.PropTypes.object, | 22291 | defaultValue: _react.PropTypes.object, |
@@ -22313,19 +22321,22 @@ webpackJsonp([0,1],[ | |||
22313 | var _props = this.props; | 22321 | var _props = this.props; |
22314 | var open = _props.open; | 22322 | var open = _props.open; |
22315 | var defaultValue = _props.defaultValue; | 22323 | var defaultValue = _props.defaultValue; |
22324 | var value = _props.value; | ||
22316 | 22325 | ||
22317 | return { | 22326 | return { |
22318 | open: open, | 22327 | open: open, |
22319 | value: defaultValue | 22328 | value: value || defaultValue |
22320 | }; | 22329 | }; |
22321 | }, | 22330 | }, |
22322 | 22331 | ||
22323 | componentWillReceiveProps: function componentWillReceiveProps(nextProps) { | 22332 | componentWillReceiveProps: function componentWillReceiveProps(nextProps) { |
22324 | var defaultValue = nextProps.defaultValue; | 22333 | var value = nextProps.value; |
22325 | var open = nextProps.open; | 22334 | var open = nextProps.open; |
22326 | 22335 | ||
22327 | if (defaultValue !== undefined) { | 22336 | if (value !== undefined) { |
22328 | this.setState({ value: defaultValue }); | 22337 | this.setState({ |
22338 | value: value | ||
22339 | }); | ||
22329 | } | 22340 | } |
22330 | if (open !== undefined) { | 22341 | if (open !== undefined) { |
22331 | this.setState({ open: open }); | 22342 | this.setState({ open: open }); |
@@ -22333,16 +22344,11 @@ webpackJsonp([0,1],[ | |||
22333 | }, | 22344 | }, |
22334 | 22345 | ||
22335 | onPanelChange: function onPanelChange(value) { | 22346 | onPanelChange: function onPanelChange(value) { |
22336 | this.setState({ | 22347 | this.setValue(value); |
22337 | value: value | ||
22338 | }); | ||
22339 | this.props.onChange(value); | ||
22340 | }, | 22348 | }, |
22341 | 22349 | ||
22342 | onPanelClear: function onPanelClear() { | 22350 | onPanelClear: function onPanelClear() { |
22343 | this.setState({ | 22351 | this.setValue(''); |
22344 | value: '' | ||
22345 | }); | ||
22346 | this.setOpen(false); | 22352 | this.setOpen(false); |
22347 | }, | 22353 | }, |
22348 | 22354 | ||
@@ -22357,6 +22363,15 @@ webpackJsonp([0,1],[ | |||
22357 | }); | 22363 | }); |
22358 | }, | 22364 | }, |
22359 | 22365 | ||
22366 | setValue: function setValue(value) { | ||
22367 | if (!('value' in this.props)) { | ||
22368 | this.setState({ | ||
22369 | value: value | ||
22370 | }); | ||
22371 | } | ||
22372 | this.props.onChange(value); | ||
22373 | }, | ||
22374 | |||
22360 | getPanel: function getPanel() { | 22375 | getPanel: function getPanel() { |
22361 | var _props2 = this.props; | 22376 | var _props2 = this.props; |
22362 | var prefixCls = _props2.prefixCls; | 22377 | var prefixCls = _props2.prefixCls; |
@@ -22384,7 +22399,7 @@ webpackJsonp([0,1],[ | |||
22384 | var panel = this.getPanel(); | 22399 | var panel = this.getPanel(); |
22385 | var extraProps = { | 22400 | var extraProps = { |
22386 | ref: this.savePanelRef, | 22401 | ref: this.savePanelRef, |
22387 | defaultValue: this.state.value || panel.props.defaultValue, | 22402 | value: this.state.value, |
22388 | onChange: (0, _rcUtil.createChainedFunction)(panel.props.onChange, this.onPanelChange), | 22403 | onChange: (0, _rcUtil.createChainedFunction)(panel.props.onChange, this.onPanelChange), |
22389 | onClear: (0, _rcUtil.createChainedFunction)(panel.props.onClear, this.onPanelClear) | 22404 | onClear: (0, _rcUtil.createChainedFunction)(panel.props.onClear, this.onPanelClear) |
22390 | }; | 22405 | }; |
@@ -22420,7 +22435,6 @@ webpackJsonp([0,1],[ | |||
22420 | var align = _props4.align; | 22435 | var align = _props4.align; |
22421 | var disabled = _props4.disabled; | 22436 | var disabled = _props4.disabled; |
22422 | var transitionName = _props4.transitionName; | 22437 | var transitionName = _props4.transitionName; |
22423 | var children = _props4.children; | ||
22424 | var formatter = _props4.formatter; | 22438 | var formatter = _props4.formatter; |
22425 | var inputClassName = _props4.inputClassName; | 22439 | var inputClassName = _props4.inputClassName; |
22426 | var _state = this.state; | 22440 | var _state = this.state; |
@@ -22430,7 +22444,7 @@ webpackJsonp([0,1],[ | |||
22430 | return _react2['default'].createElement( | 22444 | return _react2['default'].createElement( |
22431 | _rcTrigger2['default'], | 22445 | _rcTrigger2['default'], |
22432 | { | 22446 | { |
22433 | prefixCls: prefixCls + '-picker-container', | 22447 | prefixCls: prefixCls + '-container', |
22434 | popup: this.getPanelElement(), | 22448 | popup: this.getPanelElement(), |
22435 | popupAlign: align, | 22449 | popupAlign: align, |
22436 | builtinPlacements: _utilPlacements2['default'], | 22450 | builtinPlacements: _utilPlacements2['default'], |
@@ -22443,9 +22457,10 @@ webpackJsonp([0,1],[ | |||
22443 | }, | 22457 | }, |
22444 | _react2['default'].createElement( | 22458 | _react2['default'].createElement( |
22445 | 'span', | 22459 | 'span', |
22446 | { className: prefixCls + '-picker' }, | 22460 | { className: '' + prefixCls }, |
22447 | _react2['default'].createElement('input', { className: inputClassName, ref: 'picker', type: 'text', placeholder: placeholder, readOnly: true, disabled: disabled, value: value && formatter.format(value) }), | 22461 | _react2['default'].createElement('input', { className: inputClassName, ref: 'picker', type: 'text', placeholder: placeholder, readOnly: true, |
22448 | _react2['default'].createElement('span', { className: prefixCls + '-picker-icon' }) | 22462 | disabled: disabled, value: value && formatter.format(value) }), |
22463 | _react2['default'].createElement('span', { className: prefixCls + '-icon' }) | ||
22449 | ) | 22464 | ) |
22450 | ); | 22465 | ); |
22451 | } | 22466 | } |
@@ -22490,7 +22505,7 @@ webpackJsonp([0,1],[ | |||
22490 | 22505 | ||
22491 | var _Popup2 = _interopRequireDefault(_Popup); | 22506 | var _Popup2 = _interopRequireDefault(_Popup); |
22492 | 22507 | ||
22493 | var _utils = __webpack_require__(224); | 22508 | var _utils = __webpack_require__(212); |
22494 | 22509 | ||
22495 | function noop() {} | 22510 | function noop() {} |
22496 | 22511 | ||
@@ -24109,11 +24124,11 @@ webpackJsonp([0,1],[ | |||
24109 | 24124 | ||
24110 | var _rcAlign2 = _interopRequireDefault(_rcAlign); | 24125 | var _rcAlign2 = _interopRequireDefault(_rcAlign); |
24111 | 24126 | ||
24112 | var _rcAnimate = __webpack_require__(215); | 24127 | var _rcAnimate = __webpack_require__(203); |
24113 | 24128 | ||
24114 | var _rcAnimate2 = _interopRequireDefault(_rcAnimate); | 24129 | var _rcAnimate2 = _interopRequireDefault(_rcAnimate); |
24115 | 24130 | ||
24116 | var _PopupInner = __webpack_require__(223); | 24131 | var _PopupInner = __webpack_require__(211); |
24117 | 24132 | ||
24118 | var _PopupInner2 = _interopRequireDefault(_PopupInner); | 24133 | var _PopupInner2 = _interopRequireDefault(_PopupInner); |
24119 | 24134 | ||
@@ -24289,9 +24304,9 @@ webpackJsonp([0,1],[ | |||
24289 | 24304 | ||
24290 | var _domAlign2 = _interopRequireDefault(_domAlign); | 24305 | var _domAlign2 = _interopRequireDefault(_domAlign); |
24291 | 24306 | ||
24292 | var _rcUtil = __webpack_require__(202); | 24307 | var _rcUtil = __webpack_require__(174); |
24293 | 24308 | ||
24294 | var _isWindow = __webpack_require__(214); | 24309 | var _isWindow = __webpack_require__(202); |
24295 | 24310 | ||
24296 | var _isWindow2 = _interopRequireDefault(_isWindow); | 24311 | var _isWindow2 = _interopRequireDefault(_isWindow); |
24297 | 24312 | ||
@@ -25451,785 +25466,6 @@ webpackJsonp([0,1],[ | |||
25451 | 25466 | ||
25452 | /***/ }, | 25467 | /***/ }, |
25453 | /* 202 */ | 25468 | /* 202 */ |
25454 | /***/ function(module, exports, __webpack_require__) { | ||
25455 | |||
25456 | 'use strict'; | ||
25457 | |||
25458 | module.exports = { | ||
25459 | guid: __webpack_require__(203), | ||
25460 | classSet: __webpack_require__(204), | ||
25461 | joinClasses: __webpack_require__(205), | ||
25462 | KeyCode: __webpack_require__(206), | ||
25463 | PureRenderMixin: __webpack_require__(207), | ||
25464 | shallowEqual: __webpack_require__(208), | ||
25465 | createChainedFunction: __webpack_require__(209), | ||
25466 | Dom: { | ||
25467 | addEventListener: __webpack_require__(210), | ||
25468 | contains: __webpack_require__(211) | ||
25469 | }, | ||
25470 | Children: { | ||
25471 | toArray: __webpack_require__(212), | ||
25472 | mapSelf: __webpack_require__(213) | ||
25473 | } | ||
25474 | }; | ||
25475 | |||
25476 | /***/ }, | ||
25477 | /* 203 */ | ||
25478 | /***/ function(module, exports) { | ||
25479 | |||
25480 | 'use strict'; | ||
25481 | |||
25482 | var seed = 0; | ||
25483 | module.exports = function guid() { | ||
25484 | return Date.now() + '_' + seed++; | ||
25485 | }; | ||
25486 | |||
25487 | /***/ }, | ||
25488 | /* 204 */ | ||
25489 | /***/ function(module, exports, __webpack_require__) { | ||
25490 | |||
25491 | 'use strict'; | ||
25492 | |||
25493 | module.exports = __webpack_require__(177); | ||
25494 | |||
25495 | /***/ }, | ||
25496 | /* 205 */ | ||
25497 | /***/ function(module, exports) { | ||
25498 | |||
25499 | /** | ||
25500 | * Combines multiple className strings into one. | ||
25501 | * http://jsperf.com/joinclasses-args-vs-array | ||
25502 | * | ||
25503 | * @param {...?string} classes | ||
25504 | * @return {string} | ||
25505 | */ | ||
25506 | |||
25507 | 'use strict'; | ||
25508 | |||
25509 | function joinClasses(cn) { | ||
25510 | var className = cn; | ||
25511 | if (!className) { | ||
25512 | className = ''; | ||
25513 | } | ||
25514 | var nextClass = undefined; | ||
25515 | var argLength = arguments.length; | ||
25516 | if (argLength > 1) { | ||
25517 | for (var ii = 1; ii < argLength; ii++) { | ||
25518 | nextClass = arguments[ii]; | ||
25519 | if (nextClass) { | ||
25520 | className = (className ? className + ' ' : '') + nextClass; | ||
25521 | } | ||
25522 | } | ||
25523 | } | ||
25524 | return className; | ||
25525 | } | ||
25526 | |||
25527 | module.exports = joinClasses; | ||
25528 | |||
25529 | /***/ }, | ||
25530 | /* 206 */ | ||
25531 | /***/ function(module, exports) { | ||
25532 | |||
25533 | /** | ||
25534 | * @ignore | ||
25535 | * some key-codes definition and utils from closure-library | ||
25536 | * @author yiminghe@gmail.com | ||
25537 | */ | ||
25538 | |||
25539 | 'use strict'; | ||
25540 | |||
25541 | var KeyCode = { | ||
25542 | /** | ||
25543 | * MAC_ENTER | ||
25544 | */ | ||
25545 | MAC_ENTER: 3, | ||
25546 | /** | ||
25547 | * BACKSPACE | ||
25548 | */ | ||
25549 | BACKSPACE: 8, | ||
25550 | /** | ||
25551 | * TAB | ||
25552 | */ | ||
25553 | TAB: 9, | ||
25554 | /** | ||
25555 | * NUMLOCK on FF/Safari Mac | ||
25556 | */ | ||
25557 | NUM_CENTER: 12, // NUMLOCK on FF/Safari Mac | ||
25558 | /** | ||
25559 | * ENTER | ||
25560 | */ | ||
25561 | ENTER: 13, | ||
25562 | /** | ||
25563 | * SHIFT | ||
25564 | */ | ||
25565 | SHIFT: 16, | ||
25566 | /** | ||
25567 | * CTRL | ||
25568 | */ | ||
25569 | CTRL: 17, | ||
25570 | /** | ||
25571 | * ALT | ||
25572 | */ | ||
25573 | ALT: 18, | ||
25574 | /** | ||
25575 | * PAUSE | ||
25576 | */ | ||
25577 | PAUSE: 19, | ||
25578 | /** | ||
25579 | * CAPS_LOCK | ||
25580 | */ | ||
25581 | CAPS_LOCK: 20, | ||
25582 | /** | ||
25583 | * ESC | ||
25584 | */ | ||
25585 | ESC: 27, | ||
25586 | /** | ||
25587 | * SPACE | ||
25588 | */ | ||
25589 | SPACE: 32, | ||
25590 | /** | ||
25591 | * PAGE_UP | ||
25592 | */ | ||
25593 | PAGE_UP: 33, // also NUM_NORTH_EAST | ||
25594 | /** | ||
25595 | * PAGE_DOWN | ||
25596 | */ | ||
25597 | PAGE_DOWN: 34, // also NUM_SOUTH_EAST | ||
25598 | /** | ||
25599 | * END | ||
25600 | */ | ||
25601 | END: 35, // also NUM_SOUTH_WEST | ||
25602 | /** | ||
25603 | * HOME | ||
25604 | */ | ||
25605 | HOME: 36, // also NUM_NORTH_WEST | ||
25606 | /** | ||
25607 | * LEFT | ||
25608 | */ | ||
25609 | LEFT: 37, // also NUM_WEST | ||
25610 | /** | ||
25611 | * UP | ||
25612 | */ | ||
25613 | UP: 38, // also NUM_NORTH | ||
25614 | /** | ||
25615 | * RIGHT | ||
25616 | */ | ||
25617 | RIGHT: 39, // also NUM_EAST | ||
25618 | /** | ||
25619 | * DOWN | ||
25620 | */ | ||
25621 | DOWN: 40, // also NUM_SOUTH | ||
25622 | /** | ||
25623 | * PRINT_SCREEN | ||
25624 | */ | ||
25625 | PRINT_SCREEN: 44, | ||
25626 | /** | ||
25627 | * INSERT | ||
25628 | */ | ||
25629 | INSERT: 45, // also NUM_INSERT | ||
25630 | /** | ||
25631 | * DELETE | ||
25632 | */ | ||
25633 | DELETE: 46, // also NUM_DELETE | ||
25634 | /** | ||
25635 | * ZERO | ||
25636 | */ | ||
25637 | ZERO: 48, | ||
25638 | /** | ||
25639 | * ONE | ||
25640 | */ | ||
25641 | ONE: 49, | ||
25642 | /** | ||
25643 | * TWO | ||
25644 | */ | ||
25645 | TWO: 50, | ||
25646 | /** | ||
25647 | * THREE | ||
25648 | */ | ||
25649 | THREE: 51, | ||
25650 | /** | ||
25651 | * FOUR | ||
25652 | */ | ||
25653 | FOUR: 52, | ||
25654 | /** | ||
25655 | * FIVE | ||
25656 | */ | ||
25657 | FIVE: 53, | ||
25658 | /** | ||
25659 | * SIX | ||
25660 | */ | ||
25661 | SIX: 54, | ||
25662 | /** | ||
25663 | * SEVEN | ||
25664 | */ | ||
25665 | SEVEN: 55, | ||
25666 | /** | ||
25667 | * EIGHT | ||
25668 | */ | ||
25669 | EIGHT: 56, | ||
25670 | /** | ||
25671 | * NINE | ||
25672 | */ | ||
25673 | NINE: 57, | ||
25674 | /** | ||
25675 | * QUESTION_MARK | ||
25676 | */ | ||
25677 | QUESTION_MARK: 63, // needs localization | ||
25678 | /** | ||
25679 | * A | ||
25680 | */ | ||
25681 | A: 65, | ||
25682 | /** | ||
25683 | * B | ||
25684 | */ | ||
25685 | B: 66, | ||
25686 | /** | ||
25687 | * C | ||
25688 | */ | ||
25689 | C: 67, | ||
25690 | /** | ||
25691 | * D | ||
25692 | */ | ||
25693 | D: 68, | ||
25694 | /** | ||
25695 | * E | ||
25696 | */ | ||
25697 | E: 69, | ||
25698 | /** | ||
25699 | * F | ||
25700 | */ | ||
25701 | F: 70, | ||
25702 | /** | ||
25703 | * G | ||
25704 | */ | ||
25705 | G: 71, | ||
25706 | /** | ||
25707 | * H | ||
25708 | */ | ||
25709 | H: 72, | ||
25710 | /** | ||
25711 | * I | ||
25712 | */ | ||
25713 | I: 73, | ||
25714 | /** | ||
25715 | * J | ||
25716 | */ | ||
25717 | J: 74, | ||
25718 | /** | ||
25719 | * K | ||
25720 | */ | ||
25721 | K: 75, | ||
25722 | /** | ||
25723 | * L | ||
25724 | */ | ||
25725 | L: 76, | ||
25726 | /** | ||
25727 | * M | ||
25728 | */ | ||
25729 | M: 77, | ||
25730 | /** | ||
25731 | * N | ||
25732 | */ | ||
25733 | N: 78, | ||
25734 | /** | ||
25735 | * O | ||
25736 | */ | ||
25737 | O: 79, | ||
25738 | /** | ||
25739 | * P | ||
25740 | */ | ||
25741 | P: 80, | ||
25742 | /** | ||
25743 | * Q | ||
25744 | */ | ||
25745 | Q: 81, | ||
25746 | /** | ||
25747 | * R | ||
25748 | */ | ||
25749 | R: 82, | ||
25750 | /** | ||
25751 | * S | ||
25752 | */ | ||
25753 | S: 83, | ||
25754 | /** | ||
25755 | * T | ||
25756 | */ | ||
25757 | T: 84, | ||
25758 | /** | ||
25759 | * U | ||
25760 | */ | ||
25761 | U: 85, | ||
25762 | /** | ||
25763 | * V | ||
25764 | */ | ||
25765 | V: 86, | ||
25766 | /** | ||
25767 | * W | ||
25768 | */ | ||
25769 | W: 87, | ||
25770 | /** | ||
25771 | * X | ||
25772 | */ | ||
25773 | X: 88, | ||
25774 | /** | ||
25775 | * Y | ||
25776 | */ | ||
25777 | Y: 89, | ||
25778 | /** | ||
25779 | * Z | ||
25780 | */ | ||
25781 | Z: 90, | ||
25782 | /** | ||
25783 | * META | ||
25784 | */ | ||
25785 | META: 91, // WIN_KEY_LEFT | ||
25786 | /** | ||
25787 | * WIN_KEY_RIGHT | ||
25788 | */ | ||
25789 | WIN_KEY_RIGHT: 92, | ||
25790 | /** | ||
25791 | * CONTEXT_MENU | ||
25792 | */ | ||
25793 | CONTEXT_MENU: 93, | ||
25794 | /** | ||
25795 | * NUM_ZERO | ||
25796 | */ | ||
25797 | NUM_ZERO: 96, | ||
25798 | /** | ||
25799 | * NUM_ONE | ||
25800 | */ | ||
25801 | NUM_ONE: 97, | ||
25802 | /** | ||
25803 | * NUM_TWO | ||
25804 | */ | ||
25805 | NUM_TWO: 98, | ||
25806 | /** | ||
25807 | * NUM_THREE | ||
25808 | */ | ||
25809 | NUM_THREE: 99, | ||
25810 | /** | ||
25811 | * NUM_FOUR | ||
25812 | */ | ||
25813 | NUM_FOUR: 100, | ||
25814 | /** | ||
25815 | * NUM_FIVE | ||
25816 | */ | ||
25817 | NUM_FIVE: 101, | ||
25818 | /** | ||
25819 | * NUM_SIX | ||
25820 | */ | ||
25821 | NUM_SIX: 102, | ||
25822 | /** | ||
25823 | * NUM_SEVEN | ||
25824 | */ | ||
25825 | NUM_SEVEN: 103, | ||
25826 | /** | ||
25827 | * NUM_EIGHT | ||
25828 | */ | ||
25829 | NUM_EIGHT: 104, | ||
25830 | /** | ||
25831 | * NUM_NINE | ||
25832 | */ | ||
25833 | NUM_NINE: 105, | ||
25834 | /** | ||
25835 | * NUM_MULTIPLY | ||
25836 | */ | ||
25837 | NUM_MULTIPLY: 106, | ||
25838 | /** | ||
25839 | * NUM_PLUS | ||
25840 | */ | ||
25841 | NUM_PLUS: 107, | ||
25842 | /** | ||
25843 | * NUM_MINUS | ||
25844 | */ | ||
25845 | NUM_MINUS: 109, | ||
25846 | /** | ||
25847 | * NUM_PERIOD | ||
25848 | */ | ||
25849 | NUM_PERIOD: 110, | ||
25850 | /** | ||
25851 | * NUM_DIVISION | ||
25852 | */ | ||
25853 | NUM_DIVISION: 111, | ||
25854 | /** | ||
25855 | * F1 | ||
25856 | */ | ||
25857 | F1: 112, | ||
25858 | /** | ||
25859 | * F2 | ||
25860 | */ | ||
25861 | F2: 113, | ||
25862 | /** | ||
25863 | * F3 | ||
25864 | */ | ||
25865 | F3: 114, | ||
25866 | /** | ||
25867 | * F4 | ||
25868 | */ | ||
25869 | F4: 115, | ||
25870 | /** | ||
25871 | * F5 | ||
25872 | */ | ||
25873 | F5: 116, | ||
25874 | /** | ||
25875 | * F6 | ||
25876 | */ | ||
25877 | F6: 117, | ||
25878 | /** | ||
25879 | * F7 | ||
25880 | */ | ||
25881 | F7: 118, | ||
25882 | /** | ||
25883 | * F8 | ||
25884 | */ | ||
25885 | F8: 119, | ||
25886 | /** | ||
25887 | * F9 | ||
25888 | */ | ||
25889 | F9: 120, | ||
25890 | /** | ||
25891 | * F10 | ||
25892 | */ | ||
25893 | F10: 121, | ||
25894 | /** | ||
25895 | * F11 | ||
25896 | */ | ||
25897 | F11: 122, | ||
25898 | /** | ||
25899 | * F12 | ||
25900 | */ | ||
25901 | F12: 123, | ||
25902 | /** | ||
25903 | * NUMLOCK | ||
25904 | */ | ||
25905 | NUMLOCK: 144, | ||
25906 | /** | ||
25907 | * SEMICOLON | ||
25908 | */ | ||
25909 | SEMICOLON: 186, // needs localization | ||
25910 | /** | ||
25911 | * DASH | ||
25912 | */ | ||
25913 | DASH: 189, // needs localization | ||
25914 | /** | ||
25915 | * EQUALS | ||
25916 | */ | ||
25917 | EQUALS: 187, // needs localization | ||
25918 | /** | ||
25919 | * COMMA | ||
25920 | */ | ||
25921 | COMMA: 188, // needs localization | ||
25922 | /** | ||
25923 | * PERIOD | ||
25924 | */ | ||
25925 | PERIOD: 190, // needs localization | ||
25926 | /** | ||
25927 | * SLASH | ||
25928 | */ | ||
25929 | SLASH: 191, // needs localization | ||
25930 | /** | ||
25931 | * APOSTROPHE | ||
25932 | */ | ||
25933 | APOSTROPHE: 192, // needs localization | ||
25934 | /** | ||
25935 | * SINGLE_QUOTE | ||
25936 | */ | ||
25937 | SINGLE_QUOTE: 222, // needs localization | ||
25938 | /** | ||
25939 | * OPEN_SQUARE_BRACKET | ||
25940 | */ | ||
25941 | OPEN_SQUARE_BRACKET: 219, // needs localization | ||
25942 | /** | ||
25943 | * BACKSLASH | ||
25944 | */ | ||
25945 | BACKSLASH: 220, // needs localization | ||
25946 | /** | ||
25947 | * CLOSE_SQUARE_BRACKET | ||
25948 | */ | ||
25949 | CLOSE_SQUARE_BRACKET: 221, // needs localization | ||
25950 | /** | ||
25951 | * WIN_KEY | ||
25952 | */ | ||
25953 | WIN_KEY: 224, | ||
25954 | /** | ||
25955 | * MAC_FF_META | ||
25956 | */ | ||
25957 | MAC_FF_META: 224, // Firefox (Gecko) fires this for the meta key instead of 91 | ||
25958 | /** | ||
25959 | * WIN_IME | ||
25960 | */ | ||
25961 | WIN_IME: 229 | ||
25962 | }; | ||
25963 | |||
25964 | /* | ||
25965 | whether text and modified key is entered at the same time. | ||
25966 | */ | ||
25967 | KeyCode.isTextModifyingKeyEvent = function isTextModifyingKeyEvent(e) { | ||
25968 | var keyCode = e.keyCode; | ||
25969 | if (e.altKey && !e.ctrlKey || e.metaKey || | ||
25970 | // Function keys don't generate text | ||
25971 | keyCode >= KeyCode.F1 && keyCode <= KeyCode.F12) { | ||
25972 | return false; | ||
25973 | } | ||
25974 | |||
25975 | // The following keys are quite harmless, even in combination with | ||
25976 | // CTRL, ALT or SHIFT. | ||
25977 | switch (keyCode) { | ||
25978 | case KeyCode.ALT: | ||
25979 | case KeyCode.CAPS_LOCK: | ||
25980 | case KeyCode.CONTEXT_MENU: | ||
25981 | case KeyCode.CTRL: | ||
25982 | case KeyCode.DOWN: | ||
25983 | case KeyCode.END: | ||
25984 | case KeyCode.ESC: | ||
25985 | case KeyCode.HOME: | ||
25986 | case KeyCode.INSERT: | ||
25987 | case KeyCode.LEFT: | ||
25988 | case KeyCode.MAC_FF_META: | ||
25989 | case KeyCode.META: | ||
25990 | case KeyCode.NUMLOCK: | ||
25991 | case KeyCode.NUM_CENTER: | ||
25992 | case KeyCode.PAGE_DOWN: | ||
25993 | case KeyCode.PAGE_UP: | ||
25994 | case KeyCode.PAUSE: | ||
25995 | case KeyCode.PRINT_SCREEN: | ||
25996 | case KeyCode.RIGHT: | ||
25997 | case KeyCode.SHIFT: | ||
25998 | case KeyCode.UP: | ||
25999 | case KeyCode.WIN_KEY: | ||
26000 | case KeyCode.WIN_KEY_RIGHT: | ||
26001 | return false; | ||
26002 | default: | ||
26003 | return true; | ||
26004 | } | ||
26005 | }; | ||
26006 | |||
26007 | /* | ||
26008 | whether character is entered. | ||
26009 | */ | ||
26010 | KeyCode.isCharacterKey = function isCharacterKey(keyCode) { | ||
26011 | if (keyCode >= KeyCode.ZERO && keyCode <= KeyCode.NINE) { | ||
26012 | return true; | ||
26013 | } | ||
26014 | |||
26015 | if (keyCode >= KeyCode.NUM_ZERO && keyCode <= KeyCode.NUM_MULTIPLY) { | ||
26016 | return true; | ||
26017 | } | ||
26018 | |||
26019 | if (keyCode >= KeyCode.A && keyCode <= KeyCode.Z) { | ||
26020 | return true; | ||
26021 | } | ||
26022 | |||
26023 | // Safari sends zero key code for non-latin characters. | ||
26024 | if (window.navigation.userAgent.indexOf('WebKit') !== -1 && keyCode === 0) { | ||
26025 | return true; | ||
26026 | } | ||
26027 | |||
26028 | switch (keyCode) { | ||
26029 | case KeyCode.SPACE: | ||
26030 | case KeyCode.QUESTION_MARK: | ||
26031 | case KeyCode.NUM_PLUS: | ||
26032 | case KeyCode.NUM_MINUS: | ||
26033 | case KeyCode.NUM_PERIOD: | ||
26034 | case KeyCode.NUM_DIVISION: | ||
26035 | case KeyCode.SEMICOLON: | ||
26036 | case KeyCode.DASH: | ||
26037 | case KeyCode.EQUALS: | ||
26038 | case KeyCode.COMMA: | ||
26039 | case KeyCode.PERIOD: | ||
26040 | case KeyCode.SLASH: | ||
26041 | case KeyCode.APOSTROPHE: | ||
26042 | case KeyCode.SINGLE_QUOTE: | ||
26043 | case KeyCode.OPEN_SQUARE_BRACKET: | ||
26044 | case KeyCode.BACKSLASH: | ||
26045 | case KeyCode.CLOSE_SQUARE_BRACKET: | ||
26046 | return true; | ||
26047 | default: | ||
26048 | return false; | ||
26049 | } | ||
26050 | }; | ||
26051 | |||
26052 | module.exports = KeyCode; | ||
26053 | |||
26054 | /***/ }, | ||
26055 | /* 207 */ | ||
26056 | /***/ function(module, exports, __webpack_require__) { | ||
26057 | |||
26058 | 'use strict'; | ||
26059 | |||
26060 | var shallowEqual = __webpack_require__(208); | ||
26061 | |||
26062 | /** | ||
26063 | * If your React component's render function is "pure", e.g. it will render the | ||
26064 | * same result given the same props and state, provide this Mixin for a | ||
26065 | * considerable performance boost. | ||
26066 | * | ||
26067 | * Most React components have pure render functions. | ||
26068 | * | ||
26069 | * Example: | ||
26070 | * | ||
26071 | * const ReactComponentWithPureRenderMixin = | ||
26072 | * require('ReactComponentWithPureRenderMixin'); | ||
26073 | * React.createClass({ | ||
26074 | * mixins: [ReactComponentWithPureRenderMixin], | ||
26075 | * | ||
26076 | * render: function() { | ||
26077 | * return <div className={this.props.className}>foo</div>; | ||
26078 | * } | ||
26079 | * }); | ||
26080 | * | ||
26081 | * Note: This only checks shallow equality for props and state. If these contain | ||
26082 | * complex data structures this mixin may have false-negatives for deeper | ||
26083 | * differences. Only mixin to components which have simple props and state, or | ||
26084 | * use `forceUpdate()` when you know deep data structures have changed. | ||
26085 | */ | ||
26086 | var ReactComponentWithPureRenderMixin = { | ||
26087 | shouldComponentUpdate: function shouldComponentUpdate(nextProps, nextState) { | ||
26088 | return !shallowEqual(this.props, nextProps) || !shallowEqual(this.state, nextState); | ||
26089 | } | ||
26090 | }; | ||
26091 | |||
26092 | module.exports = ReactComponentWithPureRenderMixin; | ||
26093 | |||
26094 | /***/ }, | ||
26095 | /* 208 */ | ||
26096 | /***/ function(module, exports) { | ||
26097 | |||
26098 | "use strict"; | ||
26099 | |||
26100 | function shallowEqual(objA, objB) { | ||
26101 | if (objA === objB) { | ||
26102 | return true; | ||
26103 | } | ||
26104 | var key = undefined; | ||
26105 | // Test for A's keys different from B. | ||
26106 | for (key in objA) { | ||
26107 | if (objA.hasOwnProperty(key) && (!objB.hasOwnProperty(key) || objA[key] !== objB[key])) { | ||
26108 | return false; | ||
26109 | } | ||
26110 | } | ||
26111 | // Test for B's keys missing from A. | ||
26112 | for (key in objB) { | ||
26113 | if (objB.hasOwnProperty(key) && !objA.hasOwnProperty(key)) { | ||
26114 | return false; | ||
26115 | } | ||
26116 | } | ||
26117 | return true; | ||
26118 | } | ||
26119 | |||
26120 | module.exports = shallowEqual; | ||
26121 | |||
26122 | /***/ }, | ||
26123 | /* 209 */ | ||
26124 | /***/ function(module, exports) { | ||
26125 | |||
26126 | /** | ||
26127 | * Safe chained function | ||
26128 | * | ||
26129 | * Will only create a new function if needed, | ||
26130 | * otherwise will pass back existing functions or null. | ||
26131 | * | ||
26132 | * @returns {function|null} | ||
26133 | */ | ||
26134 | "use strict"; | ||
26135 | |||
26136 | function createChainedFunction() { | ||
26137 | var args = arguments; | ||
26138 | return function chainedFunction() { | ||
26139 | for (var i = 0; i < args.length; i++) { | ||
26140 | if (args[i] && args[i].apply) { | ||
26141 | args[i].apply(this, arguments); | ||
26142 | } | ||
26143 | } | ||
26144 | }; | ||
26145 | } | ||
26146 | |||
26147 | module.exports = createChainedFunction; | ||
26148 | |||
26149 | /***/ }, | ||
26150 | /* 210 */ | ||
26151 | /***/ function(module, exports, __webpack_require__) { | ||
26152 | |||
26153 | 'use strict'; | ||
26154 | |||
26155 | Object.defineProperty(exports, '__esModule', { | ||
26156 | value: true | ||
26157 | }); | ||
26158 | exports['default'] = addEventListenerWrap; | ||
26159 | |||
26160 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } | ||
26161 | |||
26162 | var _addDomEventListener = __webpack_require__(184); | ||
26163 | |||
26164 | var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener); | ||
26165 | |||
26166 | var _reactDom = __webpack_require__(160); | ||
26167 | |||
26168 | var _reactDom2 = _interopRequireDefault(_reactDom); | ||
26169 | |||
26170 | function addEventListenerWrap(target, eventType, cb) { | ||
26171 | /* eslint camelcase: 2 */ | ||
26172 | var callback = _reactDom2['default'].unstable_batchedUpdates ? function run(e) { | ||
26173 | _reactDom2['default'].unstable_batchedUpdates(cb, e); | ||
26174 | } : cb; | ||
26175 | return (0, _addDomEventListener2['default'])(target, eventType, callback); | ||
26176 | } | ||
26177 | |||
26178 | module.exports = exports['default']; | ||
26179 | |||
26180 | /***/ }, | ||
26181 | /* 211 */ | ||
26182 | /***/ function(module, exports) { | ||
26183 | |||
26184 | "use strict"; | ||
26185 | |||
26186 | module.exports = function contains(root, n) { | ||
26187 | var node = n; | ||
26188 | while (node) { | ||
26189 | if (node === root) { | ||
26190 | return true; | ||
26191 | } | ||
26192 | node = node.parentNode; | ||
26193 | } | ||
26194 | |||
26195 | return false; | ||
26196 | }; | ||
26197 | |||
26198 | /***/ }, | ||
26199 | /* 212 */ | ||
26200 | /***/ function(module, exports, __webpack_require__) { | ||
26201 | |||
26202 | 'use strict'; | ||
26203 | |||
26204 | var React = __webpack_require__(3); | ||
26205 | |||
26206 | module.exports = function toArray(children) { | ||
26207 | var ret = []; | ||
26208 | React.Children.forEach(children, function each(c) { | ||
26209 | ret.push(c); | ||
26210 | }); | ||
26211 | return ret; | ||
26212 | }; | ||
26213 | |||
26214 | /***/ }, | ||
26215 | /* 213 */ | ||
26216 | /***/ function(module, exports, __webpack_require__) { | ||
26217 | |||
26218 | 'use strict'; | ||
26219 | |||
26220 | var React = __webpack_require__(3); | ||
26221 | |||
26222 | function mirror(o) { | ||
26223 | return o; | ||
26224 | } | ||
26225 | |||
26226 | module.exports = function mapSelf(children) { | ||
26227 | // return ReactFragment | ||
26228 | return React.Children.map(children, mirror); | ||
26229 | }; | ||
26230 | |||
26231 | /***/ }, | ||
26232 | /* 214 */ | ||
26233 | /***/ function(module, exports) { | 25469 | /***/ function(module, exports) { |
26234 | 25470 | ||
26235 | "use strict"; | 25471 | "use strict"; |
@@ -26248,16 +25484,16 @@ webpackJsonp([0,1],[ | |||
26248 | module.exports = exports["default"]; | 25484 | module.exports = exports["default"]; |
26249 | 25485 | ||
26250 | /***/ }, | 25486 | /***/ }, |
26251 | /* 215 */ | 25487 | /* 203 */ |
26252 | /***/ function(module, exports, __webpack_require__) { | 25488 | /***/ function(module, exports, __webpack_require__) { |
26253 | 25489 | ||
26254 | // export this package's api | 25490 | // export this package's api |
26255 | 'use strict'; | 25491 | 'use strict'; |
26256 | 25492 | ||
26257 | module.exports = __webpack_require__(216); | 25493 | module.exports = __webpack_require__(204); |
26258 | 25494 | ||
26259 | /***/ }, | 25495 | /***/ }, |
26260 | /* 216 */ | 25496 | /* 204 */ |
26261 | /***/ function(module, exports, __webpack_require__) { | 25497 | /***/ function(module, exports, __webpack_require__) { |
26262 | 25498 | ||
26263 | 'use strict'; | 25499 | 'use strict'; |
@@ -26274,13 +25510,13 @@ webpackJsonp([0,1],[ | |||
26274 | 25510 | ||
26275 | var _react2 = _interopRequireDefault(_react); | 25511 | var _react2 = _interopRequireDefault(_react); |
26276 | 25512 | ||
26277 | var _ChildrenUtils = __webpack_require__(217); | 25513 | var _ChildrenUtils = __webpack_require__(205); |
26278 | 25514 | ||
26279 | var _AnimateChild = __webpack_require__(218); | 25515 | var _AnimateChild = __webpack_require__(206); |
26280 | 25516 | ||
26281 | var _AnimateChild2 = _interopRequireDefault(_AnimateChild); | 25517 | var _AnimateChild2 = _interopRequireDefault(_AnimateChild); |
26282 | 25518 | ||
26283 | var _util = __webpack_require__(222); | 25519 | var _util = __webpack_require__(210); |
26284 | 25520 | ||
26285 | var _util2 = _interopRequireDefault(_util); | 25521 | var _util2 = _interopRequireDefault(_util); |
26286 | 25522 | ||
@@ -26577,7 +25813,7 @@ webpackJsonp([0,1],[ | |||
26577 | module.exports = exports['default']; | 25813 | module.exports = exports['default']; |
26578 | 25814 | ||
26579 | /***/ }, | 25815 | /***/ }, |
26580 | /* 217 */ | 25816 | /* 205 */ |
26581 | /***/ function(module, exports, __webpack_require__) { | 25817 | /***/ function(module, exports, __webpack_require__) { |
26582 | 25818 | ||
26583 | 'use strict'; | 25819 | 'use strict'; |
@@ -26695,7 +25931,7 @@ webpackJsonp([0,1],[ | |||
26695 | } | 25931 | } |
26696 | 25932 | ||
26697 | /***/ }, | 25933 | /***/ }, |
26698 | /* 218 */ | 25934 | /* 206 */ |
26699 | /***/ function(module, exports, __webpack_require__) { | 25935 | /***/ function(module, exports, __webpack_require__) { |
26700 | 25936 | ||
26701 | 'use strict'; | 25937 | 'use strict'; |
@@ -26714,11 +25950,11 @@ webpackJsonp([0,1],[ | |||
26714 | 25950 | ||
26715 | var _reactDom2 = _interopRequireDefault(_reactDom); | 25951 | var _reactDom2 = _interopRequireDefault(_reactDom); |
26716 | 25952 | ||
26717 | var _cssAnimation = __webpack_require__(219); | 25953 | var _cssAnimation = __webpack_require__(207); |
26718 | 25954 | ||
26719 | var _cssAnimation2 = _interopRequireDefault(_cssAnimation); | 25955 | var _cssAnimation2 = _interopRequireDefault(_cssAnimation); |
26720 | 25956 | ||
26721 | var _util = __webpack_require__(222); | 25957 | var _util = __webpack_require__(210); |
26722 | 25958 | ||
26723 | var _util2 = _interopRequireDefault(_util); | 25959 | var _util2 = _interopRequireDefault(_util); |
26724 | 25960 | ||
@@ -26798,13 +26034,13 @@ webpackJsonp([0,1],[ | |||
26798 | module.exports = exports['default']; | 26034 | module.exports = exports['default']; |
26799 | 26035 | ||
26800 | /***/ }, | 26036 | /***/ }, |
26801 | /* 219 */ | 26037 | /* 207 */ |
26802 | /***/ function(module, exports, __webpack_require__) { | 26038 | /***/ function(module, exports, __webpack_require__) { |
26803 | 26039 | ||
26804 | 'use strict'; | 26040 | 'use strict'; |
26805 | 26041 | ||
26806 | var Event = __webpack_require__(220); | 26042 | var Event = __webpack_require__(208); |
26807 | var Css = __webpack_require__(221); | 26043 | var Css = __webpack_require__(209); |
26808 | var isCssAnimationSupported = Event.endEvents.length !== 0; | 26044 | var isCssAnimationSupported = Event.endEvents.length !== 0; |
26809 | 26045 | ||
26810 | function getDuration(node, name) { | 26046 | function getDuration(node, name) { |
@@ -26956,7 +26192,7 @@ webpackJsonp([0,1],[ | |||
26956 | module.exports = cssAnimation; | 26192 | module.exports = cssAnimation; |
26957 | 26193 | ||
26958 | /***/ }, | 26194 | /***/ }, |
26959 | /* 220 */ | 26195 | /* 208 */ |
26960 | /***/ function(module, exports) { | 26196 | /***/ function(module, exports) { |
26961 | 26197 | ||
26962 | 'use strict'; | 26198 | 'use strict'; |
@@ -27044,7 +26280,7 @@ webpackJsonp([0,1],[ | |||
27044 | module.exports = TransitionEvents; | 26280 | module.exports = TransitionEvents; |
27045 | 26281 | ||
27046 | /***/ }, | 26282 | /***/ }, |
27047 | /* 221 */ | 26283 | /* 209 */ |
27048 | /***/ function(module, exports) { | 26284 | /***/ function(module, exports) { |
27049 | 26285 | ||
27050 | 'use strict'; | 26286 | 'use strict'; |
@@ -27075,7 +26311,7 @@ webpackJsonp([0,1],[ | |||
27075 | }; | 26311 | }; |
27076 | 26312 | ||
27077 | /***/ }, | 26313 | /***/ }, |
27078 | /* 222 */ | 26314 | /* 210 */ |
27079 | /***/ function(module, exports) { | 26315 | /***/ function(module, exports) { |
27080 | 26316 | ||
27081 | "use strict"; | 26317 | "use strict"; |
@@ -27108,7 +26344,7 @@ webpackJsonp([0,1],[ | |||
27108 | module.exports = exports["default"]; | 26344 | module.exports = exports["default"]; |
27109 | 26345 | ||
27110 | /***/ }, | 26346 | /***/ }, |
27111 | /* 223 */ | 26347 | /* 211 */ |
27112 | /***/ function(module, exports, __webpack_require__) { | 26348 | /***/ function(module, exports, __webpack_require__) { |
27113 | 26349 | ||
27114 | 'use strict'; | 26350 | 'use strict'; |
@@ -27154,7 +26390,7 @@ webpackJsonp([0,1],[ | |||
27154 | module.exports = exports['default']; | 26390 | module.exports = exports['default']; |
27155 | 26391 | ||
27156 | /***/ }, | 26392 | /***/ }, |
27157 | /* 224 */ | 26393 | /* 212 */ |
27158 | /***/ function(module, exports, __webpack_require__) { | 26394 | /***/ function(module, exports, __webpack_require__) { |
27159 | 26395 | ||
27160 | 'use strict'; | 26396 | 'use strict'; |
@@ -27193,30 +26429,30 @@ webpackJsonp([0,1],[ | |||
27193 | } | 26429 | } |
27194 | 26430 | ||
27195 | /***/ }, | 26431 | /***/ }, |
27196 | /* 225 */ | 26432 | /* 213 */ |
27197 | /***/ function(module, exports, __webpack_require__) { | 26433 | /***/ function(module, exports, __webpack_require__) { |
27198 | 26434 | ||
27199 | module.exports = { | 26435 | module.exports = { |
27200 | guid: __webpack_require__(226), | 26436 | guid: __webpack_require__(214), |
27201 | classSet: __webpack_require__(227), | 26437 | classSet: __webpack_require__(215), |
27202 | joinClasses: __webpack_require__(228), | 26438 | joinClasses: __webpack_require__(216), |
27203 | KeyCode: __webpack_require__(229), | 26439 | KeyCode: __webpack_require__(217), |
27204 | PureRenderMixin: __webpack_require__(230), | 26440 | PureRenderMixin: __webpack_require__(218), |
27205 | shallowEqual: __webpack_require__(231), | 26441 | shallowEqual: __webpack_require__(219), |
27206 | createChainedFunction: __webpack_require__(232), | 26442 | createChainedFunction: __webpack_require__(220), |
27207 | Dom: { | 26443 | Dom: { |
27208 | addEventListener: __webpack_require__(233), | 26444 | addEventListener: __webpack_require__(221), |
27209 | contains: __webpack_require__(234) | 26445 | contains: __webpack_require__(226) |
27210 | }, | 26446 | }, |
27211 | Children: { | 26447 | Children: { |
27212 | toArray: __webpack_require__(235), | 26448 | toArray: __webpack_require__(227), |
27213 | mapSelf: __webpack_require__(236) | 26449 | mapSelf: __webpack_require__(228) |
27214 | } | 26450 | } |
27215 | }; | 26451 | }; |
27216 | 26452 | ||
27217 | 26453 | ||
27218 | /***/ }, | 26454 | /***/ }, |
27219 | /* 226 */ | 26455 | /* 214 */ |
27220 | /***/ function(module, exports) { | 26456 | /***/ function(module, exports) { |
27221 | 26457 | ||
27222 | var seed = 0; | 26458 | var seed = 0; |
@@ -27226,14 +26462,14 @@ webpackJsonp([0,1],[ | |||
27226 | 26462 | ||
27227 | 26463 | ||
27228 | /***/ }, | 26464 | /***/ }, |
27229 | /* 227 */ | 26465 | /* 215 */ |
27230 | /***/ function(module, exports, __webpack_require__) { | 26466 | /***/ function(module, exports, __webpack_require__) { |
27231 | 26467 | ||
27232 | module.exports = __webpack_require__(177); | 26468 | module.exports = __webpack_require__(177); |
27233 | 26469 | ||
27234 | 26470 | ||
27235 | /***/ }, | 26471 | /***/ }, |
27236 | /* 228 */ | 26472 | /* 216 */ |
27237 | /***/ function(module, exports) { | 26473 | /***/ function(module, exports) { |
27238 | 26474 | ||
27239 | /** | 26475 | /** |
@@ -27280,7 +26516,7 @@ webpackJsonp([0,1],[ | |||
27280 | 26516 | ||
27281 | 26517 | ||
27282 | /***/ }, | 26518 | /***/ }, |
27283 | /* 229 */ | 26519 | /* 217 */ |
27284 | /***/ function(module, exports) { | 26520 | /***/ function(module, exports) { |
27285 | 26521 | ||
27286 | /** | 26522 | /** |
@@ -27807,7 +27043,7 @@ webpackJsonp([0,1],[ | |||
27807 | 27043 | ||
27808 | 27044 | ||
27809 | /***/ }, | 27045 | /***/ }, |
27810 | /* 230 */ | 27046 | /* 218 */ |
27811 | /***/ function(module, exports, __webpack_require__) { | 27047 | /***/ function(module, exports, __webpack_require__) { |
27812 | 27048 | ||
27813 | /** | 27049 | /** |
@@ -27823,7 +27059,7 @@ webpackJsonp([0,1],[ | |||
27823 | 27059 | ||
27824 | "use strict"; | 27060 | "use strict"; |
27825 | 27061 | ||
27826 | var shallowEqual = __webpack_require__(231); | 27062 | var shallowEqual = __webpack_require__(219); |
27827 | 27063 | ||
27828 | /** | 27064 | /** |
27829 | * If your React component's render function is "pure", e.g. it will render the | 27065 | * If your React component's render function is "pure", e.g. it will render the |
@@ -27860,7 +27096,7 @@ webpackJsonp([0,1],[ | |||
27860 | 27096 | ||
27861 | 27097 | ||
27862 | /***/ }, | 27098 | /***/ }, |
27863 | /* 231 */ | 27099 | /* 219 */ |
27864 | /***/ function(module, exports) { | 27100 | /***/ function(module, exports) { |
27865 | 27101 | ||
27866 | /** | 27102 | /** |
@@ -27908,7 +27144,7 @@ webpackJsonp([0,1],[ | |||
27908 | 27144 | ||
27909 | 27145 | ||
27910 | /***/ }, | 27146 | /***/ }, |
27911 | /* 232 */ | 27147 | /* 220 */ |
27912 | /***/ function(module, exports) { | 27148 | /***/ function(module, exports) { |
27913 | 27149 | ||
27914 | /** | 27150 | /** |
@@ -27935,16 +27171,454 @@ webpackJsonp([0,1],[ | |||
27935 | 27171 | ||
27936 | 27172 | ||
27937 | /***/ }, | 27173 | /***/ }, |
27938 | /* 233 */ | 27174 | /* 221 */ |
27939 | /***/ function(module, exports, __webpack_require__) { | 27175 | /***/ function(module, exports, __webpack_require__) { |
27940 | 27176 | ||
27941 | var addDOMEventListener = __webpack_require__(184); | 27177 | var addDOMEventListener = __webpack_require__(222); |
27942 | 27178 | ||
27943 | module.exports = addDOMEventListener['default'] || addDOMEventListener; | 27179 | module.exports = addDOMEventListener['default'] || addDOMEventListener; |
27944 | 27180 | ||
27945 | 27181 | ||
27946 | /***/ }, | 27182 | /***/ }, |
27947 | /* 234 */ | 27183 | /* 222 */ |
27184 | /***/ function(module, exports, __webpack_require__) { | ||
27185 | |||
27186 | 'use strict'; | ||
27187 | |||
27188 | Object.defineProperty(exports, '__esModule', { | ||
27189 | value: true | ||
27190 | }); | ||
27191 | exports['default'] = addEventListener; | ||
27192 | |||
27193 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } | ||
27194 | |||
27195 | var _EventObject = __webpack_require__(223); | ||
27196 | |||
27197 | var _EventObject2 = _interopRequireDefault(_EventObject); | ||
27198 | |||
27199 | function addEventListener(target, eventType, callback) { | ||
27200 | function wrapCallback(e) { | ||
27201 | var ne = new _EventObject2['default'](e); | ||
27202 | callback.call(target, ne); | ||
27203 | } | ||
27204 | |||
27205 | if (target.addEventListener) { | ||
27206 | target.addEventListener(eventType, wrapCallback, false); | ||
27207 | return { | ||
27208 | remove: function remove() { | ||
27209 | target.removeEventListener(eventType, wrapCallback, false); | ||
27210 | } | ||
27211 | }; | ||
27212 | } else if (target.attachEvent) { | ||
27213 | target.attachEvent('on' + eventType, wrapCallback); | ||
27214 | return { | ||
27215 | remove: function remove() { | ||
27216 | target.detachEvent('on' + eventType, wrapCallback); | ||
27217 | } | ||
27218 | }; | ||
27219 | } | ||
27220 | } | ||
27221 | |||
27222 | module.exports = exports['default']; | ||
27223 | |||
27224 | /***/ }, | ||
27225 | /* 223 */ | ||
27226 | /***/ function(module, exports, __webpack_require__) { | ||
27227 | |||
27228 | /** | ||
27229 | * @ignore | ||
27230 | * event object for dom | ||
27231 | * @author yiminghe@gmail.com | ||
27232 | */ | ||
27233 | |||
27234 | 'use strict'; | ||
27235 | |||
27236 | Object.defineProperty(exports, '__esModule', { | ||
27237 | value: true | ||
27238 | }); | ||
27239 | |||
27240 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } | ||
27241 | |||
27242 | var _EventBaseObject = __webpack_require__(224); | ||
27243 | |||
27244 | var _EventBaseObject2 = _interopRequireDefault(_EventBaseObject); | ||
27245 | |||
27246 | var _objectAssign = __webpack_require__(225); | ||
27247 | |||
27248 | var _objectAssign2 = _interopRequireDefault(_objectAssign); | ||
27249 | |||
27250 | var TRUE = true; | ||
27251 | var FALSE = false; | ||
27252 | var commonProps = ['altKey', 'bubbles', 'cancelable', 'ctrlKey', 'currentTarget', 'eventPhase', 'metaKey', 'shiftKey', 'target', 'timeStamp', 'view', 'type']; | ||
27253 | |||
27254 | function isNullOrUndefined(w) { | ||
27255 | return w === null || w === undefined; | ||
27256 | } | ||
27257 | |||
27258 | var eventNormalizers = [{ | ||
27259 | reg: /^key/, | ||
27260 | props: ['char', 'charCode', 'key', 'keyCode', 'which'], | ||
27261 | fix: function fix(event, nativeEvent) { | ||
27262 | if (isNullOrUndefined(event.which)) { | ||
27263 | event.which = !isNullOrUndefined(nativeEvent.charCode) ? nativeEvent.charCode : nativeEvent.keyCode; | ||
27264 | } | ||
27265 | |||
27266 | // add metaKey to non-Mac browsers (use ctrl for PC 's and Meta for Macs) | ||
27267 | if (event.metaKey === undefined) { | ||
27268 | event.metaKey = event.ctrlKey; | ||
27269 | } | ||
27270 | } | ||
27271 | }, { | ||
27272 | reg: /^touch/, | ||
27273 | props: ['touches', 'changedTouches', 'targetTouches'] | ||
27274 | }, { | ||
27275 | reg: /^hashchange$/, | ||
27276 | props: ['newURL', 'oldURL'] | ||
27277 | }, { | ||
27278 | reg: /^gesturechange$/i, | ||
27279 | props: ['rotation', 'scale'] | ||
27280 | }, { | ||
27281 | reg: /^(mousewheel|DOMMouseScroll)$/, | ||
27282 | props: [], | ||
27283 | fix: function fix(event, nativeEvent) { | ||
27284 | var deltaX = undefined; | ||
27285 | var deltaY = undefined; | ||
27286 | var delta = undefined; | ||
27287 | var wheelDelta = nativeEvent.wheelDelta; | ||
27288 | var axis = nativeEvent.axis; | ||
27289 | var wheelDeltaY = nativeEvent.wheelDeltaY; | ||
27290 | var wheelDeltaX = nativeEvent.wheelDeltaX; | ||
27291 | var detail = nativeEvent.detail; | ||
27292 | |||
27293 | // ie/webkit | ||
27294 | if (wheelDelta) { | ||
27295 | delta = wheelDelta / 120; | ||
27296 | } | ||
27297 | |||
27298 | // gecko | ||
27299 | if (detail) { | ||
27300 | // press control e.detail == 1 else e.detail == 3 | ||
27301 | delta = 0 - (detail % 3 === 0 ? detail / 3 : detail); | ||
27302 | } | ||
27303 | |||
27304 | // Gecko | ||
27305 | if (axis !== undefined) { | ||
27306 | if (axis === event.HORIZONTAL_AXIS) { | ||
27307 | deltaY = 0; | ||
27308 | deltaX = 0 - delta; | ||
27309 | } else if (axis === event.VERTICAL_AXIS) { | ||
27310 | deltaX = 0; | ||
27311 | deltaY = delta; | ||
27312 | } | ||
27313 | } | ||
27314 | |||
27315 | // Webkit | ||
27316 | if (wheelDeltaY !== undefined) { | ||
27317 | deltaY = wheelDeltaY / 120; | ||
27318 | } | ||
27319 | if (wheelDeltaX !== undefined) { | ||
27320 | deltaX = -1 * wheelDeltaX / 120; | ||
27321 | } | ||
27322 | |||
27323 | // 默认 deltaY (ie) | ||
27324 | if (!deltaX && !deltaY) { | ||
27325 | deltaY = delta; | ||
27326 | } | ||
27327 | |||
27328 | if (deltaX !== undefined) { | ||
27329 | /** | ||
27330 | * deltaX of mousewheel event | ||
27331 | * @property deltaX | ||
27332 | * @member Event.DomEvent.Object | ||
27333 | */ | ||
27334 | event.deltaX = deltaX; | ||
27335 | } | ||
27336 | |||
27337 | if (deltaY !== undefined) { | ||
27338 | /** | ||
27339 | * deltaY of mousewheel event | ||
27340 | * @property deltaY | ||
27341 | * @member Event.DomEvent.Object | ||
27342 | */ | ||
27343 | event.deltaY = deltaY; | ||
27344 | } | ||
27345 | |||
27346 | if (delta !== undefined) { | ||
27347 | /** | ||
27348 | * delta of mousewheel event | ||
27349 | * @property delta | ||
27350 | * @member Event.DomEvent.Object | ||
27351 | */ | ||
27352 | event.delta = delta; | ||
27353 | } | ||
27354 | } | ||
27355 | }, { | ||
27356 | reg: /^mouse|contextmenu|click|mspointer|(^DOMMouseScroll$)/i, | ||
27357 | props: ['buttons', 'clientX', 'clientY', 'button', 'offsetX', 'relatedTarget', 'which', 'fromElement', 'toElement', 'offsetY', 'pageX', 'pageY', 'screenX', 'screenY'], | ||
27358 | fix: function fix(event, nativeEvent) { | ||
27359 | var eventDoc = undefined; | ||
27360 | var doc = undefined; | ||
27361 | var body = undefined; | ||
27362 | var target = event.target; | ||
27363 | var button = nativeEvent.button; | ||
27364 | |||
27365 | // Calculate pageX/Y if missing and clientX/Y available | ||
27366 | if (target && isNullOrUndefined(event.pageX) && !isNullOrUndefined(nativeEvent.clientX)) { | ||
27367 | eventDoc = target.ownerDocument || document; | ||
27368 | doc = eventDoc.documentElement; | ||
27369 | body = eventDoc.body; | ||
27370 | event.pageX = nativeEvent.clientX + (doc && doc.scrollLeft || body && body.scrollLeft || 0) - (doc && doc.clientLeft || body && body.clientLeft || 0); | ||
27371 | event.pageY = nativeEvent.clientY + (doc && doc.scrollTop || body && body.scrollTop || 0) - (doc && doc.clientTop || body && body.clientTop || 0); | ||
27372 | } | ||
27373 | |||
27374 | // which for click: 1 === left; 2 === middle; 3 === right | ||
27375 | // do not use button | ||
27376 | if (!event.which && button !== undefined) { | ||
27377 | if (button & 1) { | ||
27378 | event.which = 1; | ||
27379 | } else if (button & 2) { | ||
27380 | event.which = 3; | ||
27381 | } else if (button & 4) { | ||
27382 | event.which = 2; | ||
27383 | } else { | ||
27384 | event.which = 0; | ||
27385 | } | ||
27386 | } | ||
27387 | |||
27388 | // add relatedTarget, if necessary | ||
27389 | if (!event.relatedTarget && event.fromElement) { | ||
27390 | event.relatedTarget = event.fromElement === target ? event.toElement : event.fromElement; | ||
27391 | } | ||
27392 | |||
27393 | return event; | ||
27394 | } | ||
27395 | }]; | ||
27396 | |||
27397 | function retTrue() { | ||
27398 | return TRUE; | ||
27399 | } | ||
27400 | |||
27401 | function retFalse() { | ||
27402 | return FALSE; | ||
27403 | } | ||
27404 | |||
27405 | function DomEventObject(nativeEvent) { | ||
27406 | var type = nativeEvent.type; | ||
27407 | |||
27408 | var isNative = typeof nativeEvent.stopPropagation === 'function' || typeof nativeEvent.cancelBubble === 'boolean'; | ||
27409 | |||
27410 | _EventBaseObject2['default'].call(this); | ||
27411 | |||
27412 | this.nativeEvent = nativeEvent; | ||
27413 | |||
27414 | // in case dom event has been mark as default prevented by lower dom node | ||
27415 | var isDefaultPrevented = retFalse; | ||
27416 | if ('defaultPrevented' in nativeEvent) { | ||
27417 | isDefaultPrevented = nativeEvent.defaultPrevented ? retTrue : retFalse; | ||
27418 | } else if ('getPreventDefault' in nativeEvent) { | ||
27419 | // https://bugzilla.mozilla.org/show_bug.cgi?id=691151 | ||
27420 | isDefaultPrevented = nativeEvent.getPreventDefault() ? retTrue : retFalse; | ||
27421 | } else if ('returnValue' in nativeEvent) { | ||
27422 | isDefaultPrevented = nativeEvent.returnValue === FALSE ? retTrue : retFalse; | ||
27423 | } | ||
27424 | |||
27425 | this.isDefaultPrevented = isDefaultPrevented; | ||
27426 | |||
27427 | var fixFns = []; | ||
27428 | var fixFn = undefined; | ||
27429 | var l = undefined; | ||
27430 | var prop = undefined; | ||
27431 | var props = commonProps.concat(); | ||
27432 | |||
27433 | eventNormalizers.forEach(function (normalizer) { | ||
27434 | if (type.match(normalizer.reg)) { | ||
27435 | props = props.concat(normalizer.props); | ||
27436 | if (normalizer.fix) { | ||
27437 | fixFns.push(normalizer.fix); | ||
27438 | } | ||
27439 | } | ||
27440 | }); | ||
27441 | |||
27442 | l = props.length; | ||
27443 | |||
27444 | // clone properties of the original event object | ||
27445 | while (l) { | ||
27446 | prop = props[--l]; | ||
27447 | this[prop] = nativeEvent[prop]; | ||
27448 | } | ||
27449 | |||
27450 | // fix target property, if necessary | ||
27451 | if (!this.target && isNative) { | ||
27452 | this.target = nativeEvent.srcElement || document; // srcElement might not be defined either | ||
27453 | } | ||
27454 | |||
27455 | // check if target is a text node (safari) | ||
27456 | if (this.target && this.target.nodeType === 3) { | ||
27457 | this.target = this.target.parentNode; | ||
27458 | } | ||
27459 | |||
27460 | l = fixFns.length; | ||
27461 | |||
27462 | while (l) { | ||
27463 | fixFn = fixFns[--l]; | ||
27464 | fixFn(this, nativeEvent); | ||
27465 | } | ||
27466 | |||
27467 | this.timeStamp = nativeEvent.timeStamp || Date.now(); | ||
27468 | } | ||
27469 | |||
27470 | var EventBaseObjectProto = _EventBaseObject2['default'].prototype; | ||
27471 | |||
27472 | (0, _objectAssign2['default'])(DomEventObject.prototype, EventBaseObjectProto, { | ||
27473 | constructor: DomEventObject, | ||
27474 | |||
27475 | preventDefault: function preventDefault() { | ||
27476 | var e = this.nativeEvent; | ||
27477 | |||
27478 | // if preventDefault exists run it on the original event | ||
27479 | if (e.preventDefault) { | ||
27480 | e.preventDefault(); | ||
27481 | } else { | ||
27482 | // otherwise set the returnValue property of the original event to FALSE (IE) | ||
27483 | e.returnValue = FALSE; | ||
27484 | } | ||
27485 | |||
27486 | EventBaseObjectProto.preventDefault.call(this); | ||
27487 | }, | ||
27488 | |||
27489 | stopPropagation: function stopPropagation() { | ||
27490 | var e = this.nativeEvent; | ||
27491 | |||
27492 | // if stopPropagation exists run it on the original event | ||
27493 | if (e.stopPropagation) { | ||
27494 | e.stopPropagation(); | ||
27495 | } else { | ||
27496 | // otherwise set the cancelBubble property of the original event to TRUE (IE) | ||
27497 | e.cancelBubble = TRUE; | ||
27498 | } | ||
27499 | |||
27500 | EventBaseObjectProto.stopPropagation.call(this); | ||
27501 | } | ||
27502 | }); | ||
27503 | |||
27504 | exports['default'] = DomEventObject; | ||
27505 | module.exports = exports['default']; | ||
27506 | |||
27507 | /***/ }, | ||
27508 | /* 224 */ | ||
27509 | /***/ function(module, exports) { | ||
27510 | |||
27511 | /** | ||
27512 | * @ignore | ||
27513 | * base event object for custom and dom event. | ||
27514 | * @author yiminghe@gmail.com | ||
27515 | */ | ||
27516 | |||
27517 | "use strict"; | ||
27518 | |||
27519 | Object.defineProperty(exports, "__esModule", { | ||
27520 | value: true | ||
27521 | }); | ||
27522 | function returnFalse() { | ||
27523 | return false; | ||
27524 | } | ||
27525 | |||
27526 | function returnTrue() { | ||
27527 | return true; | ||
27528 | } | ||
27529 | |||
27530 | function EventBaseObject() { | ||
27531 | this.timeStamp = Date.now(); | ||
27532 | this.target = undefined; | ||
27533 | this.currentTarget = undefined; | ||
27534 | } | ||
27535 | |||
27536 | EventBaseObject.prototype = { | ||
27537 | isEventObject: 1, | ||
27538 | |||
27539 | constructor: EventBaseObject, | ||
27540 | |||
27541 | isDefaultPrevented: returnFalse, | ||
27542 | |||
27543 | isPropagationStopped: returnFalse, | ||
27544 | |||
27545 | isImmediatePropagationStopped: returnFalse, | ||
27546 | |||
27547 | preventDefault: function preventDefault() { | ||
27548 | this.isDefaultPrevented = returnTrue; | ||
27549 | }, | ||
27550 | |||
27551 | stopPropagation: function stopPropagation() { | ||
27552 | this.isPropagationStopped = returnTrue; | ||
27553 | }, | ||
27554 | |||
27555 | stopImmediatePropagation: function stopImmediatePropagation() { | ||
27556 | this.isImmediatePropagationStopped = returnTrue; | ||
27557 | // fixed 1.2 | ||
27558 | // call stopPropagation implicitly | ||
27559 | this.stopPropagation(); | ||
27560 | }, | ||
27561 | |||
27562 | halt: function halt(immediate) { | ||
27563 | if (immediate) { | ||
27564 | this.stopImmediatePropagation(); | ||
27565 | } else { | ||
27566 | this.stopPropagation(); | ||
27567 | } | ||
27568 | this.preventDefault(); | ||
27569 | } | ||
27570 | }; | ||
27571 | |||
27572 | exports["default"] = EventBaseObject; | ||
27573 | module.exports = exports["default"]; | ||
27574 | |||
27575 | /***/ }, | ||
27576 | /* 225 */ | ||
27577 | /***/ function(module, exports) { | ||
27578 | |||
27579 | /* eslint-disable no-unused-vars */ | ||
27580 | 'use strict'; | ||
27581 | var hasOwnProperty = Object.prototype.hasOwnProperty; | ||
27582 | var propIsEnumerable = Object.prototype.propertyIsEnumerable; | ||
27583 | |||
27584 | function toObject(val) { | ||
27585 | if (val === null || val === undefined) { | ||
27586 | throw new TypeError('Object.assign cannot be called with null or undefined'); | ||
27587 | } | ||
27588 | |||
27589 | return Object(val); | ||
27590 | } | ||
27591 | |||
27592 | module.exports = Object.assign || function (target, source) { | ||
27593 | var from; | ||
27594 | var to = toObject(target); | ||
27595 | var symbols; | ||
27596 | |||
27597 | for (var s = 1; s < arguments.length; s++) { | ||
27598 | from = Object(arguments[s]); | ||
27599 | |||
27600 | for (var key in from) { | ||
27601 | if (hasOwnProperty.call(from, key)) { | ||
27602 | to[key] = from[key]; | ||
27603 | } | ||
27604 | } | ||
27605 | |||
27606 | if (Object.getOwnPropertySymbols) { | ||
27607 | symbols = Object.getOwnPropertySymbols(from); | ||
27608 | for (var i = 0; i < symbols.length; i++) { | ||
27609 | if (propIsEnumerable.call(from, symbols[i])) { | ||
27610 | to[symbols[i]] = from[symbols[i]]; | ||
27611 | } | ||
27612 | } | ||
27613 | } | ||
27614 | } | ||
27615 | |||
27616 | return to; | ||
27617 | }; | ||
27618 | |||
27619 | |||
27620 | /***/ }, | ||
27621 | /* 226 */ | ||
27948 | /***/ function(module, exports) { | 27622 | /***/ function(module, exports) { |
27949 | 27623 | ||
27950 | module.exports = function (root, node) { | 27624 | module.exports = function (root, node) { |
@@ -27960,7 +27634,7 @@ webpackJsonp([0,1],[ | |||
27960 | 27634 | ||
27961 | 27635 | ||
27962 | /***/ }, | 27636 | /***/ }, |
27963 | /* 235 */ | 27637 | /* 227 */ |
27964 | /***/ function(module, exports, __webpack_require__) { | 27638 | /***/ function(module, exports, __webpack_require__) { |
27965 | 27639 | ||
27966 | var React = __webpack_require__(3); | 27640 | var React = __webpack_require__(3); |
@@ -27975,7 +27649,7 @@ webpackJsonp([0,1],[ | |||
27975 | 27649 | ||
27976 | 27650 | ||
27977 | /***/ }, | 27651 | /***/ }, |
27978 | /* 236 */ | 27652 | /* 228 */ |
27979 | /***/ function(module, exports, __webpack_require__) { | 27653 | /***/ function(module, exports, __webpack_require__) { |
27980 | 27654 | ||
27981 | var React = __webpack_require__(3); | 27655 | var React = __webpack_require__(3); |
@@ -27991,7 +27665,7 @@ webpackJsonp([0,1],[ | |||
27991 | 27665 | ||
27992 | 27666 | ||
27993 | /***/ }, | 27667 | /***/ }, |
27994 | /* 237 */ | 27668 | /* 229 */ |
27995 | /***/ function(module, exports, __webpack_require__) { | 27669 | /***/ function(module, exports, __webpack_require__) { |
27996 | 27670 | ||
27997 | 'use strict'; | 27671 | 'use strict'; |
@@ -28018,15 +27692,15 @@ webpackJsonp([0,1],[ | |||
28018 | 27692 | ||
28019 | var _gregorianCalendarLibLocaleZh_CN2 = _interopRequireDefault(_gregorianCalendarLibLocaleZh_CN); | 27693 | var _gregorianCalendarLibLocaleZh_CN2 = _interopRequireDefault(_gregorianCalendarLibLocaleZh_CN); |
28020 | 27694 | ||
28021 | var _mixinCommonMixin = __webpack_require__(238); | 27695 | var _mixinCommonMixin = __webpack_require__(230); |
28022 | 27696 | ||
28023 | var _mixinCommonMixin2 = _interopRequireDefault(_mixinCommonMixin); | 27697 | var _mixinCommonMixin2 = _interopRequireDefault(_mixinCommonMixin); |
28024 | 27698 | ||
28025 | var _Header = __webpack_require__(241); | 27699 | var _Header = __webpack_require__(233); |
28026 | 27700 | ||
28027 | var _Header2 = _interopRequireDefault(_Header); | 27701 | var _Header2 = _interopRequireDefault(_Header); |
28028 | 27702 | ||
28029 | var _Combobox = __webpack_require__(242); | 27703 | var _Combobox = __webpack_require__(234); |
28030 | 27704 | ||
28031 | var _Combobox2 = _interopRequireDefault(_Combobox); | 27705 | var _Combobox2 = _interopRequireDefault(_Combobox); |
28032 | 27706 | ||
@@ -28043,7 +27717,7 @@ webpackJsonp([0,1],[ | |||
28043 | 27717 | ||
28044 | propTypes: { | 27718 | propTypes: { |
28045 | prefixCls: _react.PropTypes.string, | 27719 | prefixCls: _react.PropTypes.string, |
28046 | defaultValue: _react.PropTypes.object, | 27720 | value: _react.PropTypes.object, |
28047 | locale: _react.PropTypes.object, | 27721 | locale: _react.PropTypes.object, |
28048 | placeholder: _react.PropTypes.string, | 27722 | placeholder: _react.PropTypes.string, |
28049 | formatter: _react.PropTypes.object, | 27723 | formatter: _react.PropTypes.object, |
@@ -28067,13 +27741,13 @@ webpackJsonp([0,1],[ | |||
28067 | }, | 27741 | }, |
28068 | 27742 | ||
28069 | getInitialState: function getInitialState() { | 27743 | getInitialState: function getInitialState() { |
28070 | var defaultValue = this.props.defaultValue; | 27744 | var value = this.props.value; |
28071 | if (!defaultValue) { | 27745 | if (!value) { |
28072 | defaultValue = new _gregorianCalendar2['default'](_gregorianCalendarLibLocaleZh_CN2['default']); | 27746 | value = new _gregorianCalendar2['default'](_gregorianCalendarLibLocaleZh_CN2['default']); |
28073 | defaultValue.setTime(Date.now()); | 27747 | value.setTime(Date.now()); |
28074 | } | 27748 | } |
28075 | return { | 27749 | return { |
28076 | value: defaultValue | 27750 | value: value |
28077 | }; | 27751 | }; |
28078 | }, | 27752 | }, |
28079 | 27753 | ||
@@ -28087,6 +27761,15 @@ webpackJsonp([0,1],[ | |||
28087 | } | 27761 | } |
28088 | }, | 27762 | }, |
28089 | 27763 | ||
27764 | componentWillReceiveProps: function componentWillReceiveProps(nextProps) { | ||
27765 | var value = nextProps.value; | ||
27766 | if (value) { | ||
27767 | this.setState({ | ||
27768 | value: value | ||
27769 | }); | ||
27770 | } | ||
27771 | }, | ||
27772 | |||
28090 | onChange: function onChange(newValue) { | 27773 | onChange: function onChange(newValue) { |
28091 | this.setState({ value: newValue }); | 27774 | this.setState({ value: newValue }); |
28092 | this.props.onChange(newValue); | 27775 | this.props.onChange(newValue); |
@@ -28103,13 +27786,12 @@ webpackJsonp([0,1],[ | |||
28103 | var _props = this.props; | 27786 | var _props = this.props; |
28104 | var locale = _props.locale; | 27787 | var locale = _props.locale; |
28105 | var prefixCls = _props.prefixCls; | 27788 | var prefixCls = _props.prefixCls; |
28106 | var defaultValue = _props.defaultValue; | ||
28107 | var placeholder = _props.placeholder; | 27789 | var placeholder = _props.placeholder; |
28108 | var hourOptions = _props.hourOptions; | 27790 | var hourOptions = _props.hourOptions; |
28109 | var minuteOptions = _props.minuteOptions; | 27791 | var minuteOptions = _props.minuteOptions; |
28110 | var secondOptions = _props.secondOptions; | 27792 | var secondOptions = _props.secondOptions; |
28111 | 27793 | ||
28112 | var value = this.state.value || defaultValue; | 27794 | var value = this.state.value; |
28113 | var cls = (0, _classnames2['default'])({ 'narrow': !this.showHour || !this.showSecond }); | 27795 | var cls = (0, _classnames2['default'])({ 'narrow': !this.showHour || !this.showSecond }); |
28114 | 27796 | ||
28115 | return _react2['default'].createElement( | 27797 | return _react2['default'].createElement( |
@@ -28148,7 +27830,7 @@ webpackJsonp([0,1],[ | |||
28148 | module.exports = exports['default']; | 27830 | module.exports = exports['default']; |
28149 | 27831 | ||
28150 | /***/ }, | 27832 | /***/ }, |
28151 | /* 238 */ | 27833 | /* 230 */ |
28152 | /***/ function(module, exports, __webpack_require__) { | 27834 | /***/ function(module, exports, __webpack_require__) { |
28153 | 27835 | ||
28154 | 'use strict'; | 27836 | 'use strict'; |
@@ -28161,11 +27843,11 @@ webpackJsonp([0,1],[ | |||
28161 | 27843 | ||
28162 | var _react = __webpack_require__(3); | 27844 | var _react = __webpack_require__(3); |
28163 | 27845 | ||
28164 | var _localeEn_US = __webpack_require__(239); | 27846 | var _localeEn_US = __webpack_require__(231); |
28165 | 27847 | ||
28166 | var _localeEn_US2 = _interopRequireDefault(_localeEn_US); | 27848 | var _localeEn_US2 = _interopRequireDefault(_localeEn_US); |
28167 | 27849 | ||
28168 | var _utilIndex = __webpack_require__(240); | 27850 | var _utilIndex = __webpack_require__(232); |
28169 | 27851 | ||
28170 | exports['default'] = { | 27852 | exports['default'] = { |
28171 | propTypes: { | 27853 | propTypes: { |
@@ -28212,7 +27894,7 @@ webpackJsonp([0,1],[ | |||
28212 | module.exports = exports['default']; | 27894 | module.exports = exports['default']; |
28213 | 27895 | ||
28214 | /***/ }, | 27896 | /***/ }, |
28215 | /* 239 */ | 27897 | /* 231 */ |
28216 | /***/ function(module, exports, __webpack_require__) { | 27898 | /***/ function(module, exports, __webpack_require__) { |
28217 | 27899 | ||
28218 | 'use strict'; | 27900 | 'use strict'; |
@@ -28234,7 +27916,7 @@ webpackJsonp([0,1],[ | |||
28234 | module.exports = exports['default']; | 27916 | module.exports = exports['default']; |
28235 | 27917 | ||
28236 | /***/ }, | 27918 | /***/ }, |
28237 | /* 240 */ | 27919 | /* 232 */ |
28238 | /***/ function(module, exports, __webpack_require__) { | 27920 | /***/ function(module, exports, __webpack_require__) { |
28239 | 27921 | ||
28240 | 'use strict'; | 27922 | 'use strict'; |
@@ -28258,7 +27940,7 @@ webpackJsonp([0,1],[ | |||
28258 | } | 27940 | } |
28259 | 27941 | ||
28260 | /***/ }, | 27942 | /***/ }, |
28261 | /* 241 */ | 27943 | /* 233 */ |
28262 | /***/ function(module, exports, __webpack_require__) { | 27944 | /***/ function(module, exports, __webpack_require__) { |
28263 | 27945 | ||
28264 | 'use strict'; | 27946 | 'use strict'; |
@@ -28411,7 +28093,7 @@ webpackJsonp([0,1],[ | |||
28411 | module.exports = exports['default']; | 28093 | module.exports = exports['default']; |
28412 | 28094 | ||
28413 | /***/ }, | 28095 | /***/ }, |
28414 | /* 242 */ | 28096 | /* 234 */ |
28415 | /***/ function(module, exports, __webpack_require__) { | 28097 | /***/ function(module, exports, __webpack_require__) { |
28416 | 28098 | ||
28417 | 'use strict'; | 28099 | 'use strict'; |
@@ -28426,7 +28108,7 @@ webpackJsonp([0,1],[ | |||
28426 | 28108 | ||
28427 | var _react2 = _interopRequireDefault(_react); | 28109 | var _react2 = _interopRequireDefault(_react); |
28428 | 28110 | ||
28429 | var _Select = __webpack_require__(243); | 28111 | var _Select = __webpack_require__(235); |
28430 | 28112 | ||
28431 | var _Select2 = _interopRequireDefault(_Select); | 28113 | var _Select2 = _interopRequireDefault(_Select); |
28432 | 28114 | ||
@@ -28542,7 +28224,7 @@ webpackJsonp([0,1],[ | |||
28542 | module.exports = exports['default']; | 28224 | module.exports = exports['default']; |
28543 | 28225 | ||
28544 | /***/ }, | 28226 | /***/ }, |
28545 | /* 243 */ | 28227 | /* 235 */ |
28546 | /***/ function(module, exports, __webpack_require__) { | 28228 | /***/ function(module, exports, __webpack_require__) { |
28547 | 28229 | ||
28548 | 'use strict'; | 28230 | 'use strict'; |
@@ -28670,7 +28352,7 @@ webpackJsonp([0,1],[ | |||
28670 | module.exports = exports['default']; | 28352 | module.exports = exports['default']; |
28671 | 28353 | ||
28672 | /***/ }, | 28354 | /***/ }, |
28673 | /* 244 */ | 28355 | /* 236 */ |
28674 | /***/ function(module, exports) { | 28356 | /***/ function(module, exports) { |
28675 | 28357 | ||
28676 | 'use strict'; | 28358 | 'use strict'; |
@@ -28716,7 +28398,7 @@ webpackJsonp([0,1],[ | |||
28716 | module.exports = exports['default']; | 28398 | module.exports = exports['default']; |
28717 | 28399 | ||
28718 | /***/ }, | 28400 | /***/ }, |
28719 | /* 245 */ | 28401 | /* 237 */ |
28720 | /***/ function(module, exports, __webpack_require__) { | 28402 | /***/ function(module, exports, __webpack_require__) { |
28721 | 28403 | ||
28722 | 'use strict'; | 28404 | 'use strict'; |
@@ -28727,7 +28409,7 @@ webpackJsonp([0,1],[ | |||
28727 | 28409 | ||
28728 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } | 28410 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } |
28729 | 28411 | ||
28730 | var _gregorianCalendarFormatLibLocaleZh_CN = __webpack_require__(246); | 28412 | var _gregorianCalendarFormatLibLocaleZh_CN = __webpack_require__(238); |
28731 | 28413 | ||
28732 | var _gregorianCalendarFormatLibLocaleZh_CN2 = _interopRequireDefault(_gregorianCalendarFormatLibLocaleZh_CN); | 28414 | var _gregorianCalendarFormatLibLocaleZh_CN2 = _interopRequireDefault(_gregorianCalendarFormatLibLocaleZh_CN); |
28733 | 28415 | ||
@@ -28738,7 +28420,7 @@ webpackJsonp([0,1],[ | |||
28738 | module.exports = exports['default']; | 28420 | module.exports = exports['default']; |
28739 | 28421 | ||
28740 | /***/ }, | 28422 | /***/ }, |
28741 | /* 246 */ | 28423 | /* 238 */ |
28742 | /***/ function(module, exports) { | 28424 | /***/ function(module, exports) { |
28743 | 28425 | ||
28744 | 'use strict'; | 28426 | 'use strict'; |