web/static-dist/app/js/task-manage/create/index.js
(开头部分) 14KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
webpackJsonp(["app/js/task-manage/create/index"],{0:function(t,e){t.exports=jQuery},"03b43af0ee3f8b9a2130":function(t,e,n){"use strict";e.__esModule=!0;var r=n("98e8346a38f021750136"),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default=function(t){return function(){var e=t.apply(this,arguments);return new i.default(function(t,n){function r(a,o){try{var s=e[a](o),c=s.value}catch(t){return void n(t)}if(!s.done)return i.default.resolve(c).then(function(t){r("next",t)},function(t){r("throw",t)});t(c)}return r("next")})}}},"18266a2c56780b8d3afe":function(t,e,n){var r=function(){return this}()||Function("return this")(),i=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,a=i&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,t.exports=n("280d92cedd4801edbe66"),i)r.regeneratorRuntime=a;else try{delete r.regeneratorRuntime}catch(t){r.regeneratorRuntime=void 0}},"1e40d679eceea65d7dcd":function(t,e,n){"use strict";var r=n("3ad8c84eedca8b0af9ff");new(function(t){return t&&t.__esModule?t:{default:t}}(r).default)($("#modal"))},"280d92cedd4801edbe66":function(t,e){!function(e){"use strict";function n(t,e,n,r){var a=e&&e.prototype instanceof i?e:i,o=Object.create(a.prototype),s=new d(r||[]);return o._invoke=u(t,n,s),o}function r(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}function i(){}function a(){}function o(){}function s(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function c(t){function e(n,i,a,o){var s=r(t[n],t,i);if("throw"!==s.type){var c=s.arg,u=c.value;return u&&"object"==typeof u&&g.call(u,"__await")?Promise.resolve(u.__await).then(function(t){e("next",t,a,o)},function(t){e("throw",t,a,o)}):Promise.resolve(u).then(function(t){c.value=t,a(c)},o)}o(s.arg)}function n(t,n){function r(){return new Promise(function(r,i){e(t,n,r,i)})}return i=i?i.then(r,r):r()}var i;this._invoke=n}function u(t,e,n){var i=C;return function(a,o){if(i===E)throw new Error("Generator is already running");if(i===S){if("throw"===a)throw o;return p()}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var c=f(s,n);if(c){if(c===I)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===C)throw i=S,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=E;var u=r(t,e,n);if("normal"===u.type){if(i=n.done?S:L,u.arg===I)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(i=S,n.method="throw",n.arg=u.arg)}}}function f(t,e){var n=t.iterator[e.method];if(n===m){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=m,f(t,e),"throw"===e.method))return I;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return I}var i=r(n,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,I;var a=i.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=m),e.delegate=null,I):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,I)}function h(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function l(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function d(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(h,this),this.reset(!0)}function v(t){if(t){var e=t[w];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,r=function e(){for(;++n<t.length;)if(g.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=m,e.done=!0,e};return r.next=r}}return{next:p}}function p(){return{value:m,done:!0}}var m,y=Object.prototype,g=y.hasOwnProperty,k="function"==typeof Symbol?Symbol:{},w=k.iterator||"@@iterator",_=k.asyncIterator||"@@asyncIterator",b=k.toStringTag||"@@toStringTag",$="object"==typeof t,x=e.regeneratorRuntime;if(x)return void($&&(t.exports=x));x=e.regeneratorRuntime=$?t.exports:{},x.wrap=n;var C="suspendedStart",L="suspendedYield",E="executing",S="completed",I={},T={};T[w]=function(){return this};var j=Object.getPrototypeOf,O=j&&j(j(v([])));O&&O!==y&&g.call(O,w)&&(T=O);var F=o.prototype=i.prototype=Object.create(T);a.prototype=F.constructor=o,o.constructor=a,o[b]=a.displayName="GeneratorFunction",x.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===a||"GeneratorFunction"===(e.displayName||e.name))},x.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,o):(t.__proto__=o,b in t||(t[b]="GeneratorFunction")),t.prototype=Object.create(F),t},x.awrap=function(t){return{__await:t}},s(c.prototype),c.prototype[_]=function(){return this},x.AsyncIterator=c,x.async=function(t,e,r,i){var a=new c(n(t,e,r,i));return x.isGeneratorFunction(e)?a:a.next().then(function(t){return t.done?t.value:a.next()})},s(F),F[b]="Generator",F[w]=function(){return this},F.toString=function(){return"[object Generator]"},x.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},x.values=v,d.prototype={constructor:d,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=m,this.done=!1,this.delegate=null,this.method="next",this.arg=m,this.tryEntries.forEach(l),!t)for(var e in this)"t"===e.charAt(0)&&g.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=m)},stop:function(){this.done=!0;var t=this.tryEntries[0],e=t.completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){function e(e,r){return a.type="throw",a.arg=t,n.next=e,r&&(n.method="next",n.arg=m),!!r}if(this.done)throw t;for(var n=this,r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var o=g.call(i,"catchLoc"),s=g.call(i,"finallyLoc");if(o&&s){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(o){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&g.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,I):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),I},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),l(n),I}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;l(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:v(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=m),I}}}(function(){return this}()||Function("return this")())},"3ad8c84eedca8b0af9ff":function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n("adc6e7d88332518aa1ec"),a=r(i),o=n("db849ac7954a482c13e7"),s=r(o),c=n("98e8346a38f021750136"),u=r(c),f=n("03b43af0ee3f8b9a2130"),h=r(f),l=n("7ab4a89ebadbfdecc2bf"),d=r(l),v=n("4602c3f5fe7ad9e3e91d"),p=r(v),m=n("b4fbf03f4f16003fe503"),y=r(m),g=n("b334fd7e4c5a19234db2"),k=r(g),w=function(){function t(e){(0,d.default)(this,t),this.$element=e,this.step=1;var n=$("#task-create-type");this.taskConfig={type:n.data("editorType"),mode:n.data("editorMode"),contentUrl:n.data("contentUrl"),finishUrl:n.data("finishUrl"),saveUrl:n.data("saveUrl")},this.$taskType=n,this.$taskContent=$("#task-create-content"),this.$taskFinish=$("#task-create-finish"),this.$taskSubmit=$("#course-tasks-submit"),this.$contentIframe=$("#task-create-content-iframe"),this.$finishIframe=$("#task-create-finish-iframe"),$("#task-create-content-iframe, #task-create-finish-iframe").iFrameResize(),this._init(),this._initEvent()}return(0,p.default)(t,[{key:"_initEvent",value:function(){var t=this;this.$taskSubmit.click(function(e){return t._onSave()}),$("#course-tasks-next").click(function(e){return t._onNext(e)}),$("#course-tasks-prev").click(function(e){return t._onPrev(e)}),"edit"!=this.taskConfig.mode?$(".js-course-tasks-item").click(function(e){return t._onSetType(e)}):$(".delete-task").click(function(e){return t._onDelete(e)})}},{key:"_init",value:function(){this._inItStep1form(),"edit"==this.taskConfig.mode?this._doNext():this._switchPage()}},{key:"_onNext",value:function(){var t=this;return 1===this.step?void this._doNext():2===this.step?(window.ltc.emitChild("task-create-content-iframe","getValidate"),void window.ltc.once("returnValidate",function(e){e.valid&&t._doNext()})):void 0}},{key:"_onPrev",value:function(){1!==this.step&&(this.step-=1,this._switchPage())}},{key:"_doNext",value:function(){this.step+=1,this._switchPage(),this.$element.trigger("afterNext")}},{key:"_onSetType",value:function(t){var e=$(t.currentTarget).addClass("active"),n=e.data("type");this.type!=n&&(e.siblings().removeClass("active"),this.$finishIframe.attr("src",""),$('[name="mediaType"]').val(n),this.taskConfig.contentUrl=e.data("contentUrl"),this.taskConfig.finishUrl=e.data("finishUrl"),this.type=n),this._onNext(t)}},{key:"getActivityFinishCondition",value:function(){function t(){return e.apply(this,arguments)}var e=(0,h.default)(s.default.mark(function t(){var e;return s.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e=this,t.abrupt("return",new u.default(function(t,n){e.$finishIframe.attr("src")||t({}),window.ltc.emitChild("task-create-finish-iframe","getCondition"),window.ltc.once("returnCondition",function(e){if(!e.valid)return void n();t(e.data)})}));case 2:case"end":return t.stop()}},t,this)}));return t}()},{key:"getActivityContent",value:function(){function t(){return e.apply(this,arguments)}var e=(0,h.default)(s.default.mark(function t(){var e;return s.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e=this,t.abrupt("return",new u.default(function(t,e){window.ltc.emitChild("task-create-content-iframe","getActivity"),window.ltc.once("returnActivity",function(n){if(!n.valid)return void e();t(n.data)})}));case 2:case"end":return t.stop()}},t,this)}));return t}()},{key:"_onSave",value:function(){function t(){return e.apply(this,arguments)}var e=(0,h.default)(s.default.mark(function t(){var e,n=this;return s.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return this.$taskSubmit.attr("disabled",!0),e=void 0,t.next=4,this.getActivityContent().then(function(t){return e=t,n.getActivityFinishCondition()}).then(function(t){n.$taskSubmit.button("loading");var r=(0,a.default)(n._getFormSerializeObject($("#step1-form")),e,t);$.post(n.taskConfig.saveUrl,r).done(function(t){n.$element.modal("hide"),t&&$("#sortable-list").trigger("addItem",t)}).fail(function(t){n.$taskSubmit.button("reset")})}).catch(function(){n.$taskSubmit.attr("disabled",!1),n.$taskSubmit.button("reset")});case 4:case"end":return t.stop()}},t,this)}));return t}()},{key:"_onDelete",value:function(t){var e=this,n=$(t.currentTarget),r=n.data("url");void 0!==r&&confirm(Translator.trans(Translator.trans("task_manage.delete_hint")))&&$.post(r).then(function(t){(0,k.default)("success",Translator.trans("task_manage.delete_success_hint")),e.$element.modal("hide"),document.location.reload()}).fail(function(t){(0,k.default)("warning",Translator.trans("task_manage.delete_failed_hint"))})}},{key:"_switchPage",value:function(){this._renderStep(),this._renderContent(),1==this.step&&this._rendButton(1),2==this.step&&this._initContentIframe(),3==this.step&&this._initFinishIframe()}},{key:"_initContentIframe",value:function(){var t=this;this.taskConfig.contentUrl&&(this.$contentIframe.attr("src")!=this.taskConfig.contentUrl?(this.$contentIframe.hide(),this.$contentIframe.attr("src",this.taskConfig.contentUrl),this.$contentIframe.load((0,y.default)(function(){t._rendButton(2)},this.$taskContent))):this._rendButton(2))}},{key:"_initFinishIframe",value:function(){var t=this;this.taskConfig.finishUrl&&(this.$finishIframe.attr("src")!=this.taskConfig.finishUrl?(this.$finishIframe.hide(),this.$finishIframe.attr("src",this.taskConfig.finishUrl),this.$finishIframe.load((0,y.default)(function(){t._sendContent(),t._rendButton(3)},this.$taskFinish))):(this._sendContent(),this._rendButton(3)))}},{key:"_sendContent",value:function(){window.ltc.once("returnValidate",function(t){window.ltc.emitChild("task-create-finish-iframe","getContent",t)}),window.ltc.emitChild("task-create-content-iframe","getValidate")}},{key:"_inItStep1form",value:function(){var t=$("#step1-form"),e=t.validate({rules:{mediaType:{required:!0}},messages:{mediaType:Translator.trans("validate.choose_item.message")}});t.data("validator",e)}},{key:"_rendButton",value:function(t){1===t&&this.$element.find(".modal-footer").children().addClass("hidden"),2===t&&("edit"===this.taskConfig.mode?this.$element.find("#course-tasks-prev").addClass("hidden").siblings().removeClass("hidden"):this.$element.find(".modal-footer").children().removeClass("hidden")),3===t&&this.$element.find("#course-tasks-next").addClass("hidden").siblings().removeClass("hidden")}},{key:"_renderStep",value:function(){this.$setp||(this.$step=$("#task-create-step"));var t=this.$step.find("li").eq(this.step-1);t.addClass("doing").prev().addClass("done").removeClass("doing"),t.next().removeClass("doing").removeClass("done")}},{key:"_renderContent",value:function(){var t={1:this.$taskType,2:this.$taskContent,3:this.$taskFinish};t[this.step]&&t[this.step].removeClass("hidden").siblings("div").addClass("hidden")}},{key:"_getFormSerializeObject",value:function(t){var e={},n=t.serializeArray();return $.each(n,function(){e[this.name]?(e[this.name].push||(e[this.name]=[e[this.name]]),e[this.name].push(this.value||"")):e[this.name]=this.value||""}),e}}]),t}();e.default=w},b4fbf03f4f16003fe503:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=arguments,i=function(t,e){var n=e.find(".load-animation");0==n.length?(n=$('<div class="load-animation"></div>'),n.prependTo(e).nextAll().hide()):n.show();var i=[],a=t.length;return function(e){return i.push(e),n.hide().nextAll().show(),i.length<a?r.callee:t.apply(null,i)}};e.default=i},db849ac7954a482c13e7:function(t,e,n){t.exports=n("18266a2c56780b8d3afe")}},["1e40d679eceea65d7dcd"]);
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。