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.
educoder/public/react/build/static/js/125.f990e413.chunk.js

1 line
268 KiB

5 years ago
webpackJsonp([125],{3729:function(n,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=o(85),A=(o.n(t),o(70)),r=o.n(A),l=o(915),a=(o.n(l),o(916)),i=o.n(a),s=o(64),c=(o.n(s),o(65)),C=o.n(c),d=o(1227),f=(o.n(d),o(1228)),B=o.n(f),b=o(0),u=o.n(b),x=(o(5),o(45)),m=o(17),p=o.n(m),g=function(n,e,o){return e&&h(n.prototype,e),o&&h(n,o),n};function h(n,e){for(var o=0;o<e.length;o++){var t=e[o];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(n,t.key,t)}}var k={"Alt-/":"autocomplete"};function w(n){return{lineNumbers:!0,mode:function(n){var e="javascript";if(n&&n.length)for(var o=0;o<n.length;o++){var t=E[n[o]];if(t){e=t;break}}return e}(n),theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:k,autofocus:!0,styleActiveLine:!0,lint:!0,gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}}var E={JFinal:"text/x-java",Java:"text/x-java",Kotlin:"text/x-kotlin","C/C++":"text/x-c++src",MachineLearning:{name:"python",version:3,singleLineStringErrors:!1},"Python2.7":{name:"python",version:3,singleLineStringErrors:!1},"Python3.6":{name:"python",version:3,singleLineStringErrors:!1}},y=(function(n,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(n,e):n.__proto__=e)}(D,b.Component),g(D,[{key:"componentDidMount",value:function(){var n=w(this.props.mirror_name),e=window.CodeMirror.fromTextArea(window.$("#codemirror-file-edit")[0],n);e.setValue(""),e.refresh(),window.editor_tempCodeMirror=e,this.extend_editor=e}},{key:"render",value:function(){var n=this.props.form.getFieldDecorator,e=this.props.match.params.shixunId;return u.a.createElement("div",{className:"educontent"},u.a.createElement("style",null,"\n .formStyle .ant-form-item{\n margin-bottom:10px!important;\n }\n .formStyle .ant-col.ant-form-item-label{\n margin-left:-10px;\n line-height:30px;\n margin-bottom:10px;\n }\n .breadcrumb .ant-breadcrumb-separator{\n margin:0px 2px;\n }\n /*.filecode .CodeMirror.cm-s-railscasts{\n border:1px solid #E5E5E5;\n }\n .filecode .CodeMirror.cm-s-railscasts .CodeMirror-sizer,.filecode .CodeMirror-gutters,.filecode .CodeMirror-scroll{\n background:#fff;\n }\n .filecode .CodeMirror-linenumber{\n text-align:center\n }*/\n "),u.a.createElement("p",{className:"mt10 mb10"},u.a.createElement(B.a,{separator:">",className:"breadcrumb"},u.a.createElement(B.a.Item,{href:"/shixuns"},"实训项目"),u.a.createElement(B.a.Item,{href:"/shixuns/"+e+"/repository"},"版本库"),u.a.createElement(B.a.Item,null,"添加新文件"))),u.a.createElement(i.a,{onSubmit:this.handleSubmit,className:"formStyle"},u.a.createElement("div",{className:"edu-back-white padding20-30 mb10"},u.a.createElement(i.a.Item,{label:"文件名"},n("path",{rules:[{validator:this.checkPath}]})(u.a.createElement(C.a,{placeholder:"输入文件路径名src/HelloWorld.java",className:"winput-300-35 fl"})))),u.a.createElement("div",{className:"edu-back-white padding30"},u.a.createElement("p",{className:"ant-form-item-label"},u.a.createElement("label",null,"内容")),u.a.createElement("div",{className:"mt10 mb25 repoCMWrapper filecode"},u.a.createElement("textarea",{className:"",id:"codemirror-file-edit",style:{display:"none"},name:"content"})),u.a.createElement(i.a.Item,{label:"提交信息"},n("message",{rules:[{required:!0,message:"请输入提交信息"}]})(u.a.createElement("textarea",{className:"winput-100-130 fl"})))),u.a.createElement("div",{className:"clearfix mt30 edu-txt-right mb30"},u.a.createElement(r.a,{type:"primary",className:"defalutSubmitbtn fr ml20",onClick:this.handleSubmit},"<EFBFBD><EFBFBD>