UNPKG

mk-sys-login

Version:
1,371 lines (1,133 loc) 4.41 MB
(function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(require("react"), require("react-dom"), require("immutable"), require("react-redux"), require("redux"), require("prop-types"), require("lodash"), require("moment"), require("lodash.keys"), require("lodash.debounce"), require("lodash.throttle"), require("echarts"), require("lodash.get"), require("lodash.has"), require("lodash.set"), require("lodash.isequal"), require("lodash.curry"), require("lodash.flow")); else if(typeof define === 'function' && define.amd) define(["react", "react-dom", "immutable", "react-redux", "redux", "prop-types", "lodash", "moment", "lodash.keys", "lodash.debounce", "lodash.throttle", "echarts", "lodash.get", "lodash.has", "lodash.set", "lodash.isequal", "lodash.curry", "lodash.flow"], factory); else if(typeof exports === 'object') exports["MK"] = factory(require("react"), require("react-dom"), require("immutable"), require("react-redux"), require("redux"), require("prop-types"), require("lodash"), require("moment"), require("lodash.keys"), require("lodash.debounce"), require("lodash.throttle"), require("echarts"), require("lodash.get"), require("lodash.has"), require("lodash.set"), require("lodash.isequal"), require("lodash.curry"), require("lodash.flow")); else root["MK"] = factory(root["React"], root["ReactDOM"], root["Immutable"], root["ReactRedux"], root["Redux"], root["PropTypes"], root["_"], root["moment"], root["lodash.keys"], root["lodash.debounce"], root["lodash.throttle"], root["echarts"], root["lodash.get"], root["lodash.has"], root["lodash.set"], root["lodash.isequal"], root["lodash.curry"], root["lodash.flow"]); })(window, function(__WEBPACK_EXTERNAL_MODULE_react__, __WEBPACK_EXTERNAL_MODULE_react_dom__, __WEBPACK_EXTERNAL_MODULE_immutable__, __WEBPACK_EXTERNAL_MODULE_react_redux__, __WEBPACK_EXTERNAL_MODULE_redux__, __WEBPACK_EXTERNAL_MODULE_prop_types__, __WEBPACK_EXTERNAL_MODULE_lodash__, __WEBPACK_EXTERNAL_MODULE_moment__, __WEBPACK_EXTERNAL_MODULE_lodash_keys__, __WEBPACK_EXTERNAL_MODULE_lodash_debounce__, __WEBPACK_EXTERNAL_MODULE_lodash_throttle__, __WEBPACK_EXTERNAL_MODULE_echarts__, __WEBPACK_EXTERNAL_MODULE_lodash_get__, __WEBPACK_EXTERNAL_MODULE_lodash_has__, __WEBPACK_EXTERNAL_MODULE_lodash_set__, __WEBPACK_EXTERNAL_MODULE_lodash_isequal__, __WEBPACK_EXTERNAL_MODULE_lodash_curry__, __WEBPACK_EXTERNAL_MODULE_lodash_flow__) { return /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __webpack_require__.t = function(value, mode) { /******/ if(mode & 1) value = __webpack_require__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __webpack_require__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = 0); /******/ }) /************************************************************************/ /******/ ({ /***/ "./node_modules/add-dom-event-listener/lib/EventBaseObject.js": /*!********************************************************************!*\ !*** ./node_modules/add-dom-event-listener/lib/EventBaseObject.js ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * @ignore * base event object for custom and dom event. * @author yiminghe@gmail.com */ function returnFalse() { return false; } function returnTrue() { return true; } function EventBaseObject() { this.timeStamp = Date.now(); this.target = undefined; this.currentTarget = undefined; } EventBaseObject.prototype = { isEventObject: 1, constructor: EventBaseObject, isDefaultPrevented: returnFalse, isPropagationStopped: returnFalse, isImmediatePropagationStopped: returnFalse, preventDefault: function preventDefault() { this.isDefaultPrevented = returnTrue; }, stopPropagation: function stopPropagation() { this.isPropagationStopped = returnTrue; }, stopImmediatePropagation: function stopImmediatePropagation() { this.isImmediatePropagationStopped = returnTrue; // fixed 1.2 // call stopPropagation implicitly this.stopPropagation(); }, halt: function halt(immediate) { if (immediate) { this.stopImmediatePropagation(); } else { this.stopPropagation(); } this.preventDefault(); } }; exports["default"] = EventBaseObject; module.exports = exports['default']; /***/ }), /***/ "./node_modules/add-dom-event-listener/lib/EventObject.js": /*!****************************************************************!*\ !*** ./node_modules/add-dom-event-listener/lib/EventObject.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _EventBaseObject = __webpack_require__(/*! ./EventBaseObject */ "./node_modules/add-dom-event-listener/lib/EventBaseObject.js"); var _EventBaseObject2 = _interopRequireDefault(_EventBaseObject); var _objectAssign = __webpack_require__(/*! object-assign */ "./node_modules/object-assign/index.js"); var _objectAssign2 = _interopRequireDefault(_objectAssign); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } /** * @ignore * event object for dom * @author yiminghe@gmail.com */ var TRUE = true; var FALSE = false; var commonProps = ['altKey', 'bubbles', 'cancelable', 'ctrlKey', 'currentTarget', 'eventPhase', 'metaKey', 'shiftKey', 'target', 'timeStamp', 'view', 'type']; function isNullOrUndefined(w) { return w === null || w === undefined; } var eventNormalizers = [{ reg: /^key/, props: ['char', 'charCode', 'key', 'keyCode', 'which'], fix: function fix(event, nativeEvent) { if (isNullOrUndefined(event.which)) { event.which = !isNullOrUndefined(nativeEvent.charCode) ? nativeEvent.charCode : nativeEvent.keyCode; } // add metaKey to non-Mac browsers (use ctrl for PC 's and Meta for Macs) if (event.metaKey === undefined) { event.metaKey = event.ctrlKey; } } }, { reg: /^touch/, props: ['touches', 'changedTouches', 'targetTouches'] }, { reg: /^hashchange$/, props: ['newURL', 'oldURL'] }, { reg: /^gesturechange$/i, props: ['rotation', 'scale'] }, { reg: /^(mousewheel|DOMMouseScroll)$/, props: [], fix: function fix(event, nativeEvent) { var deltaX = void 0; var deltaY = void 0; var delta = void 0; var wheelDelta = nativeEvent.wheelDelta; var axis = nativeEvent.axis; var wheelDeltaY = nativeEvent.wheelDeltaY; var wheelDeltaX = nativeEvent.wheelDeltaX; var detail = nativeEvent.detail; // ie/webkit if (wheelDelta) { delta = wheelDelta / 120; } // gecko if (detail) { // press control e.detail == 1 else e.detail == 3 delta = 0 - (detail % 3 === 0 ? detail / 3 : detail); } // Gecko if (axis !== undefined) { if (axis === event.HORIZONTAL_AXIS) { deltaY = 0; deltaX = 0 - delta; } else if (axis === event.VERTICAL_AXIS) { deltaX = 0; deltaY = delta; } } // Webkit if (wheelDeltaY !== undefined) { deltaY = wheelDeltaY / 120; } if (wheelDeltaX !== undefined) { deltaX = -1 * wheelDeltaX / 120; } // 默认 deltaY (ie) if (!deltaX && !deltaY) { deltaY = delta; } if (deltaX !== undefined) { /** * deltaX of mousewheel event * @property deltaX * @member Event.DomEvent.Object */ event.deltaX = deltaX; } if (deltaY !== undefined) { /** * deltaY of mousewheel event * @property deltaY * @member Event.DomEvent.Object */ event.deltaY = deltaY; } if (delta !== undefined) { /** * delta of mousewheel event * @property delta * @member Event.DomEvent.Object */ event.delta = delta; } } }, { reg: /^mouse|contextmenu|click|mspointer|(^DOMMouseScroll$)/i, props: ['buttons', 'clientX', 'clientY', 'button', 'offsetX', 'relatedTarget', 'which', 'fromElement', 'toElement', 'offsetY', 'pageX', 'pageY', 'screenX', 'screenY'], fix: function fix(event, nativeEvent) { var eventDoc = void 0; var doc = void 0; var body = void 0; var target = event.target; var button = nativeEvent.button; // Calculate pageX/Y if missing and clientX/Y available if (target && isNullOrUndefined(event.pageX) && !isNullOrUndefined(nativeEvent.clientX)) { eventDoc = target.ownerDocument || document; doc = eventDoc.documentElement; body = eventDoc.body; event.pageX = nativeEvent.clientX + (doc && doc.scrollLeft || body && body.scrollLeft || 0) - (doc && doc.clientLeft || body && body.clientLeft || 0); event.pageY = nativeEvent.clientY + (doc && doc.scrollTop || body && body.scrollTop || 0) - (doc && doc.clientTop || body && body.clientTop || 0); } // which for click: 1 === left; 2 === middle; 3 === right // do not use button if (!event.which && button !== undefined) { if (button & 1) { event.which = 1; } else if (button & 2) { event.which = 3; } else if (button & 4) { event.which = 2; } else { event.which = 0; } } // add relatedTarget, if necessary if (!event.relatedTarget && event.fromElement) { event.relatedTarget = event.fromElement === target ? event.toElement : event.fromElement; } return event; } }]; function retTrue() { return TRUE; } function retFalse() { return FALSE; } function DomEventObject(nativeEvent) { var type = nativeEvent.type; var isNative = typeof nativeEvent.stopPropagation === 'function' || typeof nativeEvent.cancelBubble === 'boolean'; _EventBaseObject2["default"].call(this); this.nativeEvent = nativeEvent; // in case dom event has been mark as default prevented by lower dom node var isDefaultPrevented = retFalse; if ('defaultPrevented' in nativeEvent) { isDefaultPrevented = nativeEvent.defaultPrevented ? retTrue : retFalse; } else if ('getPreventDefault' in nativeEvent) { // https://bugzilla.mozilla.org/show_bug.cgi?id=691151 isDefaultPrevented = nativeEvent.getPreventDefault() ? retTrue : retFalse; } else if ('returnValue' in nativeEvent) { isDefaultPrevented = nativeEvent.returnValue === FALSE ? retTrue : retFalse; } this.isDefaultPrevented = isDefaultPrevented; var fixFns = []; var fixFn = void 0; var l = void 0; var prop = void 0; var props = commonProps.concat(); eventNormalizers.forEach(function (normalizer) { if (type.match(normalizer.reg)) { props = props.concat(normalizer.props); if (normalizer.fix) { fixFns.push(normalizer.fix); } } }); l = props.length; // clone properties of the original event object while (l) { prop = props[--l]; this[prop] = nativeEvent[prop]; } // fix target property, if necessary if (!this.target && isNative) { this.target = nativeEvent.srcElement || document; // srcElement might not be defined either } // check if target is a text node (safari) if (this.target && this.target.nodeType === 3) { this.target = this.target.parentNode; } l = fixFns.length; while (l) { fixFn = fixFns[--l]; fixFn(this, nativeEvent); } this.timeStamp = nativeEvent.timeStamp || Date.now(); } var EventBaseObjectProto = _EventBaseObject2["default"].prototype; (0, _objectAssign2["default"])(DomEventObject.prototype, EventBaseObjectProto, { constructor: DomEventObject, preventDefault: function preventDefault() { var e = this.nativeEvent; // if preventDefault exists run it on the original event if (e.preventDefault) { e.preventDefault(); } else { // otherwise set the returnValue property of the original event to FALSE (IE) e.returnValue = FALSE; } EventBaseObjectProto.preventDefault.call(this); }, stopPropagation: function stopPropagation() { var e = this.nativeEvent; // if stopPropagation exists run it on the original event if (e.stopPropagation) { e.stopPropagation(); } else { // otherwise set the cancelBubble property of the original event to TRUE (IE) e.cancelBubble = TRUE; } EventBaseObjectProto.stopPropagation.call(this); } }); exports["default"] = DomEventObject; module.exports = exports['default']; /***/ }), /***/ "./node_modules/add-dom-event-listener/lib/index.js": /*!**********************************************************!*\ !*** ./node_modules/add-dom-event-listener/lib/index.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = addEventListener; var _EventObject = __webpack_require__(/*! ./EventObject */ "./node_modules/add-dom-event-listener/lib/EventObject.js"); var _EventObject2 = _interopRequireDefault(_EventObject); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function addEventListener(target, eventType, callback) { function wrapCallback(e) { var ne = new _EventObject2["default"](e); callback.call(target, ne); } if (target.addEventListener) { target.addEventListener(eventType, wrapCallback, false); return { remove: function remove() { target.removeEventListener(eventType, wrapCallback, false); } }; } else if (target.attachEvent) { target.attachEvent('on' + eventType, wrapCallback); return { remove: function remove() { target.detachEvent('on' + eventType, wrapCallback); } }; } } module.exports = exports['default']; /***/ }), /***/ "./node_modules/antd/lib/_util/getDataOrAriaProps.js": /*!***********************************************************!*\ !*** ./node_modules/antd/lib/_util/getDataOrAriaProps.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports['default'] = getDataOrAriaProps; function getDataOrAriaProps(props) { return Object.keys(props).reduce(function (prev, key) { if ((key.substr(0, 5) === 'data-' || key.substr(0, 5) === 'aria-' || key === 'role') && key.substr(0, 7) !== 'data-__') { prev[key] = props[key]; } return prev; }, {}); } module.exports = exports['default']; /***/ }), /***/ "./node_modules/antd/lib/_util/getScroll.js": /*!**************************************************!*\ !*** ./node_modules/antd/lib/_util/getScroll.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports['default'] = getScroll; function getScroll(target, top) { if (typeof window === 'undefined') { return 0; } var prop = top ? 'pageYOffset' : 'pageXOffset'; var method = top ? 'scrollTop' : 'scrollLeft'; var isWindow = target === window; var ret = isWindow ? target[prop] : target[method]; // ie6,7,8 standard mode if (isWindow && typeof ret !== 'number') { ret = window.document.documentElement[method]; } return ret; } module.exports = exports['default']; /***/ }), /***/ "./node_modules/antd/lib/_util/interopDefault.js": /*!*******************************************************!*\ !*** ./node_modules/antd/lib/_util/interopDefault.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = interopDefault; // https://github.com/moment/moment/issues/3650 function interopDefault(m) { return m["default"] || m; } module.exports = exports["default"]; /***/ }), /***/ "./node_modules/antd/lib/_util/isFlexSupported.js": /*!********************************************************!*\ !*** ./node_modules/antd/lib/_util/isFlexSupported.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports['default'] = isFlexSupported; function isFlexSupported() { if (typeof window !== 'undefined' && window.document && window.document.documentElement) { var documentElement = window.document.documentElement; return 'flex' in documentElement.style || 'webkitFlex' in documentElement.style || 'Flex' in documentElement.style || 'msFlex' in documentElement.style; } return false; } module.exports = exports['default']; /***/ }), /***/ "./node_modules/antd/lib/_util/openAnimation.js": /*!******************************************************!*\ !*** ./node_modules/antd/lib/_util/openAnimation.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _cssAnimation = __webpack_require__(/*! css-animation */ "./node_modules/css-animation/es/index.js"); var _cssAnimation2 = _interopRequireDefault(_cssAnimation); var _raf = __webpack_require__(/*! raf */ "./node_modules/raf/index.js"); var _raf2 = _interopRequireDefault(_raf); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } function animate(node, show, done) { var height = void 0; var requestAnimationFrameId = void 0; return (0, _cssAnimation2['default'])(node, 'ant-motion-collapse', { start: function start() { if (!show) { node.style.height = node.offsetHeight + 'px'; node.style.opacity = '1'; } else { height = node.offsetHeight; node.style.height = '0px'; node.style.opacity = '0'; } }, active: function active() { if (requestAnimationFrameId) { _raf2['default'].cancel(requestAnimationFrameId); } requestAnimationFrameId = (0, _raf2['default'])(function () { node.style.height = (show ? height : 0) + 'px'; node.style.opacity = show ? '1' : '0'; }); }, end: function end() { if (requestAnimationFrameId) { _raf2['default'].cancel(requestAnimationFrameId); } node.style.height = ''; node.style.opacity = ''; done(); } }); } var animation = { enter: function enter(node, done) { return animate(node, true, done); }, leave: function leave(node, done) { return animate(node, false, done); }, appear: function appear(node, done) { return animate(node, true, done); } }; exports['default'] = animation; module.exports = exports['default']; /***/ }), /***/ "./node_modules/antd/lib/_util/throttleByAnimationFrame.js": /*!*****************************************************************!*\ !*** ./node_modules/antd/lib/_util/throttleByAnimationFrame.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _toConsumableArray2 = __webpack_require__(/*! babel-runtime/helpers/toConsumableArray */ "./node_modules/babel-runtime/helpers/toConsumableArray.js"); var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); exports['default'] = throttleByAnimationFrame; exports.throttleByAnimationFrameDecorator = throttleByAnimationFrameDecorator; var _raf = __webpack_require__(/*! raf */ "./node_modules/raf/index.js"); var _raf2 = _interopRequireDefault(_raf); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } function throttleByAnimationFrame(fn) { var requestId = void 0; var later = function later(args) { return function () { requestId = null; fn.apply(undefined, (0, _toConsumableArray3['default'])(args)); }; }; var throttled = function throttled() { for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } if (requestId == null) { requestId = (0, _raf2['default'])(later(args)); } }; throttled.cancel = function () { return _raf2['default'].cancel(requestId); }; return throttled; } function throttleByAnimationFrameDecorator() { return function (target, key, descriptor) { var fn = descriptor.value; var definingProperty = false; return { configurable: true, get: function get() { if (definingProperty || this === target.prototype || this.hasOwnProperty(key)) { return fn; } var boundFn = throttleByAnimationFrame(fn.bind(this)); definingProperty = true; Object.defineProperty(this, key, { value: boundFn, configurable: true, writable: true }); definingProperty = false; return boundFn; } }; }; } /***/ }), /***/ "./node_modules/antd/lib/_util/triggerEvent.js": /*!*****************************************************!*\ !*** ./node_modules/antd/lib/_util/triggerEvent.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports['default'] = triggerEvent; function triggerEvent(el, type) { if ('createEvent' in document) { // modern browsers, IE9+ var e = document.createEvent('HTMLEvents'); e.initEvent(type, false, true); el.dispatchEvent(e); } } module.exports = exports['default']; /***/ }), /***/ "./node_modules/antd/lib/_util/warning.js": /*!************************************************!*\ !*** ./node_modules/antd/lib/_util/warning.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _warning = __webpack_require__(/*! warning */ "./node_modules/antd/node_modules/warning/warning.js"); var _warning2 = _interopRequireDefault(_warning); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var warned = {}; exports['default'] = function (valid, message) { if (!valid && !warned[message]) { (0, _warning2['default'])(false, message); warned[message] = true; } }; module.exports = exports['default']; /***/ }), /***/ "./node_modules/antd/lib/affix/index.js": /*!**********************************************!*\ !*** ./node_modules/antd/lib/affix/index.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _defineProperty2 = __webpack_require__(/*! babel-runtime/helpers/defineProperty */ "./node_modules/babel-runtime/helpers/defineProperty.js"); var _defineProperty3 = _interopRequireDefault(_defineProperty2); var _extends2 = __webpack_require__(/*! babel-runtime/helpers/extends */ "./node_modules/babel-runtime/helpers/extends.js"); var _extends3 = _interopRequireDefault(_extends2); var _classCallCheck2 = __webpack_require__(/*! babel-runtime/helpers/classCallCheck */ "./node_modules/babel-runtime/helpers/classCallCheck.js"); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _createClass2 = __webpack_require__(/*! babel-runtime/helpers/createClass */ "./node_modules/babel-runtime/helpers/createClass.js"); var _createClass3 = _interopRequireDefault(_createClass2); var _possibleConstructorReturn2 = __webpack_require__(/*! babel-runtime/helpers/possibleConstructorReturn */ "./node_modules/babel-runtime/helpers/possibleConstructorReturn.js"); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); var _inherits2 = __webpack_require__(/*! babel-runtime/helpers/inherits */ "./node_modules/babel-runtime/helpers/inherits.js"); var _inherits3 = _interopRequireDefault(_inherits2); var _typeof2 = __webpack_require__(/*! babel-runtime/helpers/typeof */ "./node_modules/babel-runtime/helpers/typeof.js"); var _typeof3 = _interopRequireDefault(_typeof2); var _react = __webpack_require__(/*! react */ "react"); var React = _interopRequireWildcard(_react); var _reactDom = __webpack_require__(/*! react-dom */ "react-dom"); var ReactDOM = _interopRequireWildcard(_reactDom); var _propTypes = __webpack_require__(/*! prop-types */ "prop-types"); var _propTypes2 = _interopRequireDefault(_propTypes); var _addEventListener = __webpack_require__(/*! rc-util/lib/Dom/addEventListener */ "./node_modules/rc-util/lib/Dom/addEventListener.js"); var _addEventListener2 = _interopRequireDefault(_addEventListener); var _classnames = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); var _classnames2 = _interopRequireDefault(_classnames); var _shallowequal = __webpack_require__(/*! shallowequal */ "./node_modules/shallowequal/index.js"); var _shallowequal2 = _interopRequireDefault(_shallowequal); var _omit = __webpack_require__(/*! omit.js */ "./node_modules/omit.js/es/index.js"); var _omit2 = _interopRequireDefault(_omit); var _getScroll = __webpack_require__(/*! ../_util/getScroll */ "./node_modules/antd/lib/_util/getScroll.js"); var _getScroll2 = _interopRequireDefault(_getScroll); var _throttleByAnimationFrame = __webpack_require__(/*! ../_util/throttleByAnimationFrame */ "./node_modules/antd/lib/_util/throttleByAnimationFrame.js"); function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj["default"] = obj; return newObj; } } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } var __decorate = undefined && undefined.__decorate || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if ((typeof Reflect === "undefined" ? "undefined" : (0, _typeof3["default"])(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) { if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; }return c > 3 && r && Object.defineProperty(target, key, r), r; }; function getTargetRect(target) { return target !== window ? target.getBoundingClientRect() : { top: 0, left: 0, bottom: 0 }; } function getOffset(element, target) { var elemRect = element.getBoundingClientRect(); var targetRect = getTargetRect(target); var scrollTop = (0, _getScroll2["default"])(target, true); var scrollLeft = (0, _getScroll2["default"])(target, false); var docElem = window.document.body; var clientTop = docElem.clientTop || 0; var clientLeft = docElem.clientLeft || 0; return { top: elemRect.top - targetRect.top + scrollTop - clientTop, left: elemRect.left - targetRect.left + scrollLeft - clientLeft, width: elemRect.width, height: elemRect.height }; } function noop() {} function getDefaultTarget() { return typeof window !== 'undefined' ? window : null; } var Affix = function (_React$Component) { (0, _inherits3["default"])(Affix, _React$Component); function Affix() { (0, _classCallCheck3["default"])(this, Affix); var _this = (0, _possibleConstructorReturn3["default"])(this, (Affix.__proto__ || Object.getPrototypeOf(Affix)).apply(this, arguments)); _this.events = ['resize', 'scroll', 'touchstart', 'touchmove', 'touchend', 'pageshow', 'load']; _this.eventHandlers = {}; _this.state = { affixStyle: undefined, placeholderStyle: undefined }; _this.saveFixedNode = function (node) { _this.fixedNode = node; }; _this.savePlaceholderNode = function (node) { _this.placeholderNode = node; }; return _this; } (0, _createClass3["default"])(Affix, [{ key: "setAffixStyle", value: function setAffixStyle(e, affixStyle) { var _this2 = this; var _props = this.props, _props$onChange = _props.onChange, onChange = _props$onChange === undefined ? noop : _props$onChange, _props$target = _props.target, target = _props$target === undefined ? getDefaultTarget : _props$target; var originalAffixStyle = this.state.affixStyle; var isWindow = target() === window; if (e.type === 'scroll' && originalAffixStyle && affixStyle && isWindow) { return; } if ((0, _shallowequal2["default"])(affixStyle, originalAffixStyle)) { return; } this.setState({ affixStyle: affixStyle }, function () { var affixed = !!_this2.state.affixStyle; if (affixStyle && !originalAffixStyle || !affixStyle && originalAffixStyle) { onChange(affixed); } }); } }, { key: "setPlaceholderStyle", value: function setPlaceholderStyle(placeholderStyle) { var originalPlaceholderStyle = this.state.placeholderStyle; if ((0, _shallowequal2["default"])(placeholderStyle, originalPlaceholderStyle)) { return; } this.setState({ placeholderStyle: placeholderStyle }); } }, { key: "syncPlaceholderStyle", value: function syncPlaceholderStyle(e) { var affixStyle = this.state.affixStyle; if (!affixStyle) { return; } this.placeholderNode.style.cssText = ''; this.setAffixStyle(e, (0, _extends3["default"])({}, affixStyle, { width: this.placeholderNode.offsetWidth })); this.setPlaceholderStyle({ width: this.placeholderNode.offsetWidth }); } }, { key: "updatePosition", value: function updatePosition(e) { var _props2 = this.props, offsetTop = _props2.offsetTop, offsetBottom = _props2.offsetBottom, offset = _props2.offset, _props2$target = _props2.target, target = _props2$target === undefined ? getDefaultTarget : _props2$target; var targetNode = target(); // Backwards support // Fix: if offsetTop === 0, it will get undefined, // if offsetBottom is type of number, offsetMode will be { top: false, ... } offsetTop = typeof offsetTop === 'undefined' ? offset : offsetTop; var scrollTop = (0, _getScroll2["default"])(targetNode, true); var affixNode = ReactDOM.findDOMNode(this); var elemOffset = getOffset(affixNode, targetNode); var elemSize = { width: this.fixedNode.offsetWidth, height: this.fixedNode.offsetHeight }; var offsetMode = { top: false, bottom: false }; // Default to `offsetTop=0`. if (typeof offsetTop !== 'number' && typeof offsetBottom !== 'number') { offsetMode.top = true; offsetTop = 0; } else { offsetMode.top = typeof offsetTop === 'number'; offsetMode.bottom = typeof offsetBottom === 'number'; } var targetRect = getTargetRect(targetNode); var targetInnerHeight = targetNode.innerHeight || targetNode.clientHeight; if (scrollTop > elemOffset.top - offsetTop && offsetMode.top) { // Fixed Top var width = elemOffset.width; var top = targetRect.top + offsetTop; this.setAffixStyle(e, { position: 'fixed', top: top, left: targetRect.left + elemOffset.left, width: width }); this.setPlaceholderStyle({ width: width, height: elemSize.height }); } else if (scrollTop < elemOffset.top + elemSize.height + offsetBottom - targetInnerHeight && offsetMode.bottom) { // Fixed Bottom var targetBottomOffet = targetNode === window ? 0 : window.innerHeight - targetRect.bottom; var _width = elemOffset.width; this.setAffixStyle(e, { position: 'fixed', bottom: targetBottomOffet + offsetBottom, left: targetRect.left + elemOffset.left, width: _width }); this.setPlaceholderStyle({ width: _width, height: elemOffset.height }); } else { var affixStyle = this.state.affixStyle; if (e.type === 'resize' && affixStyle && affixStyle.position === 'fixed' && affixNode.offsetWidth) { this.setAffixStyle(e, (0, _extends3["default"])({}, affixStyle, { width: affixNode.offsetWidth })); } else { this.setAffixStyle(e, null); } this.setPlaceholderStyle(null); } if (e.type === 'resize') { this.syncPlaceholderStyle(e); } } }, { key: "componentDidMount", value: function componentDidMount() { var _this3 = this; var target = this.props.target || getDefaultTarget; // Wait for parent component ref has its value this.timeout = setTimeout(function () { _this3.setTargetEventListeners(target); }); } }, { key: "componentWillReceiveProps", value: function componentWillReceiveProps(nextProps) { if (this.props.target !== nextProps.target) { this.clearEventListeners(); this.setTargetEventListeners(nextProps.target); // Mock Event object. this.updatePosition({}); } if (this.props.offsetTop !== nextProps.offsetTop || this.props.offsetBottom !== nextProps.offsetBottom) { this.updatePosition({}); } } }, { key: "componentWillUnmount", value: function componentWillUnmount() { this.clearEventListeners(); clearTimeout(this.timeout); this.updatePosition.cancel(); } }, { key: "setTargetEventListeners", value: function setTargetEventListeners(getTarget) { var _this4 = this; var target = getTarget(); if (!target) { return; } this.clearEventListeners(); this.events.forEach(function (eventName) { _this4.eventHandlers[eventName] = (0, _addEventListener2["default"])(target, eventName, _this4.updatePosition); }); } }, { key: "clearEventListeners", value: function clearEventListeners() { var _this5 = this; this.events.forEach(function (eventName) { var handler = _this5.eventHandlers[eventName]; if (handler && handler.remove) { handler.remove(); } }); } }, { key: "render", value: function render() { var className = (0, _classnames2["default"])((0, _defineProperty3["default"])({}, this.props.prefixCls || 'ant-affix', this.state.affixStyle)); var props = (0, _omit2["default"])(this.props, ['prefixCls', 'offsetTop', 'offsetBottom', 'target', 'onChange']); var placeholderStyle = (0, _extends3["default"])({}, this.state.placeholderStyle, this.props.style); return React.createElement( "div", (0, _extends3["default"])({}, props, { style: placeholderStyle, ref: this.savePlaceholderNode }), React.createElement( "div", { className: className, ref: this.saveFixedNode, style: this.state.affixStyle }, this.props.children ) ); } }]); return Affix; }(React.Component); exports["default"] = Affix; Affix.propTypes = { offsetTop: _propTypes2["default"].number, offsetBottom: _propTypes2["default"].number, target: _propTypes2["default"].func }; __decorate([(0, _throttleByAnimationFrame.throttleByAnimationFrameDecorator)()], Affix.prototype, "updatePosition", null); module.exports = exports["default"]; /***/ }), /***/ "./node_modules/antd/lib/alert/index.js": /*!**********************************************!*\ !*** ./node_modules/antd/lib/alert/index.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _extends2 = __webpack_require__(/*! babel-runtime/helpers/extends */ "./node_modules/babel-runtime/helpers/extends.js"); var _extends3 = _interopRequireDefault(_extends2); var _defineProperty2 = __webpack_require__(/*! babel-runtime/helpers/defineProperty */ "./node_modules/babel-runtime/helpers/defineProperty.js"); var _defineProperty3 = _interopRequireDefault(_defineProperty2); var _classCallCheck2 = __webpack_require__(/*! babel-runtime/helpers/classCallCheck */ "./node_modules/babel-runtime/helpers/classCallCheck.js"); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _createClass2 = __webpack_require__(/*! babel-runtime/helpers/createClass */ "./node_modules/babel-runtime/helpers/createClass.js"); var _createClass3 = _interopRequireDefault(_createClass2); var _possibleConstructorReturn2 = __webpack_require__(/*! babel-runtime/helpers/possibleConstructorReturn */ "./node_modules/babel-runtime/helpers/possibleConstructorReturn.js"); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); var _inherits2 = __webpack_require__(/*! babel-runtime/helpers/inherits */ "./node_modules/babel-runtime/helpers/inherits.js"); var _inherits3 = _interopRequireDefault(_inherits2); var _react = __webpack_require__(/*! react */ "react"); var React = _interopRequireWildcard(_react); var _reactDom = __webpack_require__(/*! react-dom */ "react-dom"); var ReactDOM = _interopRequireWildcard(_reactDom); var _rcAnimate = __webpack_require__(/*! rc-animate */ "./node_modules/rc-animate/es/Animate.js"); var _rcAnimate2 = _interopRequireDefault(_rcAnimate); var _icon = __webpack_require__(/*! ../icon */ "./node_modules/antd/lib/icon/index.js"); var _icon2 = _interopRequireDefault(_icon); var _classnames = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); var _classnames2 = _interopRequireDefault(_classnames); var _getDataOrAriaProps = __webpack_require__(/*! ../_util/getDataOrAriaProps */ "./node_modules/antd/lib/_util/getDataOrAriaProps.js"); var _getDataOrAriaProps2 = _interopRequireDefault(_getDataOrAriaProps); function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } function noop() {} var Alert = function (_React$Component) { (0, _inherits3['default'])(Alert, _React$Component); function Alert(props) { (0, _classCallCheck3['default'])(this, Alert); var _this = (0, _possibleConstructorReturn3['default'])(this, (Alert.__proto__ || Object.getPrototypeOf(Alert)).call(this, props)); _this.handleClose = function (e) { e.preventDefault(); var dom = ReactDOM.findDOMNode(_this); dom.style.height = dom.offsetHeight + 'px'; // Magic code // 重复一次后才能正确设置 height dom.style.height = dom.offsetHeight + 'px'; _this.setState({ closing: false }); (_this.props.onClose || noop)(e); }; _this.animationEnd = function () { _this.setState({ closed: true, closing: true }); (_this.props.afterClose || noop)(); }; _this.state = { closing: true, closed: false }; return _this; } (0, _createClass3['default'])(Alert, [{ key: 'render', value: function render() { var _classNames; var _props = this.props, closable = _props.closable, description = _props.description, type = _props.type, _props$prefixCls = _props.prefixCls, prefixCls = _props$prefixCls === undefined ? 'ant-alert' : _props$prefixCls, message = _props.message, closeText = _props.closeText, showIcon = _props.showIcon, banner = _props.banner, _props$className = _props.className, className = _props$className === undefined ? '' : _props$className, style = _props.style, iconType = _props.iconType; // banner模式默认有 Icon showIcon = banner && showIcon === undefined ? true : showIcon; // banner模式默认为警告 type = banner && type === undefined ? 'warning' : type || 'info'; if (!iconType) { switch (type) { case 'success': iconType = 'check-circle'; break; case 'info': iconType = 'info-circle'; break; case 'error': iconType = 'cross-circle'; break; case 'warning': iconType = 'exclamation-circle'; break; default: iconType = 'default'; } // use outline icon in alert with description if (!!description) { iconType += '-o'; } } var alertCls = (0, _classnames2['default'])(prefixCls, (_classNames = {}, (0, _defineProperty3['default'])(_classNames, prefixCls + '-' + type, true), (0, _defineProperty3['default'])(_classNames, prefixCls + '-close', !this.state.closing), (0, _defineProperty3['default'])(_classNames, prefixCls + '-with-description', !!description), (0, _defineProperty3['default'])(_classNames, prefixCls + '-no-icon', !showIcon), (0, _defineProperty3['default'])(_classNames, prefixCls + '-banner', !!banner), _classNames), className); // closeable when closeText is assigned if (closeText) { closable = true; } var closeIcon = closable ? React.createElement( 'a', { onClick: this.handleClose, className: prefixCls + '-close-icon' }, closeText || React.createElement(_icon2['default'], { type: 'cross' }) ) : null; var dataOrAriaProps = (0, _getDataOrAriaProps2['default'])(this.props); return this.state.closed ? null : React.createElement( _rcAnimate2['default'], { component: '', showProp: 'data-show', transitionName: prefixCls + '-slide-up', onEnd: this.animationEnd }, React.createElement( 'div', (0, _extends3['default'])({ 'data-show': this.state.closing, className: alertCls, style: style }, dataOrAriaProps), showIcon ? React.createElement(_icon2['default'], { className: prefixCls + '-icon', type: iconType }) : null, React.createElement( 'span', { className: prefixCls + '-message' }, message ), React.createElement( 'span', { className: prefixCls + '-description' }, description ), closeIcon ) ); } }]); return Alert; }(React.Component); exports['default'] = Alert; module.exports = exports['default']; /***/ }), /***/ "./node_modules/antd/lib/anchor/Anchor.js": /*!************************************************!*\ !*** ./node_modules/antd/lib/anchor/Anchor.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });