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/24.8fd29864.chunk.js

64 lines
17 KiB

webpackJsonp([24],{
/***/ 1914:
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__(3297);
if(typeof content === 'string') content = [[module.i, content, '']];
// Prepare cssTransformation
var transform;
var options = {"hmr":false}
options.transform = transform
// add the styles to the DOM
var update = __webpack_require__(313)(content, options);
if(content.locals) module.exports = content.locals;
/***/ }),
/***/ 3297:
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__(312)(true);
// imports
// module
exports.push([module.i, ".winput-300-35{width:300px;height:35px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.library_nav li{float:left;cursor:pointer;margin-right:30px;position:relative;color:#05101a;height:40px;line-height:20px;font-size:16px}.library_nav li.active a,.library_nav li:hover a{color:#4cacff!important}.library_list{margin-bottom:30px}.library_list_item:hover{-webkit-box-shadow:0 4px 8px hsla(0,0%,62%,.16);box-shadow:0 4px 8px hsla(0,0%,62%,.16)}.library_list_item{background:#fff;padding:20px 30px;margin-bottom:30px;display:-ms-flexbox;display:flex}.library_list_item .library_l_name{max-width:600px;float:left}.edu-activity-red{background-color:#fc2b6a;border:1px solid #fc2b6a}.edu-activity-green,.edu-activity-red{color:#fff!important;cursor:pointer;line-height:17px}.edu-activity-green{background-color:green;border:1px solid green}.edu-activity-orange{background-color:#ff6800;border:1px solid #ff6800}.edu-activity-blue,.edu-activity-orange{color:#fff!important;cursor:pointer;line-height:17px}.edu-activity-blue{background-color:#4cacff;border:1px solid #4cacff}.edu-activity-orange-sub{background-color:#ff781b;border:1px solid #ff6800}.edu-activity-36c53c-sub,.edu-activity-orange-sub{color:#fff!important;cursor:pointer;line-height:17px}.edu-activity-36c53c-sub{background-color:#36c53c;border:1px solid #36c53c}.pointsBtn{width:70px;height:70px;background-color:#4cacff;border-radius:50%;color:#fff;text-align:center;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 0;cursor:pointer;line-height:22px;padding-top:12px}.pointedBtn{background:#bcd1e3;cursor:default}.pointsBtn span{display:block}.upload_Title{position:relative;margin-right:20px;float:left;line-height:35px;font-size:16px;color:rgba(0,0,0,.85);text-align:center}.upload_Title.must:before{display:inline-block;margin-right:4px;color:#f5222d;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:\"*\"}.upload_Title:after{content:\":\";position:relative;top:-.5px;margin:0 8px 0 2px}.libraries_tab li{width:120px;height:35px;line-height:33px;border-radius:18px;border:1px solid #4c98ff;color:#4c98ff;cursor:pointer;margin-right:30px;float:left;text-align:center}.libraries_tab li.active{background:#4c98ff;color:#fff}.librariesField .ant-upload{width:100%;background:#f2f9ff;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;text-align:center;height:120px!important;border-radius:4px;border:1px dashed #4cacff!important;display:block;cursor:pointer}.librariesField .ant-upload.ant-upload-drag{border:none!important}.uploadImage .ant-upload.ant-upload-select-picture-card{width:120px;height:90px}.uploadImage .ant-upload.ant-upload-select-picture-card>.ant-upload{padding:0!important}.successPage{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;height:570px;text-align:center;margin-bottom:50px}.changebtn{width:166px;font-size:16px;height:45px;line-height:45px}", "", {"version":3,"sources":["/Users/hs/edu/educoder/public/react/src/modules/moop_cases/css/moopCases.css"],"names":[],"mappings":"AAAA,eACE,YAAa,AACb,YAAa,AACb,YAAa,AACb,8BAA+B,AACvB,qBAAuB,CAChC,AACD,gBACE,WAAY,AACZ,eAAgB,AAChB,kBAAmB,AACnB,kBAAmB,AACnB,cAAe,AACf,YAAa,AACb,iBAAkB,AAClB,cAAgB,CACjB,AACD,iDACE,uBAAyB,CAC1B,AACD,cACE,kBAAoB,CACrB,AACD,yBACE,gDAAuD,AAC/C,uCAA+C,CACxD,AACD,mBACE,gBAAiB,AACjB,kBAAmB,AACnB,mBAAoB,AACpB,oBAAqB,AACrB,YAAc,CACf,AACD,mCACE,gBAAiB,AACjB,UAAY,CACb,AAED,kBACE,yBAA0B,AAG1B,wBAA0B,CAE3B,AACD,sCALE,qBAAsB,AACtB,eAAgB,AAEhB,gBAAkB,CAQnB,AAND,oBACE,uBAAwB,AAGxB,sBAAwB,CAEzB,AACD,qBACE,yBAA0B,AAG1B,wBAA0B,CAE3B,AACD,wCALE,qBAAsB,AACtB,eAAgB,AAEhB,gBAAkB,CAQnB,AAND,mBACE,yBAA0B,AAG1B,wBAA0B,CAE3B,AACD,yBACE,yBAA0B,AAG1B,wBAA0B,CAE3B,AACD,kDALE,qBAAsB,AACtB,eAAgB,AAEhB,gBAAkB,CAQnB,AAND,yBACI,yBAA0B,AAG1B,wBAA0B,CAE7B,AACD,WACE,WAAY,AACZ,YAAa,AACb,yBAA0B,AAC1B,kBAAmB,AACnB,WAAY,AACZ,kBAAmB,AACnB,cAAe,AACf,8BAA+B,AAC/B,sBAAuB,AACvB,cAAe,AACf,eAAgB,AAChB,iBAAkB,AAClB,gBAAkB,CACnB,AACD,YACE,mBAAoB,AACpB,cAAe,CAChB,AACD,gBACE,aAAe,CAChB,AACD,cACE,kBAAmB,AACnB,kBAAmB,AACnB,WAAY,AACZ,iBAAkB,AAClB,eAAgB,AAEhB,sBAA0B,AAC1B,iBAAkB,CACnB,AACD,0BACE,qBAAsB,AACtB,iBAAkB,AAClB,cAAe,AACf,eAAgB,AAChB,8BAAgC,AAChC,cAAe,AACf,WAAa,CACd,AACD,oBACE,YAAa,AACb,kBAAmB,AACnB,UAAY,AACZ,kBAAoB,CACrB,AACD,kBACE,YAAa,AACb,YAAa,AACb,iBAAkB,AAClB,mBAAoB,AACpB,yBAA0B,AAC1B,cAAe,AACf,eAAgB,AAChB,kBAAmB,AACnB,WAAY,AACZ,iBAAmB,CACpB,AACD,yBACE,mBAAoB,AACpB,UAAY,CACb,AACD,4BACE,WAAY,AACZ,mBAAoB,AACpB,qBAAsB,AAClB,uBAAwB,AAC5B,sBAAuB,AACnB,mBAAoB,AACxB,qBAAsB,AACtB,kBAAmB,AACnB,uBAAwB,AACxB,kBAAmB,AACnB,oCAAqC,AACrC,cAAe,AACf,cAAgB,CACjB,AACD,4CACE,qBAAsB,CACvB,AACD,wDACE,YAAY,AACZ,WAAa,CACd,AACD,oEACE,mBAAsB,CACvB,AACD,aACE,qBAAsB,AAClB,uBAAwB,AAC5B,sBAAuB,AACnB,mBAAoB,AACxB,qBAAsB,AACtB,aAAc,AACd,kBAAmB,AACnB,kBAAoB,CACrB,AACD,WACE,YAAY,AACZ,eAAgB,AAChB,YAAa,AACb,gBAAkB,CACnB","file":"moopCases.css","sourcesContent":[".winput-300-35{\n width: 300px;\n height: 35px;\n padding: 5px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.library_nav li {\n float: left;\n cursor: pointer;\n margin-right: 30px;\n position: relative;\n color: #05101A;\n height: 40px;\n line-height: 20px;\n font-size: 16px;\n}\n.library_nav li.active a, .library_nav li:hover a{\n color: #4cacff!important;\n}\n.library_list {\n margin-bottom: 30px;\n}\n.library_list_item:hover {\n -webkit-box-shadow: 0px 4px 8px rgba(158,158,158,0.16);\n box-shadow: 0px 4px 8px rgba(158,158,158,0.16);\n}\n.library_list_item {\n background: #fff;\n padding: 20px 30px;\n margin-bottom: 30px;\n display: -ms-flexbox;\n display: flex;\n}\n.library_list_item .library_l_name {\n max-width: 600px;\n float: left;\n}\n\n.edu-activity-red {\n background-color: #FC2B6A;\n color: #fff!important;\n cursor: pointer;\n border: 1px solid #FC2B6A;\n line-height: 17px;\n}\n.edu-activity-green {\n background-color: green;\n color: #fff!important;\n cursor: pointer;\n border: 1px solid green;\n line-height: 17px;\n}\n.edu-activity-orange {\n background-color: #ff6800;\n color: #fff!important;\n cursor: pointer;\n border: 1px solid #ff6800;\n line-height: 17px;\n}\n.edu-activity-blue {\n background-color: #4CACFF;\n color: #fff!important;\n cursor: pointer;\n border: 1px solid #4CACFF;\n line-height: 17px;\n}\n.edu-activity-orange-sub {\n background-color: #FF781B;\n color: #fff!important;\n cursor: pointer;\n border: 1px solid #ff6800;\n line-height: 17px;\n}\n.edu-activity-36c53c-sub {\n background-color: #36c53c;\n color: #fff!important;\n cursor: pointer;\n border: 1px solid #36c53c;\n line-height: 17px;\n}\n.pointsBtn {\n width: 70px;\n height: 70px;\n background-color: #4cacff;\n border-radius: 50%;\n color: #fff;\n text-align: center;\n margin: 0 auto;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n padding: 2px 0;\n cursor: pointer;\n line-height: 22px;\n padding-top: 12px;\n}\n.pointedBtn{\n background: #BCD1E3;\n cursor: default\n}\n.pointsBtn span{\n display: block;\n}\n.upload_Title {\n position: relative;\n margin-right: 20px;\n float: left;\n line-height: 35px;\n font-size: 16px;\n /*width: 56px;*/\n color:rgba(0, 0, 0, 0.85);\n text-align: center\n}\n.upload_Title.must:before {\n display: inline-block;\n margin-right: 4px;\n color: #f5222d;\n font-size: 14px;\n font-family: SimSun, sans-serif;\n line-height: 1;\n content: '*';\n}\n.upload_Title:after{\n content: ':';\n position: relative;\n top: -0.5px;\n margin: 0 8px 0 2px;\n}\n.libraries_tab li {\n width: 120px;\n height: 35px;\n line-height: 33px;\n border-radius: 18px;\n border: 1px solid #4C98FF;\n color: #4C98FF;\n cursor: pointer;\n margin-right: 30px;\n float: left;\n text-align: center;\n}\n.libraries_tab li.active {\n background: #4C98FF;\n color: #fff;\n}\n.librariesField .ant-upload{\n width: 100%;\n background: #F2F9FF;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n display: -webkit-flex;\n text-align: center;\n height: 120px!important;\n border-radius: 4px;\n border: 1px dashed #4cacff!important;\n display: block;\n cursor: pointer;\n}\n.librariesField .ant-upload.ant-upload-drag{\n border:none!important;\n}\n.uploadImage .ant-upload.ant-upload-select-picture-card{\n width:120px;\n height: 90px;\n}\n.uploadImage .ant-upload.ant-upload-select-picture-card > .ant-upload{\n padding:0px!important;\n}\n.successPage {\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n display: -webkit-flex;\n height: 570px;\n text-align: center;\n margin-bottom: 50px;\n}\n.changebtn {\n width:166px;\n font-size: 16px;\n height: 45px;\n line-height: 45px;\n}"],"sourceRoot":""}]);
// exports
/***/ }),
/***/ 860:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__css_moopCases_css__ = __webpack_require__(1914);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__css_moopCases_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__css_moopCases_css__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__courses_css_Courses_css__ = __webpack_require__(327);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__courses_css_Courses_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__courses_css_Courses_css__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_educoder__ = __webpack_require__(5);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__tpm_TPMIndexHOC__ = __webpack_require__(341);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__courses_common_CNotificationHOC__ = __webpack_require__(350);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react_router_dom__ = __webpack_require__(44);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__Loading__ = __webpack_require__(339);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_react_loadable__ = __webpack_require__(340);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_react_loadable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_react_loadable__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_axios__ = __webpack_require__(15);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_axios___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_axios__);
var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;}var CaseList=__WEBPACK_IMPORTED_MODULE_8_react_loadable___default()({loader:function loader(){return __webpack_require__.e/* import() */(180).then(__webpack_require__.bind(null, 4856));},loading:__WEBPACK_IMPORTED_MODULE_7__Loading__["a" /* default */]});var CaseDetail=__WEBPACK_IMPORTED_MODULE_8_react_loadable___default()({loader:function loader(){return __webpack_require__.e/* import() */(218).then(__webpack_require__.bind(null, 3120));},loading:__WEBPACK_IMPORTED_MODULE_7__Loading__["a" /* default */]});var CaseNew=__WEBPACK_IMPORTED_MODULE_8_react_loadable___default()({loader:function loader(){return __webpack_require__.e/* import() */(96).then(__webpack_require__.bind(null, 4859));},loading:__WEBPACK_IMPORTED_MODULE_7__Loading__["a" /* default */]});var CaseSuccess=__WEBPACK_IMPORTED_MODULE_8_react_loadable___default()({loader:function loader(){return __webpack_require__.e/* import() */(217).then(__webpack_require__.bind(null, 4860));},loading:__WEBPACK_IMPORTED_MODULE_7__Loading__["a" /* default */]});var Index=function(_Component){_inherits(Index,_Component);function Index(props){_classCallCheck(this,Index);var _this=_possibleConstructorReturn(this,(Index.__proto__||Object.getPrototypeOf(Index)).call(this,props));_this.getDetail=function(caseID){var url='/libraries/'+caseID+'.json';__WEBPACK_IMPORTED_MODULE_9_axios___default.a.get(url).then(function(result){if(result){_this.setState({CaseDetail:result.data,praise_count:result.data.praise_count,cover:result.data.cover,creator:result.data.creator,operation:result.data.operation,user_praised:result.data.operation.user_praised,tags:result.data.tags,attachments:result.data.attachments});window.document.title=result.data.title;}}).catch(function(error){console.log(error);});};_this.praisePoint=function(caseID){var praise_count=_this.state.praise_count;var url='/praise_tread/like.json';__WEBPACK_IMPORTED_MODULE_9_axios___default.a.post(url,{object_id:caseID,object_type:"library"}).then(function(result){if(result){_this.setState({praise_count:parseInt(praise_count)+1,user_praised:true});}}).catch(function(error){console.log(error);});};_this.state={praise_count:0,CaseDetail:undefined,cover:undefined,creator:undefined,operation:undefined,tags:undefined,attachments:undefined,user_praised:true};return _this;}_createClass(Index,[{key:'componentDidMount',value:function componentDidMount(){}// 获取案例详情
// 点赞
},{key:'render',value:function render(){var _this2=this;return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('div',{className:'newMain'},__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_6_react_router_dom__["f" /* Switch */],this.props,__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_6_react_router_dom__["e" /* Route */],{exact:true,path:'/moop_cases',render:function render(props){return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(CaseList,Object.assign({},_this2.props,props,_this2.state));}}),__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_6_react_router_dom__["e" /* Route */],{exact:true,path:'/moop_cases/new',render:function render(props){return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(CaseNew,Object.assign({},_this2.props,props,_this2.state));}}),__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_6_react_router_dom__["e" /* Route */],{exact:true,path:'/moop_cases/:caseID',render:function render(props){return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(CaseDetail,Object.assign({},_this2.props,props,_this2.state,{getDetail:_this2.getDetail,praisePoint:_this2.praisePoint}));}}),__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_6_react_router_dom__["e" /* Route */],{exact:true,path:'/moop_cases/:caseID/edit',render:function render(props){return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(CaseNew,Object.assign({},_this2.props,props,_this2.state,{getDetail:_this2.getDetail}));}}),__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_6_react_router_dom__["e" /* Route */],{exact:true,path:'/moop_cases/:caseID/publish_success',render:function render(props){return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(CaseSuccess,Object.assign({},_this2.props,props,_this2.state,{getDetail:_this2.getDetail}));}})));}}]);return Index;}(__WEBPACK_IMPORTED_MODULE_0_react__["Component"]);/* harmony default export */ __webpack_exports__["default"] = (Object(__WEBPACK_IMPORTED_MODULE_5__courses_common_CNotificationHOC__["a" /* CNotificationHOC */])()(Object(__WEBPACK_IMPORTED_MODULE_3_educoder__["w" /* SnackbarHOC */])()(Object(__WEBPACK_IMPORTED_MODULE_4__tpm_TPMIndexHOC__["a" /* TPMIndexHOC */])(Index))));
/***/ })
});