web/static-dist/app/js/my/teaching-calendar/index.js
(开头部分) 13KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
webpackJsonp(["app/js/my/teaching-calendar/index"],{1:function(e,t,a){function n(e){return a(i(e))}function i(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}var r={"./zh-cn":"4dc2ee021b23d810c407","./zh-cn.js":"4dc2ee021b23d810c407"};n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id=1},"24ee797998c83f5185e2":function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=a("adc6e7d88332518aa1ec"),r=n(i),o=a("7ab4a89ebadbfdecc2bf"),s=n(o),d=a("4602c3f5fe7ad9e3e91d"),l=n(d),u=void 0,c=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,s.default)(this,e),u=this,this.options=t,this._verifyNeccessaryFields()&&(this._fillDefaultFields(),this._init())}return(0,l.default)(e,[{key:"_init",value:function(){var e={calendarContainer:this.options.calendarContainer,header:{left:"",center:"title",right:"prev,today,next"},defaultDate:this.options.currentTime,eventLimit:!0,locale:this.options.locale,defaultView:this.options.defaultView,allDaySlot:!1,scrollTime:"08:00:00",loading:this._loading()};if("agendaWeek"==e.defaultView&&(e.columnFormat="ddd DD"),void 0!==this.options.switcher&&(e.headers.left=this.options.switchers),void 0!==this.options.data){var t=this.options.data;e.events=this._generateEventOtherAttrs(t,t)}"en"!=this.options.locale&&a(1)("./"+this.options.locale),void 0!==this.options.dataApi?(e.lazyFetching=!0,e.events=this._ajaxLoading,"month"===e.defaultView&&(e.viewRender=this._formatMonthFirstDay)):void 0!==this.options.data&&(e.events=this.options.data),e=this._registerCompActions(e),this.calendarOptions=e,e.loading=function(e,t){if(e){var a=cd.loading();$(".js-calendar").prepend(a).find(".cd-loading").addClass("calendar-loading")}else $(".cd-loading").remove()},e=(0,r.default)(e,this.options),$(this.options.calendarContainer).fullCalendar(e)}},{key:"_loading",value:function(e,t){e||$(".cd-loading").remove()}},{key:"_ajaxLoading",value:function(e,t,a,n){$(".fc-day-header span").hide();var i=u.options.dateParams.start,o=u.options.dateParams.end,s={},d={};if(s[i]=u._getDateStartUnixTime(e),s[o]=u._getDateStartUnixTime(t),s.limit=1e3,d.data=s,void 0!==u.options.apiOptions){var l=u.options.apiOptions();d.data=(0,r.default)(l.data,d.data),d.params=l.params}u.options.dataApi(d).then(function(e){for(var t=[],a=0;a<e.length;a++)t.push(u._generateEventInitValues(e[a]));t=u._generateEventOtherAttrs(t,e),n(t)}).catch(function(e){})}},{key:"_formatMonthFirstDay",value:function(e){$(".fc-day-top").each(function(){var t=$(this),a="-01"===t.data("date").substr(-3,3),n=t.hasClass("fc-other-month"),i=a&&!n,r=a&&n,o=t.find(".fc-day-number");i?o.html(e.intervalStart.format("LL")):r&&o.html(e.intervalEnd.format("LL"))})}},{key:"_generateEventOtherAttrs",value:function(e,t){for(var a=0;a<e.length;a++)$.extend(e[a],this._generateEventCompValues(t[a])),e[a]=this._addDateClassToEvent(e[a]);return e}},{key:"_addDateClassToEvent",value:function(e){var t=this._getDateStartUnixTime(moment(e.start)),a=this._getDateStartUnixTime(moment(this.options.currentTime));return this._getDateStartUnixTime(moment(e.end))<a?e.className.push("calendar-before"):a<t?e.className.push("calendar-future"):e.className.push("calendar-today"),e}},{key:"_verifyNeccessaryFields",value:function(){return(void 0!==this.options.data||void 0!==this.options.dataApi)&&((void 0===this.options.dataApi||void 0!==this.options.attrs)&&(void 0!==this.options.calendarContainer&&void 0!==this.options.currentTime))}},{key:"_fillDefaultFields",value:function(){this._fillIfEmpty({defaultView:"month",locale:"zh-cn",dateParams:{start:"createdTime_GE",end:"createdTime_LT"},dateConvert:!1,components:[]})}},{key:"_fillIfEmpty",value:function(e){for(var t in e)void 0!==this.options[t]&&null!=this.options[t]||(this.options[t]=e[t])}},{key:"_getDateStartUnixTime",value:function(e){var t=e.format("YYYY-MM-DD HH:mm:ss");return moment(t).unix()}},{key:"_registerCompActions",value:function(e){for(var t=0;t<this.options.components.length;t++)e=this.options.components[t].registerAction(e);return e}},{key:"_generateEventInitValues",value:function(e){for(var t=["title","start","end"],a={},n=0;n<t.length;n++){var i=t[n];a[i]=e[this.options.attrs[i]],this.options.dateConvert&&("start"!=i&&"end"!=i||(a[i]=moment(1e3*parseInt(a[i],10)).format("YYYY-MM-DD HH:mm:ss")))}return a.className=[],a}},{key:"_generateEventCompValues",value:function(e){for(var t={},a=0;a<this.options.components.length;a++)$.extend(t,this.options.components[a].generateEventValues(e));return t}}]),e}();t.default=c},"49082f595dcee2aaf097":function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=a("7ab4a89ebadbfdecc2bf"),r=n(i),o=a("4602c3f5fe7ad9e3e91d"),s=n(o),d=function(){function e(){(0,r.default)(this,e)}return(0,s.default)(e,[{key:"generateEventValues",value:function(e){for(var t=this._generateParamNames(),a={},n=0;n<t.length;n++){var i=t[n],r=this._getOriginalParamName(i);a[i]=e[r]}return this._appendAdditionalAttr(a)}},{key:"registerAction",value:function(e){return e}},{key:"_getOriginalParamName",value:function(e){return e.split(this._getParamPrefix()+"___")[1]}},{key:"_getFormatedParamName",value:function(e){return this._getParamPrefix()+"___"+e}},{key:"_generateParamNames",value:function(){if(void 0===this.formatedParamNames){for(var e=[],t=this._getParamNames(),a=0;a<t.length;a++)e.push(this._getFormatedParamName(t[a]));this.formatedParamNames=e}return this.formatedParamNames}},{key:"_generateParams",value:function(e){for(var t={},a=this._generateParamNames(),n=0;n<a.length;n++){var i=a[n];t[this._getOriginalParamName(i)]=e[i]}return t}},{key:"_appendAdditionalAttr",value:function(e){return e}},{key:"_getParamNames",value:function(){alert("BaseTooltip: _getParamNames not implemented")}},{key:"_getParamPrefix",value:function(){alert("Comp: _getParamPrefix not implemented")}}]),e}();t.default=d},"4b1a9cf27984d450d4e1":function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=a("cd078759ac479d74803f"),r=n(i),o=a("7ab4a89ebadbfdecc2bf"),s=n(o),d=a("4602c3f5fe7ad9e3e91d"),l=n(d),u=a("1ff717687cc04d94af8f"),c=n(u),f=a("3b1883fc74dc0f9509af"),m=n(f),h=a("4f1a11b092f7ba27047f"),_=n(h),p=function(e){function t(){return(0,s.default)(this,t),(0,c.default)(this,(t.__proto__||(0,r.default)(t)).apply(this,arguments))}return(0,m.default)(t,e),(0,l.default)(t,[{key:"_getParamNames",value:function(){return["event","startTime","endTime","date"]}},{key:"_showTip",value:function(e,t,a){var n=$(a.currentTarget),i=e.startTime.substr(0,10),r=moment(i).format("L"),o=moment(i).format("ddd"),s=e.startTime.substr(10,6),d=e.endTime.substr(10,6),l=void 0;n.hasClass("calendar-before")?l="schedule-popover--before":n.hasClass("calendar-today")?l="schedule-popover--today":n.hasClass("calendar-future")&&(l="schedule-popover--future"),n.popover({container:"body",html:!0,content:'<i class="es-icon es-icon-history pull-left"></i>\n <div class="schedule-popover-content__item cd-mb8">\n <span class="schedule-popover-content__time cd-dark-major">'+r+" "+o+'</span>\n <div class="schedule-popover-content__time cd-dark-minor">'+s+" ~ "+d+'</div>\n </div>\n <i class="es-icon es-icon-eventnote pull-left"></i>\n <div class="cd-dark-minor schedule-popover-content__item">'+e.event+"</div>",template:'<div class="popover schedule-popover '+l+'" role="tooltip">\n <div class="schedule-popover-content popover-content">\n </div>\n </div>',trigger:"hover"}),n.popover("show")}},{key:"_hideTip",value:function(e,t,a){}}]),t}(_.default);t.default=p},"4dc2ee021b23d810c407":function(e,t,a){"use strict";!function(){moment.defineLocale("zh-cn",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY年MMMD日",LL:"MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY年MMMD日",ll:"YYYY年MM月",lll:"YYYY年MMMD日 HH:mm",llll:"YYYY年MMMD日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,a){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(),$.fullCalendar.datepickerLocale("zh-cn","zh-CN",{closeText:"关闭",prevText:"<上月",nextText:"下月>",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"}),$.fullCalendar.locale("zh-cn",{buttonText:{month:"月",week:"周",day:"日",list:"日程"},allDayText:"全天",eventLimitText:function(e){return"还有"+e+"项"},slotLabelFormat:"HH:mm",timeFormat:"HH:mm",noEventsMessage:"没有事件显示"})},"4f1a11b092f7ba27047f":function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=a("cd078759ac479d74803f"),r=n(i),o=a("7ab4a89ebadbfdecc2bf"),s=n(o),d=a("4602c3f5fe7ad9e3e91d"),l=n(d),u=a("1ff717687cc04d94af8f"),c=n(u),f=a("3b1883fc74dc0f9509af"),m=n(f),h=a("49082f595dcee2aaf097"),_=n(h),p=function(e){function t(){return(0,s.default)(this,t),(0,c.default)(this,(t.__proto__||(0,r.default)(t)).apply(this,arguments))}return(0,m.default)(t,e),(0,l.default)(t,[{key:"registerAction",value:function(e){var t=this;return e.eventMouseover=function(e,a,n){t._showTip(t._generateParams(e),e,a)},e.eventMouseout=function(e,a,n){t._hideTip(t._generateParams(e),e,a)},e}},{key:"_showTip",value:function(e,t,a){alert("BaseTooltip: _showTip not implemented")}},{key:"_hideTip",value:function(e,t,a){alert("BaseTooltip: _hideTip not implemented")}},{key:"_getParamPrefix",value:function(){return"tooltip"}}]),t}(_.default);t.default=p},"6bb9db2f54493f7f1772":function(e,t,a){"use strict";a("9c03c4acd2ceed64682c")},"9c03c4acd2ceed64682c":function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var i=a("24ee797998c83f5185e2"),r=n(i),o=a("4b1a9cf27984d450d4e1"),s=n(o),d=a("b556d14d0dada1a2455f"),l=n(d),u=a("5eb223de522186da1dd9"),c=n(u);new r.default({calendarContainer:"#calendar",dataApi:c.default.teacherLiveCourse.search,attrs:{title:"title",start:"startTime",end:"endTime"},dateParams:{start:"startTime_GE",end:"endTime_LT"},currentTime:$("#todayDateStr").html(),components:[new s.default,new l.default("{url}")],defaultView:"agendaWeek"})},b556d14d0dada1a2455f:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=a("cd078759ac479d74803f"),r=n(i),o=a("7ab4a89ebadbfdecc2bf"),s=n(o),d=a("4602c3f5fe7ad9e3e91d"),l=n(d),u=a("1ff717687cc04d94af8f"),c=n(u),f=a("3b1883fc74dc0f9509af"),m=n(f),h=a("49082f595dcee2aaf097"),_=n(h),p=function(e){function t(e){(0,s.default)(this,t);var a=(0,c.default)(this,(t.__proto__||(0,r.default)(t)).call(this));return a.url=e,a._generateParamNamesPerUrl(),a}return(0,m.default)(t,e),(0,l.default)(t,[{key:"registerAction",value:function(e){var t=this;return e.eventClick=function(e,a,n){window.open(t._generateClickUrl(e))},e}},{key:"_appendAdditionalAttr",value:function(e){return e.className=["calendar_clickable"],e}},{key:"_getParamNames",value:function(){return this.paramNames}},{key:"_getParamPrefix",value:function(){return"click"}},{key:"_generateParamNamesPerUrl",value:function(){if(void 0===this.paramNames){var e=this.url.split("{");this.paramNames=[];for(var t=0;t<e.length;t++){var a=e[t];-1!=a.indexOf("}")&&this.paramNames.push(a.split("}")[0])}}return this.paramNames}},{key:"_generateClickUrl",value:function(e){for(var t=this._generateParamNamesPerUrl(),a=this.url,n=0;n<t.length;n++){var i=t[n];a=a.replace("{"+i+"}",e[this._getFormatedParamName(i)])}return a}}]),t}(_.default);t.default=p}},["6bb9db2f54493f7f1772"]);
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。