web/static-dist/app/js/classroom/index.js

(开头部分) 7KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

webpackJsonp(["app/js/classroom/index"],{0:function(e,t){e.exports=jQuery},"421cf737aed7dbab3295":function(e,t,n){"use strict";var s=n("b334fd7e4c5a19234db2"),a=function(e){return e&&e.__esModule?e:{default:e}}(s);$(".cancel-refund").on("click",function(){if(!confirm(Translator.trans("classroom.cancel_refund_hint")))return!1;$.post($(this).data("url"),function(){(0,a.default)("success",Translator.trans("退款申请已取消成功!")),window.location.reload()})})},"584608d4ce1895020bac":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buyBtn=void 0;var s=n("4dd0dc4a22e4189b3c4e"),a=function(e){return e&&e.__esModule?e:{default:e}}(s);t.buyBtn=function(e){e.on("click",function(e){$.post($(e.currentTarget).data("url"),function(e){"object"===(void 0===e?"undefined":(0,a.default)(e))?window.location.href=e.url:$("#modal").modal("show").html(e)})})}},"6a20cd61187c3c5ca840":function(e,t,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n("7ab4a89ebadbfdecc2bf"),i=s(a),d=n("4602c3f5fe7ad9e3e91d"),o=s(d),l=function(){function e(t){(0,i.default)(this,e),this.$element=t,this.selectedDate=null,this.inited=!1,this.daysInMonth=[31,28,31,30,31,30,31,31,30,31,30,31],this.signedRecordsUrl=null,this.signUrl=null,this.initEvent(),this.setup()}return(0,o.default)(e,[{key:"initEvent",value:function(){var e=this;this.$element.on("click","[data-role=sign]",function(){return e.sign()}),this.$element.on("mouseenter",'[data-role="signed"]',function(){return e.signedIn()}),this.$element.on("mouseleave",'[data-role="signed"]',function(){return e.signedOut(event)}),this.$element.on("mouseenter",".sign_main",function(){return e.keep()}),this.$element.on("mouseleave",".sign_main",function(){return e.remove()}),this.$element.on("click","[data-role=previous]",function(){return e.previousMonth()}),this.$element.on("click","[data-role=next]",function(){return e.nextMonth()})}},{key:"setup",value:function(){this.selectedDate=this.$element.find("#title-month").data("time");var e=this.$element.data("records"),t=this.$element.data("signurl");this.signedRecordsUrl=e,this.signUrl=t}},{key:"keep",value:function(){this.$element.find(".sign_main").addClass("keepShow")}},{key:"remove",value:function(){this.$element.find(".sign_main").removeClass("keepShow"),this.hiddenSignTable()}},{key:"getDaysInMonth",value:function(e,t){return 1!=e||t%4!=0||t%100==0&&t%400!=0?this.daysInMonth[e]:29}},{key:"getWeekByDate",value:function(e,t,n){return new Date(e+"/"+t+"/"+n).getDay()}},{key:"sign",value:function(){var e=this,t=(new Date).getDate();$.ajax({url:this.signUrl,dataType:"json",success:function(n){$("#sign").html('<div  class="sign-area" data-role="signed" onclick="return false;" ><a class="btn-signin after" >'+Translator.trans("classroom.member_signed")+"<br>"+Translator.trans("classroom.sign_keep_days",{keepDays:n.keepDays})+"</a></div>"),e.showSignTable(),e.initTable(!0),e.$element.find(".d-"+t).addClass("signed_anime_day")},error:function(e){}})}},{key:"signedIn",value:function(){this.inited||this.initTable(),this.showSignTable()}},{key:"signedOut",value:function(e){var t=this;this.$element.find(".sign_main").removeClass("keepShow"),setTimeout(function(){t.$element.find(".sign_main").hasClass("keepShow")||t.hiddenSignTable()},1e3)}},{key:"showSignTable",value:function(){this.$element.find(".sign_main").addClass("keepShow"),this.$element.find(".sign_main").attr("style","display:block")}},{key:"hiddenSignTable",value:function(){this.$element.find(".sign_main").removeClass("keepShow"),this.$element.find(".sign_main").attr("style","display:none")}},{key:"initTable",value:function(e){var t=this,n=this.selectedDate;n=n.split("/");var s=parseInt(n[0]),a=parseInt(n[1]),i=this.getDaysInMonth(a-1,s),d=this.$element.find("tbody"),o="<tr><td class='t-1-0 '></td><td class='t-1-1 '></td><td class='t-1-2 '></td><td class='t-1-3 '></td><td class='t-1-4 '></td><td class='t-1-5 '></td><td class='t-1-6 '></td></tr>",l=this.signedRecordsUrl+"?startDay="+s+"-"+a+"-1&endDay="+s+"-"+a+"-"+i;d.append(o);for(var r=1,c=((new Date).getDate(),1);c<=i;c++){var u=this.getWeekByDate(s,a,c);d.find(".t-"+r+"-"+u).html(c),d.find(".t-"+r+"-"+u).addClass("d-"+c),6==u&&c!=i&&(r++,o='<tr><td class="day t-'+r+'-0 "></td><td class="day t-'+r+'-1 "></td><td class="day t-'+r+'-2 "></td><td class="day t-'+r+'-3 "></td><td class="day t-'+r+'-4 "></td><td class="day t-'+r+'-5 "></td><td class="day t-'+r+'-6 "></td></tr>',d.append(o))}if($.ajax({url:l,dataType:"json",async:!0,success:function(e){for(var n=0;n<e.records.length;n++){var s=parseInt(e.records[n].day);d.find(".d-"+s).addClass("signed_day").attr("title",Translator.trans("classroom.sign_rank_hint",{time:e.records[n].time,rank:e.records[n].rank}))}t.$element.find(".today-rank").html(e.todayRank),t.$element.find(".signed-number").html(e.signedNum),t.$element.find(".keep-days").html(e.keepDays)}}),this.inited=!0,e){var h=this.$element.find("[data-role=sign]");h.data("role","signed"),h.on("mouseenter",function(){this.signedIn()}),h.on("mouseleave",function(){this.signedOut()}),h.on("click",!1),h.addClass("sign-btn"),h.find(".sign-text").html(Translator.trans("classroom.member_signed"))}}},{key:"previousMonth",value:function(){var e=this.selectedDate;e=e.split("/");var t=parseInt(e[0]),n=parseInt(e[1]),s=0,a=t;1==n?(s=12,a=t-1):s=n-1,s=s<10?"0"+s:s,this.selectedDate=a+"/"+s,this.$element.find("tbody").html(""),this.$element.find("[data-role=next]").removeClass("disabled-next"),this.$element.find("#title-month").html(a+Translator.trans("site.date.year")+s+Translator.trans("site.date.month")),this.initTable()}},{key:"nextMonth",value:function(){var e=this.selectedDate;e=e.split("/");var t=parseInt(e[0]),n=parseInt(e[1]),s=0,a=t;n==(new Date).getMonth()+1&&t==(new Date).getFullYear()||(12==n?(s=1,a=t+1):s=n+1,s==(new Date).getMonth()+1&&t==(new Date).getFullYear()&&this.$element.find("[data-role=next]").addClass("disabled-next"),s=s<10?"0"+s:s,this.selectedDate=a+"/"+s,this.$element.find("tbody").html(""),this.$element.find("#title-month").html(a+Translator.trans("site.date.year")+s+Translator.trans("site.date.month")),this.initTable())}}]),e}();t.default=l},"9adc3d7923d5c909971f":function(e,t,n){"use strict";var s=n("6a20cd61187c3c5ca840"),a=function(e){return e&&e.__esModule?e:{default:e}}(s);(n("bbe1f1e10924ccc8bdb1"),n("421cf737aed7dbab3295"),(0,n("584608d4ce1895020bac").buyBtn)($(".js-classroom-buy-btn")),$("#classroom-sign").length>0)&&new a.default($("#classroom-sign"));$(".icon-vip").length>0&&$(".icon-vip").popover({trigger:"manual",placement:"auto top",html:"true",container:"body",animation:!1}).on("mouseenter",function(){$(this).popover("show")}).on("mouseleave",function(){var e=$(this);setTimeout(function(){$(".popover:hover").length||e.popover("hide")},100)})},bbe1f1e10924ccc8bdb1:function(e,t,n){"use strict";$("body").on("click",".es-qrcode",function(e){var t=$(e.currentTarget);t.hasClass("open")?t.removeClass("open"):$.ajax({type:"post",url:t.data("url"),dataType:"json",success:function(e){t.find(".qrcode-popover img").attr("src",e.img),t.addClass("open")}})}),$("body").on("click",function(){var e=$(".es-qrcode");e.hasClass("open")&&e.removeClass("open")})}},["9adc3d7923d5c909971f"]);

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。