You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Shixuns__Detail__Reposit...

1 line
26 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[129],{"7ahc":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return MyCodeMirror; });\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\"k1fw\");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(\"0Owb\");\n/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(\"+L6B\");\n/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(\"2/Rp\");\n/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(\"y8nQ\");\n/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(\"Vl3Y\");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(\"tJVT\");\n/* harmony import */ var antd_es_select_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(\"OaEy\");\n/* harmony import */ var antd_es_select__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(\"2fM7\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(\"q1tI\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var codemirror_lib_codemirror_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(\"VrN/\");\n/* harmony import */ var codemirror_lib_codemirror_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(codemirror_lib_codemirror_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(\"p77/\");\n/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_11__);\n\n\n\n\n\n\n\n\n\n\n\n\nvar Option = antd_es_select__WEBPACK_IMPORTED_MODULE_8__[/* default */ \"a\"].Option; //https://github.com/codemirror/CodeMirror/issues/4838\n\nvar formItemLayout = {\n labelCol: {\n span: 4\n },\n wrapperCol: {\n span: 20\n }\n};\nvar LanguageDesc = {\n asp: ['ASP', 'vbscript'],\n actionscript: ['ActionScript(3.0)/Flash/Flex', 'clike'],\n bash: ['Bash/Bat', 'shell'],\n css: ['CSS', 'css'],\n c: ['C', 'clike'],\n cpp: ['C++', 'clike'],\n csharp: ['C#', 'clike'],\n coffeescript: ['CoffeeScript', 'coffeescript'],\n d: ['D', 'd'],\n dart: ['Dart', 'dart'],\n delphi: ['Delphi/Pascal', 'pascal'],\n erlang: ['Erlang', 'erlang'],\n go: ['Golang', 'go'],\n groovy: ['Groovy', 'groovy'],\n html: ['HTML', 'text/html'],\n java: ['Java', 'clike'],\n json: ['JSON', 'text/json'],\n javascript: ['Javascript', 'javascript'],\n lua: ['Lua', 'lua'],\n less: ['LESS', 'css'],\n markdown: ['Markdown', 'gfm'],\n 'objective-c': ['Objective-C', 'clike'],\n php: ['PHP', 'php'],\n perl: ['Perl', 'perl'],\n python: ['Python', 'python'],\n r: ['R', 'r'],\n rst: ['reStructedText', 'rst'],\n ruby: ['Ruby', 'ruby'],\n sql: ['SQL', 'sql'],\n sass: ['SASS/SCSS', 'sass'],\n shell: ['Shell', 'shell'],\n scala: ['Scala', 'clike'],\n swift: ['Swift', 'clike'],\n vb: ['VB/VBScript', 'vb'],\n xml: ['XML', 'text/xml'],\n yaml: ['YAML', 'yaml']\n};\n/* harmony default export */ __webpack_exports__[\"b\"] = ((_ref) => {\n var callback = _ref.callback,\n onCancel = _ref.onCancel;\n\n var _useState = Object(react__WEBPACK_IMPORTED_MODULE_9__[\"useState\"])('python'),\n _useState2 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_6__[/* default */ \"a\"])(_useState, 2),\n mode = _useState2[0],\n setMode = _useState2[1];\n\n function onSetMode(value) {\n setMode(LanguageDesc[value][1]);\n }\n\n function onSubmit(values) {\n callback(values);\n }\n\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_5__[/* default */ \"a\"], Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__[/* default */ \"a\"])({}, formItemLayout, {\n className: \"code-block-panel\",\n initialValues: {\n language: 'python',\n content: ''\n },\n onFinish: onSubmit\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_5__[/* default */ \"a\"].Item, {\n label: \"\\u4EE3\\u7801\\u8BED\\u8A00\",\n name: \"language\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_8__[/* default */ \"a\"], {\n onChange: onSetMode\n }, Object.keys(LanguageDesc).map(item => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(Option, {\n key: item,\n value: item\n }, LanguageDesc[item][0])))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_5__[/* default */ \"a\"].Item, {\n label: \"\\u4EE3\\u7801\\u5185\\u5BB9\",\n name: \"content\",\n rules: [{\n required: true,\n message: '\u8bf7\u8f93\u5165\u4ee3\u7801\u5185\u5bb9'\n }]\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(MyCodeMirror, {\n mode: mode\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(\"div\", {\n className: \"flex-container flex-end\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_3__[/* default */ \"a\"], {\n type: \"primary\",\n htmlType: \"submit\",\n style: {\n marginRight: 10\n }\n }, \"\\u786E\\u5B9A\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_3__[/* default */ \"a\"], {\n type: \"ghost\",\n onClick: onCancel\n }, \"\\u53D6\\u6D88\")));\n});\nfunction MyCodeMirror(_ref2) {\n var value = _ref2.value,\n onChange = _ref2.onChange,\n mode = _ref2.mode,\n _ref2$options = _ref2.options,\n options = _ref2$options === void 0 ? {} : _ref2$options;\n var el = Object(react__WEBPACK_IMPORTED_MODULE_9__[\"useRef\"])();\n\n var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_9__[\"useState\"])(),\n _useState4 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_6__[/* default */ \"a\"])(_useState3, 2),\n cm = _useState4[0],\n setCm = _useState4[1];\n\n Object(react__WEBPACK_IMPORTED_MODULE_9__[\"useEffect\"])(() => {\n if (cm) {\n function onChangeHandler(cm) {\n var content = cm.getValue();\n onChange && onChange(content);\n }\n\n cm.on('change', onChangeHandler);\n return () => {\n cm.off('change', onChangeHandler);\n };\n }\n }, [cm, onChange]);\n Object(react__WEBPACK_IMPORTED_MODULE_9__[\"useEffect\"])(() => {\n if (cm) {\n cm.setOption('mode', mode);\n }\n }, [cm, mode]);\n Object(react__WEBPACK_IMPORTED_MODULE_9__[\"useEffect\"])(() => {\n if (cm) {\n if (value !== cm.getValue()) {\n cm.setValue(value || '');\n }\n }\n }, [cm, value]);\n Object(react__WEBPACK_IMPORTED_MODULE_9__[\"useEffect\"])(() => {\n if (el.current && !cm) {\n var instance = codemirror_lib_codemirror_js__WEBPACK_IMPORTED_MODULE_10___default.a.fromTextArea(el.current, Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__[/* default */ \"a\"])({\n mode,\n lineNumbers: true,\n lineWrapping: true,\n autoCloseBrackets: true,\n tabSize: 4,\n autofocus: true,\n autoCloseTags: true\n }, options));\n setCm(instance);\n }\n }, [el.current, cm]);\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(\"div\", {\n className: \"my-codemirror-container\"\n }, ' ', /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(\"textarea\", {\n ref: el\n }), ' ');\n}\n\n//# sourceURL=webpack:///./src/components/markdown-editor/code-block/index.tsx?")},"9ZNV":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return FixedButton; });\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("0Owb");\n/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("+L6B");\n/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("2/Rp");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("q1tI");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("UUDw");\n/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n\n\nvar FixedButton = (_ref) => {\n var _ref$cancelText = _ref.cancelText,\n cancelText = _ref$cancelText === void 0 ? \'\u53d6\u6d88\' : _ref$cancelText,\n _ref$okText = _ref.okText,\n okText = _ref$okText === void 0 ? \'\u786e\u5b9a\' : _ref$okText,\n _ref$loading = _ref.loading,\n loading = _ref$loading === void 0 ? false : _ref$loading,\n _ref$okButtonProps = _ref.okButtonProps,\n okButtonProps = _ref$okButtonProps === void 0 ? {} : _ref$okButtonProps,\n _ref$onCancel = _ref.onCancel,\n onCancel = _ref$onCancel === void 0 ? () => {} : _ref$onCancel,\n _ref$onOk = _ref.onOk,\n onOk = _ref$onOk === void 0 ? () => {} : _ref$onOk;\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.buttonFixed\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("div", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.buttonWrap\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"], {\n size: "large",\n className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.button, " mr20"),\n onClick: onCancel\n }, cancelText), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"], Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({\n size: "large",\n type: "primary",\n className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.button, " mr20"),\n loading: loading,\n onClick: onOk\n }, okButtonProps), okText)));\n};\n\n//# sourceURL=webpack:///./src/components/FixedButton/index.tsx?')},UUDw:function(module,exports,__webpack_require__){eval('// extracted by mini-css-extract-plugin\nmodule.exports = {"buttonFixed":"buttonFixed___2zLVJ","button":"button___-JgFH","buttonWrap":"buttonWrap___aZhhk"};\n\n//# sourceURL=webpack:///./src/components/FixedButton/index.less?')},baNF:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("5NDa");\n/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("5rEg");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("k1fw");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("WmNS");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("9og8");\n/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("y8nQ");\n/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("Vl3Y");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("tJVT");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("PpiC");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("q1tI");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__("WHYC");\n/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__("9kvl");\n/* harmony import */ var _components_markdown_editor_code_block__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__("7ahc");\n/* harmony import */ var _components_FixedButton__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__("9ZNV");\n/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__("y37m");\n/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_14__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar AddFile = (_ref) => {\n var shixunsDetail = _ref.shixunsDetail,\n globalSetting = _ref.globalSetting,\n loading = _ref.loading,\n user = _ref.user,\n dispatch = _ref.dispatch,\n props = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"])(_ref, ["shixunsDetail", "globalSetting", "loading", "user", "dispatch"]);\n\n var location = Object(umi__WEBPACK_IMPORTED_MODULE_10__[/* useLocation */ "l"])();\n\n var _useState = Object(react__WEBPACK_IMPORTED_MODULE_9__["useState"])({}),\n _useState2 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"])(_useState, 2),\n formValue = _useState2[0],\n setFormValue = _useState2[1];\n\n var isRepository = Object(react__WEBPACK_IMPORTED_MODULE_9__["useRef"])();\n var shixunId = Object(react__WEBPACK_IMPORTED_MODULE_9__["useRef"])();\n\n var _Form$useForm = antd_es_form__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"].useForm(),\n _Form$useForm2 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"])(_Form$useForm, 1),\n form = _Form$useForm2[0];\n\n var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_9__["useState"])(\'\'),\n _useState4 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"])(_useState3, 2),\n filePath = _useState4[0],\n setFilePath = _useState4[1];\n\n Object(react__WEBPACK_IMPORTED_MODULE_9__["useEffect"])(() => {\n dispatch({\n type: \'globalSetting/footerToggle\',\n payload: false\n });\n return () => {\n dispatch({\n type: \'globalSetting/footerToggle\',\n payload: true\n });\n };\n }, []);\n Object(react__WEBPACK_IMPORTED_MODULE_9__["useEffect"])(() => {\n var pathArray = sessionStorage.getItem(\'pathArray\');\n\n if (pathArray) {\n // \u62fc\u63a5\u6210\u7edd\u5bf9\u8def\u5f84\n var joinPath = pathArray.split(\',\').join(\'/\');\n var path = joinPath.indexOf(\'/\') === 0 ? joinPath.substr(1) : joinPath;\n setFilePath(path);\n }\n }, []);\n Object(react__WEBPACK_IMPORTED_MODULE_9__["useEffect"])(() => {\n var _location$pathname, _location$pathname$sp, _location$pathname2, _location$pathname2$s;\n\n shixunId.current = (_location$pathname = location.pathname) === null || _location$pathname === void 0 ? void 0 : (_location$pathname$sp = _location$pathname.split(\'/\')) === null || _location$pathname$sp === void 0 ? void 0 : _location$pathname$sp[2];\n isRepository.current = ((_location$pathname2 = location.pathname) === null || _location$pathname2 === void 0 ? void 0 : (_location$pathname2$s = _location$pathname2.split(\'/\')) === null || _location$pathname2$s === void 0 ? void 0 : _location$pathname2$s[3]) === "repository";\n }, []);\n\n var handleFinish = /*#__PURE__*/function () {\n var _ref2 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"])( /*#__PURE__*/_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function _callee() {\n var values,\n res,\n returnUrl,\n _args = arguments;\n return _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n values = _args.length > 0 && _args[0] !== undefined ? _args[0] : {};\n _context.next = 3;\n return dispatch({\n type: \'shixunsDetail/addRepositoryFile\',\n payload: {\n id: shixunId.current,\n message: values.commitMessage,\n content: values.codeMirror,\n path: "".concat(filePath ? "".concat(filePath, "/") : \'\').concat(values.path || \'\'),\n secret_repository: isRepository.current ? undefined : true\n }\n });\n\n case 3:\n res = _context.sent;\n\n if (res) {\n returnUrl = isRepository.current ? "/shixuns/".concat(shixunId.current, "/repository").concat(filePath ? "/master/shixun_show/".concat(filePath) : "") : "/shixuns/".concat(shixunId.current, "/secret_repository");\n umi__WEBPACK_IMPORTED_MODULE_11__[/* history */ "c"].replace(returnUrl);\n }\n\n case 5:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function handleFinish() {\n return _ref2.apply(this, arguments);\n };\n }();\n\n var handleReturn = () => {\n var _location$pathname3, _location$pathname3$s;\n\n umi__WEBPACK_IMPORTED_MODULE_11__[/* history */ "c"].push("/shixuns/".concat(shixunId.current, "/").concat((_location$pathname3 = location.pathname) === null || _location$pathname3 === void 0 ? void 0 : (_location$pathname3$s = _location$pathname3.split(\'/\')) === null || _location$pathname3$s === void 0 ? void 0 : _location$pathname3$s[3]).concat(filePath ? "/master/shixun_show/".concat(filePath) : ""));\n };\n\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("section", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14___default.a.bg\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("div", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14___default.a.wrap\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("div", {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14___default.a.title\n }, "\\u65B0\\u5EFA\\u6587\\u4EF6"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"], {\n className: "mt10",\n form: form,\n scrollToFirstError: true,\n layout: "vertical",\n onFinish: handleFinish,\n onValuesChange: () => setFormValue(Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])({}, form.getFieldsValue()))\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"].Item, {\n label: "\\u6587\\u4EF6\\u540D\\u79F0\\u6216\\u6587\\u4EF6\\u8DEF\\u5F84\\uFF1A"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"].Item, {\n name: "path",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u6587\u4ef6\u540d\u79f0\u6216\u6587\u4ef6\u8def\u5f84\'\n }, {\n whitespace: true,\n message: \'\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\'\n }],\n noStyle: true\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("span", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("span", {\n className: "mr5"\n }, filePath ? "".concat(filePath, "/") : \'\'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], {\n className: _index_less_modules__WEBPACK_IMPORTED_MODULE_14___default.a.width240,\n placeholder: "\\u8BF7\\u8F93\\u5165\\u6587\\u4EF6\\u540D\\u79F0\\u6216\\u6587\\u4EF6\\u8DEF\\u5F84"\n }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("span", {\n className: "ml5"\n }, "\\u63D0\\u793A\\uFF1A1.\\u8F93\\u5165\\u6587\\u4EF6\\u540D\\u53EF\\u4EE5\\u521B\\u5EFA\\u4E00\\u4E2A\\u65B0\\u6587\\u4EF6\\uFF1B2.\\u8F93\\u5165\\u65B0\\u6587\\u4EF6\\u5939\\u540D/\\u65B0\\u6587\\u4EF6\\u540D\\u53EF\\u4EE5\\u521B\\u5EFA\\u65B0\\u6587\\u4EF6\\u5939\\u548C\\u65B0\\u6587\\u4EF6\\u3002\\uFF08\\u5982\\uFF1Astep1/HelloWorld.java\\uFF09")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("div", {\n className: "mt10 mb20"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"].Item, {\n name: "codeMirror"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(_components_markdown_editor_code_block__WEBPACK_IMPORTED_MODULE_12__[/* MyCodeMirror */ "a"], {\n options: {\n modal: "javascript",\n lineNumbers: true,\n theme: "railscasts",\n indentUnit: 4,\n matchBrackets: true,\n autoRefresh: true,\n smartIndent: true,\n extraKeys: {\n "Alt-/": "autocomplete"\n },\n autofocus: true,\n styleActiveLine: true,\n lint: true,\n linkurl: \'\',\n gutters: ["CodeMirror-linenumbers", "breakpoints", "CodeMirror-lint-markers"]\n }\n }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"].Item, {\n label: "\\u63D0\\u4EA4\\u4FE1\\u606F\\uFF1A",\n name: "commitMessage",\n rules: [{\n required: true,\n message: \'\u8bf7\u8f93\u5165\u63d0\u4ea4\u4fe1\u606f\'\n }, {\n whitespace: true,\n message: \'\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\'\n }]\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], {\n placeholder: "\\u8BF7\\u8F93\\u5165\\u672C\\u6B21\\u63D0\\u4EA4\\u7684\\u4E3B\\u8981\\u4FE1\\u606F\\uFF0C\\u5408\\u7406\\u7684\\u63CF\\u8FF0\\u4FE1\\u606F\\u6709\\u5229\\u4E8E\\u4EE3\\u7801\\u5386\\u53F2\\u8BB0\\u5F55\\u7684\\u7BA1\\u7406"\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_form__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"].Item, {\n noStyle: true\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(_components_FixedButton__WEBPACK_IMPORTED_MODULE_13__[/* FixedButton */ "a"], {\n okButtonProps: {\n htmlType: "submit"\n },\n onCancel: handleReturn\n })))));\n};\n\n/* harmony default export */ __webpack_exports__["default"] = (Object(umi__WEBPACK_IMPORTED_MODULE_11__[/* connect */ "a"])((_ref3) => {\n var shixunsDetail = _ref3.shixunsDetail,\n loading = _ref3.loading,\n globalSetting = _ref3.globalSetting,\n user = _ref3.user;\n return {\n shixunsDetail,\n globalSetting,\n user,\n loading: loading.models.index\n };\n})(AddFile));\n\n//# sourceURL=webpack:///./src/pages/Shixuns/Detail/Repository/AddFile/index.tsx?')},y37m:function(module,exports,__webpack_require__){eval('// extracted by mini-css-extract-plugin\nmodule.exports = {"bg":"bg___3LF6r","wrap":"wrap___2G3Cw","title":"title___1RMLx","path":"path___25SE5","colorBlue":"colorBlue___1sALU","width240":"width240___3YXUs"};\n\n//# sourceURL=webpack:///./src/pages/Shixuns/Detail/Repository/AddFile/index.less?')}}]);