web/static-dist/app/js/open-course-manage/add-material/index.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
webpackJsonp(["app/js/open-course-manage/add-material/index"],{0:function(a,e){a.exports=jQuery},"410686f35f997d2644d0":function(a,e,t){"use strict";var i=t("92d874d9d4631b0a8ede");new(function(a){return a&&a.__esModule?a:{default:a}}(i).default)},"92d874d9d4631b0a8ede":function(a,e,t){"use strict";function i(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(e,"__esModule",{value:!0});var n=t("14f78623669da6cd31fb"),r=i(n),l=t("6415c664294d747ee392"),d=i(l),o=t("7ab4a89ebadbfdecc2bf"),s=i(o),f=t("4602c3f5fe7ad9e3e91d"),u=i(f),c=t("eca7a2561fa47d3f75f6"),v=i(c),m=t("b334fd7e4c5a19234db2"),_=i(m),k=t("9181c6995ae8c5c94b7a"),b=t("f324dbdea53170d5000f"),h=function(){function a(){(0,s.default)(this,a),this.$form=$("#course-material-form"),this.initForm(),this.bindEvent(),this.initFileChooser()}return(0,u.default)(a,[{key:"initForm",value:function(){var a=this,e=this.$form.validate({currentDom:".js-add-file-list",ajax:!0,rules:{link:"url",fileId:"required"},messages:{link:Translator.trans("activity.download_manage.link_error_hint"),fileId:Translator.trans("activity.download_manage.materials_error_hint")},submitHandler:function(a){var e=$(a),t=this.settings,i=$(t.currentDom);i.button("loading"),$.post(e.attr("action"),e.serializeArray()).done(function(a){(0,_.default)("success",Translator.trans("activity.download_manage.materials_or_link_success")),$("#material-list").append(a),i.button("reset"),e.find("#materials").val(""),e.find("#link").val(""),e.find("#verifyLink").val(""),e.find("#media").val(""),e.find("#file-summary").val(""),e.find(".js-current-file").text("")}).fail(function(){i.button("reset"),(0,_.default)("warning",Translator.trans("activity.download_manage.materials_or_link_fail"))})}});$(".js-add-file-list").click(function(){e.form()?a.$form.submit():($("#link").val(""),$("#materials-error").remove(),(0,_.default)("danger",Translator.trans("activity.download_manage.materials_or_link_error_hint")))}),this.$form.data("validator",e)}},{key:"bindEvent",value:function(){var a=this;this.$form.on("click",".js-btn-delete",function(e){return a.deleteItem(e)}),this.$form.on("click",".js-video-import",function(){return a.addLink()})}},{key:"deleteItem",value:function(a){var e=$(a.currentTarget),t=e.closest("li");confirm(Translator.trans("activity.download_manage.materials_or_link_confirm_delete"))&&$.post(e.data("url"),function(){t.remove(),(0,_.default)("success",Translator.trans("activity.download_manage.materials_or_link_delete"))})}},{key:"addLink",value:function(){var a=$("#verifyLink"),e=$("#link").val(),t=$("#materials");this.$form.data("validator").valid()&&e?(t.val(0),a.val(e)):($("#link").val(""),a.val(""),t.val("")),$(".js-current-file").text(a.val())}},{key:"initFileChooser",value:function(){var a=function(a){var e=$("#media"),t=$("#materials");e.val((0,d.default)(a)),(0,b.chooserUiOpen)(),$(".js-current-file").text(a.name);var i=(0,k.isEmpty)(e.val())?(0,r.default)(null):JSON.parse(e.val());t.val(i.id)};(new v.default).on("select",a)}}]),a}();e.default=h}},["410686f35f997d2644d0"]);
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。