aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/pick-time.js
diff options
context:
space:
mode:
author崖鹰 <zhao.wuz@alipay.com>2015-11-20 14:02:24 +0800
committer崖鹰 <zhao.wuz@alipay.com>2015-11-20 14:02:24 +0800
commit037a4a19d7dbaa4c73dfca4ff632f988c002d49e (patch)
treef9d02b53b266d645f30bc942dcb62486b78d792b /examples/pick-time.js
parenta325f5f7113ed7720542cf585024942f7edeb018 (diff)
downloadtime-picker-037a4a19d7dbaa4c73dfca4ff632f988c002d49e.tar.gz
time-picker-037a4a19d7dbaa4c73dfca4ff632f988c002d49e.tar.zst
time-picker-037a4a19d7dbaa4c73dfca4ff632f988c002d49e.zip
Updates
Diffstat (limited to 'examples/pick-time.js')
-rw-r--r--examples/pick-time.js1366
1 files changed, 852 insertions, 514 deletions
diff --git a/examples/pick-time.js b/examples/pick-time.js
index 1fef674..f1226fb 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__(237); 42 var _rcTimePickerSrcLocaleZh_CN = __webpack_require__(245);
43 43
44 var _rcTimePickerSrcLocaleZh_CN2 = _interopRequireDefault(_rcTimePickerSrcLocaleZh_CN); 44 var _rcTimePickerSrcLocaleZh_CN2 = _interopRequireDefault(_rcTimePickerSrcLocaleZh_CN);
45 45
@@ -110,7 +110,6 @@ webpackJsonp([0,1],[
110 }); 110 });
111 111
112 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;
114 113
115 module.exports = React; 114 module.exports = React;
116 115
@@ -10461,7 +10460,6 @@ webpackJsonp([0,1],[
10461 multiple: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, 10460 multiple: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE,
10462 muted: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, 10461 muted: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE,
10463 name: null, 10462 name: null,
10464 nonce: MUST_USE_ATTRIBUTE,
10465 noValidate: HAS_BOOLEAN_VALUE, 10463 noValidate: HAS_BOOLEAN_VALUE,
10466 open: HAS_BOOLEAN_VALUE, 10464 open: HAS_BOOLEAN_VALUE,
10467 optimum: null, 10465 optimum: null,
@@ -10473,7 +10471,6 @@ webpackJsonp([0,1],[
10473 readOnly: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, 10471 readOnly: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE,
10474 rel: null, 10472 rel: null,
10475 required: HAS_BOOLEAN_VALUE, 10473 required: HAS_BOOLEAN_VALUE,
10476 reversed: HAS_BOOLEAN_VALUE,
10477 role: MUST_USE_ATTRIBUTE, 10474 role: MUST_USE_ATTRIBUTE,
10478 rows: MUST_USE_ATTRIBUTE | HAS_POSITIVE_NUMERIC_VALUE, 10475 rows: MUST_USE_ATTRIBUTE | HAS_POSITIVE_NUMERIC_VALUE,
10479 rowSpan: null, 10476 rowSpan: null,
@@ -18676,7 +18673,7 @@ webpackJsonp([0,1],[
18676 18673
18677 'use strict'; 18674 'use strict';
18678 18675
18679 module.exports = '0.14.3'; 18676 module.exports = '0.14.2';
18680 18677
18681/***/ }, 18678/***/ },
18682/* 149 */ 18679/* 149 */
@@ -22258,17 +22255,17 @@ webpackJsonp([0,1],[
22258 22255
22259 var _rcTrigger2 = _interopRequireDefault(_rcTrigger); 22256 var _rcTrigger2 = _interopRequireDefault(_rcTrigger);
22260 22257
22261 var _rcUtil = __webpack_require__(213); 22258 var _rcUtil = __webpack_require__(225);
22262 22259
22263 var _modulePanel = __webpack_require__(229); 22260 var _modulePanel = __webpack_require__(237);
22264 22261
22265 var _modulePanel2 = _interopRequireDefault(_modulePanel); 22262 var _modulePanel2 = _interopRequireDefault(_modulePanel);
22266 22263
22267 var _utilPlacements = __webpack_require__(236); 22264 var _utilPlacements = __webpack_require__(244);
22268 22265
22269 var _utilPlacements2 = _interopRequireDefault(_utilPlacements); 22266 var _utilPlacements2 = _interopRequireDefault(_utilPlacements);
22270 22267
22271 var _mixinCommonMixin = __webpack_require__(230); 22268 var _mixinCommonMixin = __webpack_require__(238);
22272 22269
22273 var _mixinCommonMixin2 = _interopRequireDefault(_mixinCommonMixin); 22270 var _mixinCommonMixin2 = _interopRequireDefault(_mixinCommonMixin);
22274 22271
@@ -22444,7 +22441,7 @@ webpackJsonp([0,1],[
22444 return _react2['default'].createElement( 22441 return _react2['default'].createElement(
22445 _rcTrigger2['default'], 22442 _rcTrigger2['default'],
22446 { 22443 {
22447 prefixCls: prefixCls + '-container', 22444 prefixCls: prefixCls + '-panel',
22448 popup: this.getPanelElement(), 22445 popup: this.getPanelElement(),
22449 popupAlign: align, 22446 popupAlign: align,
22450 builtinPlacements: _utilPlacements2['default'], 22447 builtinPlacements: _utilPlacements2['default'],
@@ -22505,7 +22502,7 @@ webpackJsonp([0,1],[
22505 22502
22506 var _Popup2 = _interopRequireDefault(_Popup); 22503 var _Popup2 = _interopRequireDefault(_Popup);
22507 22504
22508 var _utils = __webpack_require__(212); 22505 var _utils = __webpack_require__(224);
22509 22506
22510 function noop() {} 22507 function noop() {}
22511 22508
@@ -24124,11 +24121,11 @@ webpackJsonp([0,1],[
24124 24121
24125 var _rcAlign2 = _interopRequireDefault(_rcAlign); 24122 var _rcAlign2 = _interopRequireDefault(_rcAlign);
24126 24123
24127 var _rcAnimate = __webpack_require__(203); 24124 var _rcAnimate = __webpack_require__(215);
24128 24125
24129 var _rcAnimate2 = _interopRequireDefault(_rcAnimate); 24126 var _rcAnimate2 = _interopRequireDefault(_rcAnimate);
24130 24127
24131 var _PopupInner = __webpack_require__(211); 24128 var _PopupInner = __webpack_require__(223);
24132 24129
24133 var _PopupInner2 = _interopRequireDefault(_PopupInner); 24130 var _PopupInner2 = _interopRequireDefault(_PopupInner);
24134 24131
@@ -24304,9 +24301,9 @@ webpackJsonp([0,1],[
24304 24301
24305 var _domAlign2 = _interopRequireDefault(_domAlign); 24302 var _domAlign2 = _interopRequireDefault(_domAlign);
24306 24303
24307 var _rcUtil = __webpack_require__(174); 24304 var _rcUtil = __webpack_require__(202);
24308 24305
24309 var _isWindow = __webpack_require__(202); 24306 var _isWindow = __webpack_require__(214);
24310 24307
24311 var _isWindow2 = _interopRequireDefault(_isWindow); 24308 var _isWindow2 = _interopRequireDefault(_isWindow);
24312 24309
@@ -25466,6 +25463,785 @@ webpackJsonp([0,1],[
25466 25463
25467/***/ }, 25464/***/ },
25468/* 202 */ 25465/* 202 */
25466/***/ function(module, exports, __webpack_require__) {
25467
25468 'use strict';
25469
25470 module.exports = {
25471 guid: __webpack_require__(203),
25472 classSet: __webpack_require__(204),
25473 joinClasses: __webpack_require__(205),
25474 KeyCode: __webpack_require__(206),
25475 PureRenderMixin: __webpack_require__(207),
25476 shallowEqual: __webpack_require__(208),
25477 createChainedFunction: __webpack_require__(209),
25478 Dom: {
25479 addEventListener: __webpack_require__(210),
25480 contains: __webpack_require__(211)
25481 },
25482 Children: {
25483 toArray: __webpack_require__(212),
25484 mapSelf: __webpack_require__(213)
25485 }
25486 };
25487
25488/***/ },
25489/* 203 */
25490/***/ function(module, exports) {
25491
25492 'use strict';
25493
25494 var seed = 0;
25495 module.exports = function guid() {
25496 return Date.now() + '_' + seed++;
25497 };
25498
25499/***/ },
25500/* 204 */
25501/***/ function(module, exports, __webpack_require__) {
25502
25503 'use strict';
25504
25505 module.exports = __webpack_require__(177);
25506
25507/***/ },
25508/* 205 */
25509/***/ function(module, exports) {
25510
25511 /**
25512 * Combines multiple className strings into one.
25513 * http://jsperf.com/joinclasses-args-vs-array
25514 *
25515 * @param {...?string} classes
25516 * @return {string}
25517 */
25518
25519 'use strict';
25520
25521 function joinClasses(cn) {
25522 var className = cn;
25523 if (!className) {
25524 className = '';
25525 }
25526 var nextClass = undefined;
25527 var argLength = arguments.length;
25528 if (argLength > 1) {
25529 for (var ii = 1; ii < argLength; ii++) {
25530 nextClass = arguments[ii];
25531 if (nextClass) {
25532 className = (className ? className + ' ' : '') + nextClass;
25533 }
25534 }
25535 }
25536 return className;
25537 }
25538
25539 module.exports = joinClasses;
25540
25541/***/ },
25542/* 206 */
25543/***/ function(module, exports) {
25544
25545 /**
25546 * @ignore
25547 * some key-codes definition and utils from closure-library
25548 * @author yiminghe@gmail.com
25549 */
25550
25551 'use strict';
25552
25553 var KeyCode = {
25554 /**
25555 * MAC_ENTER
25556 */
25557 MAC_ENTER: 3,
25558 /**
25559 * BACKSPACE
25560 */
25561 BACKSPACE: 8,
25562 /**
25563 * TAB
25564 */
25565 TAB: 9,
25566 /**
25567 * NUMLOCK on FF/Safari Mac
25568 */
25569 NUM_CENTER: 12, // NUMLOCK on FF/Safari Mac
25570 /**
25571 * ENTER
25572 */
25573 ENTER: 13,
25574 /**
25575 * SHIFT
25576 */
25577 SHIFT: 16,
25578 /**
25579 * CTRL
25580 */
25581 CTRL: 17,
25582 /**
25583 * ALT
25584 */
25585 ALT: 18,
25586 /**
25587 * PAUSE
25588 */
25589 PAUSE: 19,
25590 /**
25591 * CAPS_LOCK
25592 */
25593 CAPS_LOCK: 20,
25594 /**
25595 * ESC
25596 */
25597 ESC: 27,
25598 /**
25599 * SPACE
25600 */
25601 SPACE: 32,
25602 /**
25603 * PAGE_UP
25604 */
25605 PAGE_UP: 33, // also NUM_NORTH_EAST
25606 /**
25607 * PAGE_DOWN
25608 */
25609 PAGE_DOWN: 34, // also NUM_SOUTH_EAST
25610 /**
25611 * END
25612 */
25613 END: 35, // also NUM_SOUTH_WEST
25614 /**
25615 * HOME
25616 */
25617 HOME: 36, // also NUM_NORTH_WEST
25618 /**
25619 * LEFT
25620 */
25621 LEFT: 37, // also NUM_WEST
25622 /**
25623 * UP
25624 */
25625 UP: 38, // also NUM_NORTH
25626 /**
25627 * RIGHT
25628 */
25629 RIGHT: 39, // also NUM_EAST
25630 /**
25631 * DOWN
25632 */
25633 DOWN: 40, // also NUM_SOUTH
25634 /**
25635 * PRINT_SCREEN
25636 */
25637 PRINT_SCREEN: 44,
25638 /**
25639 * INSERT
25640 */
25641 INSERT: 45, // also NUM_INSERT
25642 /**
25643 * DELETE
25644 */
25645 DELETE: 46, // also NUM_DELETE
25646 /**
25647 * ZERO
25648 */
25649 ZERO: 48,
25650 /**
25651 * ONE
25652 */
25653 ONE: 49,
25654 /**
25655 * TWO
25656 */
25657 TWO: 50,
25658 /**
25659 * THREE
25660 */
25661 THREE: 51,
25662 /**
25663 * FOUR
25664 */
25665 FOUR: 52,
25666 /**
25667 * FIVE
25668 */
25669 FIVE: 53,
25670 /**
25671 * SIX
25672 */
25673 SIX: 54,
25674 /**
25675 * SEVEN
25676 */
25677 SEVEN: 55,
25678 /**
25679 * EIGHT
25680 */
25681 EIGHT: 56,
25682 /**
25683 * NINE
25684 */
25685 NINE: 57,
25686 /**
25687 * QUESTION_MARK
25688 */
25689 QUESTION_MARK: 63, // needs localization
25690 /**
25691 * A
25692 */
25693 A: 65,
25694 /**
25695 * B
25696 */
25697 B: 66,
25698 /**
25699 * C
25700 */
25701 C: 67,
25702 /**
25703 * D
25704 */
25705 D: 68,
25706 /**
25707 * E
25708 */
25709 E: 69,
25710 /**
25711 * F
25712 */
25713 F: 70,
25714 /**
25715 * G
25716 */
25717 G: 71,
25718 /**
25719 * H
25720 */
25721 H: 72,
25722 /**
25723 * I
25724 */
25725 I: 73,
25726 /**
25727 * J
25728 */
25729 J: 74,
25730 /**
25731 * K
25732 */
25733 K: 75,
25734 /**
25735 * L
25736 */
25737 L: 76,
25738 /**
25739 * M
25740 */
25741 M: 77,
25742 /**
25743 * N
25744 */
25745 N: 78,
25746 /**
25747 * O
25748 */
25749 O: 79,
25750 /**
25751 * P
25752 */
25753 P: 80,
25754 /**
25755 * Q
25756 */
25757 Q: 81,
25758 /**
25759 * R
25760 */
25761 R: 82,
25762 /**
25763 * S
25764 */
25765 S: 83,
25766 /**
25767 * T
25768 */
25769 T: 84,
25770 /**
25771 * U
25772 */
25773 U: 85,
25774 /**
25775 * V
25776 */
25777 V: 86,
25778 /**
25779 * W
25780 */
25781 W: 87,
25782 /**
25783 * X
25784 */
25785 X: 88,
25786 /**
25787 * Y
25788 */
25789 Y: 89,
25790 /**
25791 * Z
25792 */
25793 Z: 90,
25794 /**
25795 * META
25796 */
25797 META: 91, // WIN_KEY_LEFT
25798 /**
25799 * WIN_KEY_RIGHT
25800 */
25801 WIN_KEY_RIGHT: 92,
25802 /**
25803 * CONTEXT_MENU
25804 */
25805 CONTEXT_MENU: 93,
25806 /**
25807 * NUM_ZERO
25808 */
25809 NUM_ZERO: 96,
25810 /**
25811 * NUM_ONE
25812 */
25813 NUM_ONE: 97,
25814 /**
25815 * NUM_TWO
25816 */
25817 NUM_TWO: 98,
25818 /**
25819 * NUM_THREE
25820 */
25821 NUM_THREE: 99,
25822 /**
25823 * NUM_FOUR
25824 */
25825 NUM_FOUR: 100,
25826 /**
25827 * NUM_FIVE
25828 */
25829 NUM_FIVE: 101,
25830 /**
25831 * NUM_SIX
25832 */
25833 NUM_SIX: 102,
25834 /**
25835 * NUM_SEVEN
25836 */
25837 NUM_SEVEN: 103,
25838 /**
25839 * NUM_EIGHT
25840 */
25841 NUM_EIGHT: 104,
25842 /**
25843 * NUM_NINE
25844 */
25845 NUM_NINE: 105,
25846 /**
25847 * NUM_MULTIPLY
25848 */
25849 NUM_MULTIPLY: 106,
25850 /**
25851 * NUM_PLUS
25852 */
25853 NUM_PLUS: 107,
25854 /**
25855 * NUM_MINUS
25856 */
25857 NUM_MINUS: 109,
25858 /**
25859 * NUM_PERIOD
25860 */
25861 NUM_PERIOD: 110,
25862 /**
25863 * NUM_DIVISION
25864 */
25865 NUM_DIVISION: 111,
25866 /**
25867 * F1
25868 */
25869 F1: 112,
25870 /**
25871 * F2
25872 */
25873 F2: 113,
25874 /**
25875 * F3
25876 */
25877 F3: 114,
25878 /**
25879 * F4
25880 */
25881 F4: 115,
25882 /**
25883 * F5
25884 */
25885 F5: 116,
25886 /**
25887 * F6
25888 */
25889 F6: 117,
25890 /**
25891 * F7
25892 */
25893 F7: 118,
25894 /**
25895 * F8
25896 */
25897 F8: 119,
25898 /**
25899 * F9
25900 */
25901 F9: 120,
25902 /**
25903 * F10
25904 */
25905 F10: 121,
25906 /**
25907 * F11
25908 */
25909 F11: 122,
25910 /**
25911 * F12
25912 */
25913 F12: 123,
25914 /**
25915 * NUMLOCK
25916 */
25917 NUMLOCK: 144,
25918 /**
25919 * SEMICOLON
25920 */
25921 SEMICOLON: 186, // needs localization
25922 /**
25923 * DASH
25924 */
25925 DASH: 189, // needs localization
25926 /**
25927 * EQUALS
25928 */
25929 EQUALS: 187, // needs localization
25930 /**
25931 * COMMA
25932 */
25933 COMMA: 188, // needs localization
25934 /**
25935 * PERIOD
25936 */
25937 PERIOD: 190, // needs localization
25938 /**
25939 * SLASH
25940 */
25941 SLASH: 191, // needs localization
25942 /**
25943 * APOSTROPHE
25944 */
25945 APOSTROPHE: 192, // needs localization
25946 /**
25947 * SINGLE_QUOTE
25948 */
25949 SINGLE_QUOTE: 222, // needs localization
25950 /**
25951 * OPEN_SQUARE_BRACKET
25952 */
25953 OPEN_SQUARE_BRACKET: 219, // needs localization
25954 /**
25955 * BACKSLASH
25956 */
25957 BACKSLASH: 220, // needs localization
25958 /**
25959 * CLOSE_SQUARE_BRACKET
25960 */
25961 CLOSE_SQUARE_BRACKET: 221, // needs localization
25962 /**
25963 * WIN_KEY
25964 */
25965 WIN_KEY: 224,
25966 /**
25967 * MAC_FF_META
25968 */
25969 MAC_FF_META: 224, // Firefox (Gecko) fires this for the meta key instead of 91
25970 /**
25971 * WIN_IME
25972 */
25973 WIN_IME: 229
25974 };
25975
25976 /*
25977 whether text and modified key is entered at the same time.
25978 */
25979 KeyCode.isTextModifyingKeyEvent = function isTextModifyingKeyEvent(e) {
25980 var keyCode = e.keyCode;
25981 if (e.altKey && !e.ctrlKey || e.metaKey ||
25982 // Function keys don't generate text
25983 keyCode >= KeyCode.F1 && keyCode <= KeyCode.F12) {
25984 return false;
25985 }
25986
25987 // The following keys are quite harmless, even in combination with
25988 // CTRL, ALT or SHIFT.
25989 switch (keyCode) {
25990 case KeyCode.ALT:
25991 case KeyCode.CAPS_LOCK:
25992 case KeyCode.CONTEXT_MENU:
25993 case KeyCode.CTRL:
25994 case KeyCode.DOWN:
25995 case KeyCode.END:
25996 case KeyCode.ESC:
25997 case KeyCode.HOME:
25998 case KeyCode.INSERT:
25999 case KeyCode.LEFT:
26000 case KeyCode.MAC_FF_META:
26001 case KeyCode.META:
26002 case KeyCode.NUMLOCK:
26003 case KeyCode.NUM_CENTER:
26004 case KeyCode.PAGE_DOWN:
26005 case KeyCode.PAGE_UP:
26006 case KeyCode.PAUSE:
26007 case KeyCode.PRINT_SCREEN:
26008 case KeyCode.RIGHT:
26009 case KeyCode.SHIFT:
26010 case KeyCode.UP:
26011 case KeyCode.WIN_KEY:
26012 case KeyCode.WIN_KEY_RIGHT:
26013 return false;
26014 default:
26015 return true;
26016 }
26017 };
26018
26019 /*
26020 whether character is entered.
26021 */
26022 KeyCode.isCharacterKey = function isCharacterKey(keyCode) {
26023 if (keyCode >= KeyCode.ZERO && keyCode <= KeyCode.NINE) {
26024 return true;
26025 }
26026
26027 if (keyCode >= KeyCode.NUM_ZERO && keyCode <= KeyCode.NUM_MULTIPLY) {
26028 return true;
26029 }
26030
26031 if (keyCode >= KeyCode.A && keyCode <= KeyCode.Z) {
26032 return true;
26033 }
26034
26035 // Safari sends zero key code for non-latin characters.
26036 if (window.navigation.userAgent.indexOf('WebKit') !== -1 && keyCode === 0) {
26037 return true;
26038 }
26039
26040 switch (keyCode) {
26041 case KeyCode.SPACE:
26042 case KeyCode.QUESTION_MARK:
26043 case KeyCode.NUM_PLUS:
26044 case KeyCode.NUM_MINUS:
26045 case KeyCode.NUM_PERIOD:
26046 case KeyCode.NUM_DIVISION:
26047 case KeyCode.SEMICOLON:
26048 case KeyCode.DASH:
26049 case KeyCode.EQUALS:
26050 case KeyCode.COMMA:
26051 case KeyCode.PERIOD:
26052 case KeyCode.SLASH:
26053 case KeyCode.APOSTROPHE:
26054 case KeyCode.SINGLE_QUOTE:
26055 case KeyCode.OPEN_SQUARE_BRACKET:
26056 case KeyCode.BACKSLASH:
26057 case KeyCode.CLOSE_SQUARE_BRACKET:
26058 return true;
26059 default:
26060 return false;
26061 }
26062 };
26063
26064 module.exports = KeyCode;
26065
26066/***/ },
26067/* 207 */
26068/***/ function(module, exports, __webpack_require__) {
26069
26070 'use strict';
26071
26072 var shallowEqual = __webpack_require__(208);
26073
26074 /**
26075 * If your React component's render function is "pure", e.g. it will render the
26076 * same result given the same props and state, provide this Mixin for a
26077 * considerable performance boost.
26078 *
26079 * Most React components have pure render functions.
26080 *
26081 * Example:
26082 *
26083 * const ReactComponentWithPureRenderMixin =
26084 * require('ReactComponentWithPureRenderMixin');
26085 * React.createClass({
26086 * mixins: [ReactComponentWithPureRenderMixin],
26087 *
26088 * render: function() {
26089 * return <div className={this.props.className}>foo</div>;
26090 * }
26091 * });
26092 *
26093 * Note: This only checks shallow equality for props and state. If these contain
26094 * complex data structures this mixin may have false-negatives for deeper
26095 * differences. Only mixin to components which have simple props and state, or
26096 * use `forceUpdate()` when you know deep data structures have changed.
26097 */
26098 var ReactComponentWithPureRenderMixin = {
26099 shouldComponentUpdate: function shouldComponentUpdate(nextProps, nextState) {
26100 return !shallowEqual(this.props, nextProps) || !shallowEqual(this.state, nextState);
26101 }
26102 };
26103
26104 module.exports = ReactComponentWithPureRenderMixin;
26105
26106/***/ },
26107/* 208 */
26108/***/ function(module, exports) {
26109
26110 "use strict";
26111
26112 function shallowEqual(objA, objB) {
26113 if (objA === objB) {
26114 return true;
26115 }
26116 var key = undefined;
26117 // Test for A's keys different from B.
26118 for (key in objA) {
26119 if (objA.hasOwnProperty(key) && (!objB.hasOwnProperty(key) || objA[key] !== objB[key])) {
26120 return false;
26121 }
26122 }
26123 // Test for B's keys missing from A.
26124 for (key in objB) {
26125 if (objB.hasOwnProperty(key) && !objA.hasOwnProperty(key)) {
26126 return false;
26127 }
26128 }
26129 return true;
26130 }
26131
26132 module.exports = shallowEqual;
26133
26134/***/ },
26135/* 209 */
26136/***/ function(module, exports) {
26137
26138 /**
26139 * Safe chained function
26140 *
26141 * Will only create a new function if needed,
26142 * otherwise will pass back existing functions or null.
26143 *
26144 * @returns {function|null}
26145 */
26146 "use strict";
26147
26148 function createChainedFunction() {
26149 var args = arguments;
26150 return function chainedFunction() {
26151 for (var i = 0; i < args.length; i++) {
26152 if (args[i] && args[i].apply) {
26153 args[i].apply(this, arguments);
26154 }
26155 }
26156 };
26157 }
26158
26159 module.exports = createChainedFunction;
26160
26161/***/ },
26162/* 210 */
26163/***/ function(module, exports, __webpack_require__) {
26164
26165 'use strict';
26166
26167 Object.defineProperty(exports, '__esModule', {
26168 value: true
26169 });
26170 exports['default'] = addEventListenerWrap;
26171
26172 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
26173
26174 var _addDomEventListener = __webpack_require__(184);
26175
26176 var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
26177
26178 var _reactDom = __webpack_require__(160);
26179
26180 var _reactDom2 = _interopRequireDefault(_reactDom);
26181
26182 function addEventListenerWrap(target, eventType, cb) {
26183 /* eslint camelcase: 2 */
26184 var callback = _reactDom2['default'].unstable_batchedUpdates ? function run(e) {
26185 _reactDom2['default'].unstable_batchedUpdates(cb, e);
26186 } : cb;
26187 return (0, _addDomEventListener2['default'])(target, eventType, callback);
26188 }
26189
26190 module.exports = exports['default'];
26191
26192/***/ },
26193/* 211 */
26194/***/ function(module, exports) {
26195
26196 "use strict";
26197
26198 module.exports = function contains(root, n) {
26199 var node = n;
26200 while (node) {
26201 if (node === root) {
26202 return true;
26203 }
26204 node = node.parentNode;
26205 }
26206
26207 return false;
26208 };
26209
26210/***/ },
26211/* 212 */
26212/***/ function(module, exports, __webpack_require__) {
26213
26214 'use strict';
26215
26216 var React = __webpack_require__(3);
26217
26218 module.exports = function toArray(children) {
26219 var ret = [];
26220 React.Children.forEach(children, function each(c) {
26221 ret.push(c);
26222 });
26223 return ret;
26224 };
26225
26226/***/ },
26227/* 213 */
26228/***/ function(module, exports, __webpack_require__) {
26229
26230 'use strict';
26231
26232 var React = __webpack_require__(3);
26233
26234 function mirror(o) {
26235 return o;
26236 }
26237
26238 module.exports = function mapSelf(children) {
26239 // return ReactFragment
26240 return React.Children.map(children, mirror);
26241 };
26242
26243/***/ },
26244/* 214 */
25469/***/ function(module, exports) { 26245/***/ function(module, exports) {
25470 26246
25471 "use strict"; 26247 "use strict";
@@ -25484,16 +26260,16 @@ webpackJsonp([0,1],[
25484 module.exports = exports["default"]; 26260 module.exports = exports["default"];
25485 26261
25486/***/ }, 26262/***/ },
25487/* 203 */ 26263/* 215 */
25488/***/ function(module, exports, __webpack_require__) { 26264/***/ function(module, exports, __webpack_require__) {
25489 26265
25490 // export this package's api 26266 // export this package's api
25491 'use strict'; 26267 'use strict';
25492 26268
25493 module.exports = __webpack_require__(204); 26269 module.exports = __webpack_require__(216);
25494 26270
25495/***/ }, 26271/***/ },
25496/* 204 */ 26272/* 216 */
25497/***/ function(module, exports, __webpack_require__) { 26273/***/ function(module, exports, __webpack_require__) {
25498 26274
25499 'use strict'; 26275 'use strict';
@@ -25510,13 +26286,13 @@ webpackJsonp([0,1],[
25510 26286
25511 var _react2 = _interopRequireDefault(_react); 26287 var _react2 = _interopRequireDefault(_react);
25512 26288
25513 var _ChildrenUtils = __webpack_require__(205); 26289 var _ChildrenUtils = __webpack_require__(217);
25514 26290
25515 var _AnimateChild = __webpack_require__(206); 26291 var _AnimateChild = __webpack_require__(218);
25516 26292
25517 var _AnimateChild2 = _interopRequireDefault(_AnimateChild); 26293 var _AnimateChild2 = _interopRequireDefault(_AnimateChild);
25518 26294
25519 var _util = __webpack_require__(210); 26295 var _util = __webpack_require__(222);
25520 26296
25521 var _util2 = _interopRequireDefault(_util); 26297 var _util2 = _interopRequireDefault(_util);
25522 26298
@@ -25813,7 +26589,7 @@ webpackJsonp([0,1],[
25813 module.exports = exports['default']; 26589 module.exports = exports['default'];
25814 26590
25815/***/ }, 26591/***/ },
25816/* 205 */ 26592/* 217 */
25817/***/ function(module, exports, __webpack_require__) { 26593/***/ function(module, exports, __webpack_require__) {
25818 26594
25819 'use strict'; 26595 'use strict';
@@ -25931,7 +26707,7 @@ webpackJsonp([0,1],[
25931 } 26707 }
25932 26708
25933/***/ }, 26709/***/ },
25934/* 206 */ 26710/* 218 */
25935/***/ function(module, exports, __webpack_require__) { 26711/***/ function(module, exports, __webpack_require__) {
25936 26712
25937 'use strict'; 26713 'use strict';
@@ -25950,11 +26726,11 @@ webpackJsonp([0,1],[
25950 26726
25951 var _reactDom2 = _interopRequireDefault(_reactDom); 26727 var _reactDom2 = _interopRequireDefault(_reactDom);
25952 26728
25953 var _cssAnimation = __webpack_require__(207); 26729 var _cssAnimation = __webpack_require__(219);
25954 26730
25955 var _cssAnimation2 = _interopRequireDefault(_cssAnimation); 26731 var _cssAnimation2 = _interopRequireDefault(_cssAnimation);
25956 26732
25957 var _util = __webpack_require__(210); 26733 var _util = __webpack_require__(222);
25958 26734
25959 var _util2 = _interopRequireDefault(_util); 26735 var _util2 = _interopRequireDefault(_util);
25960 26736
@@ -26034,13 +26810,13 @@ webpackJsonp([0,1],[
26034 module.exports = exports['default']; 26810 module.exports = exports['default'];
26035 26811
26036/***/ }, 26812/***/ },
26037/* 207 */ 26813/* 219 */
26038/***/ function(module, exports, __webpack_require__) { 26814/***/ function(module, exports, __webpack_require__) {
26039 26815
26040 'use strict'; 26816 'use strict';
26041 26817
26042 var Event = __webpack_require__(208); 26818 var Event = __webpack_require__(220);
26043 var Css = __webpack_require__(209); 26819 var Css = __webpack_require__(221);
26044 var isCssAnimationSupported = Event.endEvents.length !== 0; 26820 var isCssAnimationSupported = Event.endEvents.length !== 0;
26045 26821
26046 function getDuration(node, name) { 26822 function getDuration(node, name) {
@@ -26192,7 +26968,7 @@ webpackJsonp([0,1],[
26192 module.exports = cssAnimation; 26968 module.exports = cssAnimation;
26193 26969
26194/***/ }, 26970/***/ },
26195/* 208 */ 26971/* 220 */
26196/***/ function(module, exports) { 26972/***/ function(module, exports) {
26197 26973
26198 'use strict'; 26974 'use strict';
@@ -26280,7 +27056,7 @@ webpackJsonp([0,1],[
26280 module.exports = TransitionEvents; 27056 module.exports = TransitionEvents;
26281 27057
26282/***/ }, 27058/***/ },
26283/* 209 */ 27059/* 221 */
26284/***/ function(module, exports) { 27060/***/ function(module, exports) {
26285 27061
26286 'use strict'; 27062 'use strict';
@@ -26311,7 +27087,7 @@ webpackJsonp([0,1],[
26311 }; 27087 };
26312 27088
26313/***/ }, 27089/***/ },
26314/* 210 */ 27090/* 222 */
26315/***/ function(module, exports) { 27091/***/ function(module, exports) {
26316 27092
26317 "use strict"; 27093 "use strict";
@@ -26344,7 +27120,7 @@ webpackJsonp([0,1],[
26344 module.exports = exports["default"]; 27120 module.exports = exports["default"];
26345 27121
26346/***/ }, 27122/***/ },
26347/* 211 */ 27123/* 223 */
26348/***/ function(module, exports, __webpack_require__) { 27124/***/ function(module, exports, __webpack_require__) {
26349 27125
26350 'use strict'; 27126 'use strict';
@@ -26390,7 +27166,7 @@ webpackJsonp([0,1],[
26390 module.exports = exports['default']; 27166 module.exports = exports['default'];
26391 27167
26392/***/ }, 27168/***/ },
26393/* 212 */ 27169/* 224 */
26394/***/ function(module, exports, __webpack_require__) { 27170/***/ function(module, exports, __webpack_require__) {
26395 27171
26396 'use strict'; 27172 'use strict';
@@ -26429,30 +27205,30 @@ webpackJsonp([0,1],[
26429 } 27205 }
26430 27206
26431/***/ }, 27207/***/ },
26432/* 213 */ 27208/* 225 */
26433/***/ function(module, exports, __webpack_require__) { 27209/***/ function(module, exports, __webpack_require__) {
26434 27210
26435 module.exports = { 27211 module.exports = {
26436 guid: __webpack_require__(214), 27212 guid: __webpack_require__(226),
26437 classSet: __webpack_require__(215), 27213 classSet: __webpack_require__(227),
26438 joinClasses: __webpack_require__(216), 27214 joinClasses: __webpack_require__(228),
26439 KeyCode: __webpack_require__(217), 27215 KeyCode: __webpack_require__(229),
26440 PureRenderMixin: __webpack_require__(218), 27216 PureRenderMixin: __webpack_require__(230),
26441 shallowEqual: __webpack_require__(219), 27217 shallowEqual: __webpack_require__(231),
26442 createChainedFunction: __webpack_require__(220), 27218 createChainedFunction: __webpack_require__(232),
26443 Dom: { 27219 Dom: {
26444 addEventListener: __webpack_require__(221), 27220 addEventListener: __webpack_require__(233),
26445 contains: __webpack_require__(226) 27221 contains: __webpack_require__(234)
26446 }, 27222 },
26447 Children: { 27223 Children: {
26448 toArray: __webpack_require__(227), 27224 toArray: __webpack_require__(235),
26449 mapSelf: __webpack_require__(228) 27225 mapSelf: __webpack_require__(236)
26450 } 27226 }
26451 }; 27227 };
26452 27228
26453 27229
26454/***/ }, 27230/***/ },
26455/* 214 */ 27231/* 226 */
26456/***/ function(module, exports) { 27232/***/ function(module, exports) {
26457 27233
26458 var seed = 0; 27234 var seed = 0;
@@ -26462,14 +27238,14 @@ webpackJsonp([0,1],[
26462 27238
26463 27239
26464/***/ }, 27240/***/ },
26465/* 215 */ 27241/* 227 */
26466/***/ function(module, exports, __webpack_require__) { 27242/***/ function(module, exports, __webpack_require__) {
26467 27243
26468 module.exports = __webpack_require__(177); 27244 module.exports = __webpack_require__(177);
26469 27245
26470 27246
26471/***/ }, 27247/***/ },
26472/* 216 */ 27248/* 228 */
26473/***/ function(module, exports) { 27249/***/ function(module, exports) {
26474 27250
26475 /** 27251 /**
@@ -26516,7 +27292,7 @@ webpackJsonp([0,1],[
26516 27292
26517 27293
26518/***/ }, 27294/***/ },
26519/* 217 */ 27295/* 229 */
26520/***/ function(module, exports) { 27296/***/ function(module, exports) {
26521 27297
26522 /** 27298 /**
@@ -27043,7 +27819,7 @@ webpackJsonp([0,1],[
27043 27819
27044 27820
27045/***/ }, 27821/***/ },
27046/* 218 */ 27822/* 230 */
27047/***/ function(module, exports, __webpack_require__) { 27823/***/ function(module, exports, __webpack_require__) {
27048 27824
27049 /** 27825 /**
@@ -27059,7 +27835,7 @@ webpackJsonp([0,1],[
27059 27835
27060 "use strict"; 27836 "use strict";
27061 27837
27062 var shallowEqual = __webpack_require__(219); 27838 var shallowEqual = __webpack_require__(231);
27063 27839
27064 /** 27840 /**
27065 * If your React component's render function is "pure", e.g. it will render the 27841 * If your React component's render function is "pure", e.g. it will render the
@@ -27096,7 +27872,7 @@ webpackJsonp([0,1],[
27096 27872
27097 27873
27098/***/ }, 27874/***/ },
27099/* 219 */ 27875/* 231 */
27100/***/ function(module, exports) { 27876/***/ function(module, exports) {
27101 27877
27102 /** 27878 /**
@@ -27144,7 +27920,7 @@ webpackJsonp([0,1],[
27144 27920
27145 27921
27146/***/ }, 27922/***/ },
27147/* 220 */ 27923/* 232 */
27148/***/ function(module, exports) { 27924/***/ function(module, exports) {
27149 27925
27150 /** 27926 /**
@@ -27171,454 +27947,16 @@ webpackJsonp([0,1],[
27171 27947
27172 27948
27173/***/ }, 27949/***/ },
27174/* 221 */ 27950/* 233 */
27175/***/ function(module, exports, __webpack_require__) { 27951/***/ function(module, exports, __webpack_require__) {
27176 27952
27177 var addDOMEventListener = __webpack_require__(222); 27953 var addDOMEventListener = __webpack_require__(184);
27178 27954
27179 module.exports = addDOMEventListener['default'] || addDOMEventListener; 27955 module.exports = addDOMEventListener['default'] || addDOMEventListener;
27180 27956
27181 27957
27182/***/ }, 27958/***/ },
27183/* 222 */ 27959/* 234 */
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 */
27622/***/ function(module, exports) { 27960/***/ function(module, exports) {
27623 27961
27624 module.exports = function (root, node) { 27962 module.exports = function (root, node) {
@@ -27634,7 +27972,7 @@ webpackJsonp([0,1],[
27634 27972
27635 27973
27636/***/ }, 27974/***/ },
27637/* 227 */ 27975/* 235 */
27638/***/ function(module, exports, __webpack_require__) { 27976/***/ function(module, exports, __webpack_require__) {
27639 27977
27640 var React = __webpack_require__(3); 27978 var React = __webpack_require__(3);
@@ -27649,7 +27987,7 @@ webpackJsonp([0,1],[
27649 27987
27650 27988
27651/***/ }, 27989/***/ },
27652/* 228 */ 27990/* 236 */
27653/***/ function(module, exports, __webpack_require__) { 27991/***/ function(module, exports, __webpack_require__) {
27654 27992
27655 var React = __webpack_require__(3); 27993 var React = __webpack_require__(3);
@@ -27665,7 +28003,7 @@ webpackJsonp([0,1],[
27665 28003
27666 28004
27667/***/ }, 28005/***/ },
27668/* 229 */ 28006/* 237 */
27669/***/ function(module, exports, __webpack_require__) { 28007/***/ function(module, exports, __webpack_require__) {
27670 28008
27671 'use strict'; 28009 'use strict';
@@ -27692,15 +28030,15 @@ webpackJsonp([0,1],[
27692 28030
27693 var _gregorianCalendarLibLocaleZh_CN2 = _interopRequireDefault(_gregorianCalendarLibLocaleZh_CN); 28031 var _gregorianCalendarLibLocaleZh_CN2 = _interopRequireDefault(_gregorianCalendarLibLocaleZh_CN);
27694 28032
27695 var _mixinCommonMixin = __webpack_require__(230); 28033 var _mixinCommonMixin = __webpack_require__(238);
27696 28034
27697 var _mixinCommonMixin2 = _interopRequireDefault(_mixinCommonMixin); 28035 var _mixinCommonMixin2 = _interopRequireDefault(_mixinCommonMixin);
27698 28036
27699 var _Header = __webpack_require__(233); 28037 var _Header = __webpack_require__(241);
27700 28038
27701 var _Header2 = _interopRequireDefault(_Header); 28039 var _Header2 = _interopRequireDefault(_Header);
27702 28040
27703 var _Combobox = __webpack_require__(234); 28041 var _Combobox = __webpack_require__(242);
27704 28042
27705 var _Combobox2 = _interopRequireDefault(_Combobox); 28043 var _Combobox2 = _interopRequireDefault(_Combobox);
27706 28044
@@ -27796,7 +28134,7 @@ webpackJsonp([0,1],[
27796 28134
27797 return _react2['default'].createElement( 28135 return _react2['default'].createElement(
27798 'div', 28136 'div',
27799 { className: prefixCls + '-panel ' + cls }, 28137 { className: prefixCls + '-panel-inner ' + cls },
27800 _react2['default'].createElement(_Header2['default'], { 28138 _react2['default'].createElement(_Header2['default'], {
27801 prefixCls: prefixCls, 28139 prefixCls: prefixCls,
27802 gregorianTimePickerLocale: value.locale, 28140 gregorianTimePickerLocale: value.locale,
@@ -27830,7 +28168,7 @@ webpackJsonp([0,1],[
27830 module.exports = exports['default']; 28168 module.exports = exports['default'];
27831 28169
27832/***/ }, 28170/***/ },
27833/* 230 */ 28171/* 238 */
27834/***/ function(module, exports, __webpack_require__) { 28172/***/ function(module, exports, __webpack_require__) {
27835 28173
27836 'use strict'; 28174 'use strict';
@@ -27843,11 +28181,11 @@ webpackJsonp([0,1],[
27843 28181
27844 var _react = __webpack_require__(3); 28182 var _react = __webpack_require__(3);
27845 28183
27846 var _localeEn_US = __webpack_require__(231); 28184 var _localeEn_US = __webpack_require__(239);
27847 28185
27848 var _localeEn_US2 = _interopRequireDefault(_localeEn_US); 28186 var _localeEn_US2 = _interopRequireDefault(_localeEn_US);
27849 28187
27850 var _utilIndex = __webpack_require__(232); 28188 var _utilIndex = __webpack_require__(240);
27851 28189
27852 exports['default'] = { 28190 exports['default'] = {
27853 propTypes: { 28191 propTypes: {
@@ -27894,7 +28232,7 @@ webpackJsonp([0,1],[
27894 module.exports = exports['default']; 28232 module.exports = exports['default'];
27895 28233
27896/***/ }, 28234/***/ },
27897/* 231 */ 28235/* 239 */
27898/***/ function(module, exports, __webpack_require__) { 28236/***/ function(module, exports, __webpack_require__) {
27899 28237
27900 'use strict'; 28238 'use strict';
@@ -27916,7 +28254,7 @@ webpackJsonp([0,1],[
27916 module.exports = exports['default']; 28254 module.exports = exports['default'];
27917 28255
27918/***/ }, 28256/***/ },
27919/* 232 */ 28257/* 240 */
27920/***/ function(module, exports, __webpack_require__) { 28258/***/ function(module, exports, __webpack_require__) {
27921 28259
27922 'use strict'; 28260 'use strict';
@@ -27940,7 +28278,7 @@ webpackJsonp([0,1],[
27940 } 28278 }
27941 28279
27942/***/ }, 28280/***/ },
27943/* 233 */ 28281/* 241 */
27944/***/ function(module, exports, __webpack_require__) { 28282/***/ function(module, exports, __webpack_require__) {
27945 28283
27946 'use strict'; 28284 'use strict';
@@ -28093,7 +28431,7 @@ webpackJsonp([0,1],[
28093 module.exports = exports['default']; 28431 module.exports = exports['default'];
28094 28432
28095/***/ }, 28433/***/ },
28096/* 234 */ 28434/* 242 */
28097/***/ function(module, exports, __webpack_require__) { 28435/***/ function(module, exports, __webpack_require__) {
28098 28436
28099 'use strict'; 28437 'use strict';
@@ -28108,7 +28446,7 @@ webpackJsonp([0,1],[
28108 28446
28109 var _react2 = _interopRequireDefault(_react); 28447 var _react2 = _interopRequireDefault(_react);
28110 28448
28111 var _Select = __webpack_require__(235); 28449 var _Select = __webpack_require__(243);
28112 28450
28113 var _Select2 = _interopRequireDefault(_Select); 28451 var _Select2 = _interopRequireDefault(_Select);
28114 28452
@@ -28224,7 +28562,7 @@ webpackJsonp([0,1],[
28224 module.exports = exports['default']; 28562 module.exports = exports['default'];
28225 28563
28226/***/ }, 28564/***/ },
28227/* 235 */ 28565/* 243 */
28228/***/ function(module, exports, __webpack_require__) { 28566/***/ function(module, exports, __webpack_require__) {
28229 28567
28230 'use strict'; 28568 'use strict';
@@ -28352,7 +28690,7 @@ webpackJsonp([0,1],[
28352 module.exports = exports['default']; 28690 module.exports = exports['default'];
28353 28691
28354/***/ }, 28692/***/ },
28355/* 236 */ 28693/* 244 */
28356/***/ function(module, exports) { 28694/***/ function(module, exports) {
28357 28695
28358 'use strict'; 28696 'use strict';
@@ -28398,7 +28736,7 @@ webpackJsonp([0,1],[
28398 module.exports = exports['default']; 28736 module.exports = exports['default'];
28399 28737
28400/***/ }, 28738/***/ },
28401/* 237 */ 28739/* 245 */
28402/***/ function(module, exports, __webpack_require__) { 28740/***/ function(module, exports, __webpack_require__) {
28403 28741
28404 'use strict'; 28742 'use strict';
@@ -28409,7 +28747,7 @@ webpackJsonp([0,1],[
28409 28747
28410 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } 28748 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
28411 28749
28412 var _gregorianCalendarFormatLibLocaleZh_CN = __webpack_require__(238); 28750 var _gregorianCalendarFormatLibLocaleZh_CN = __webpack_require__(246);
28413 28751
28414 var _gregorianCalendarFormatLibLocaleZh_CN2 = _interopRequireDefault(_gregorianCalendarFormatLibLocaleZh_CN); 28752 var _gregorianCalendarFormatLibLocaleZh_CN2 = _interopRequireDefault(_gregorianCalendarFormatLibLocaleZh_CN);
28415 28753
@@ -28420,7 +28758,7 @@ webpackJsonp([0,1],[
28420 module.exports = exports['default']; 28758 module.exports = exports['default'];
28421 28759
28422/***/ }, 28760/***/ },
28423/* 238 */ 28761/* 246 */
28424/***/ function(module, exports) { 28762/***/ function(module, exports) {
28425 28763
28426 'use strict'; 28764 'use strict';