There's more in the same vein. All seem to be related to Ext.Calendar.Data
Object doesn't support this property or method aware.js?V1588, line 1 character 1
Below is all highlighted in yellow
Ext.define("Ext.calendar.util.Date",{singleton:true,diffDays:function(f,b){var c=1000606024,a=Ext.Date.clearTime,e=a(b,true).getTime()-a(f,true).getTime();return Math.ceil(e/c)},copyTime:function(c,b){var a=Ext.Date.clone(b);a.setHours(c.getHours(),c.getMinutes(),c.getSeconds(),c.getMilliseconds());return a},compare:function(c,b,a){if(a!==true){c=Ext.Date.clone(c);c.setMilliseconds(0);b=Ext.Date.clone(b);b.setMilliseconds(0)}return b.getTime()-c.getTime()},maxOrMin:function(a){var f=(a?0:Number.MAX_VALUE),c=0,b=arguments[1],e=b.length;for(;c<e;c++){f=Matha?"max":"min"}return new Date(f)},max:function(){return this.maxOrMin.apply(this,[true,arguments])},min:function(){return this.maxOrMin.apply(this,[false,arguments])},today:function(){return Ext.Date.clearTime(new Date())},add:function(c,e){if(!e){return c}var b=Ext.Date,a=b.add,f=b.clone(c);if(e.years){f=a(f,b.YEAR,e.years)}if(e.months){f=a(f,b.MONTH,e.months)}if(e.weeks){e.days=(e.days||0)+(e.weeks7)}if(e.days){f=a(f,b.DAY,e.days)}if(e.hours){f=a(f,b.HOUR,e.hours)}if(e.minutes){f=a(f,b.MINUTE,e.minutes)}if(e.seconds){f=a(f,b.SECOND,e.seconds)}if(e.millis){f=a(f,b.MILLI,e.millis)}return e.clearTime?b.clearTime(f):f}})
Clicking Continue, next break is:
Object doesn't support this property or method aware.js?V1588, line 1 character 1213
Below is the highlight
Ext.define("Ext.calendar.util.WeekEventRenderer",{requires:["Ext.core.DomHelper"],statics:{getEventRow:function(h,e,c){var g=1,b,a=Ext.get(h+"-wk-"+e);if(a){var f=a.child(".ext-cal-evt-tbl",true);b=f.tBodies[0].childNodes[c+g];if(!b){b=Ext.core.DomHelper.append(f.tBodies[0],"<tr></tr>")}}return Ext.get(b)},render:function(m){var f=0,a=m.eventGrid,k=Ext.Date.clone(m.viewStart),l=m.tpl,q=m.maxEventsPerDay!=undefined?m.maxEventsPerDay:999,s=m.weekCount<1?6:m.weekCount,n=m.weekCount==1?m.dayCount:7,p;for(;f<s;f++){if(!a[f]a[f].length==0){if(s==1){e=this.getEventRow(m.id,f,0);p={tag:"td",cls:"ext-cal-ev",id:m.id+"-empty-0-day-"+Ext.Date.format(k,"Ymd"),html:" "};if(n>1){p.colspan=n}Ext.core.DomHelper.append(e,p)}k=Ext.calendar.util.Date.add(k,{days:7})}else{var e,x=0,b=a[f],z=Ext.Date.clone(k),g=Ext.calendar.util.Date.add(z,{days:n,millis:-1});for(;x<n;x++){if(b[x]){var v=emptyCells=skipped=0,r=b[x],c=r.length,i;for(;v<c;v++){if(!r[v]){emptyCells++;continue}if(emptyCells>0&&v-emptyCells<q){e=this.getEventRow(m.id,f,v-emptyCells);p={tag:"td",cls:"ext-cal-ev",id:m.id+"-empty-"+c+"-day-"+Ext.Date.format(k,"Ymd")};if(emptyCells>1&&q-v>emptyCells){p.rowspan=Math.min(emptyCells,q-v)}Ext.core.DomHelper.append(e,p);emptyCells=0}if(v>=q){skipped++;continue}i=r[v];if(!i.isSpani.isSpanStart){var u=i.datai.event.data;u.weekIndex=f;u.renderAsAllDay=u[Ext.calendar.data.EventMappings.IsAllDay.name]i.isSpanStart;u.spanLeft=u[Ext.calendar.data.EventMappings.StartDate.name].getTime()<z.getTime();u.spanRight=u[Ext.calendar.data.EventMappings.EndDate.name].getTime()>g.getTime();u.spanCls=(u.spanLeft?(u.spanRight?"ext-cal-ev-spanboth":"ext-cal-ev-spanleft")🙁u.spanRight?"ext-cal-ev-spanright":""));e=this.getEventRow(m.id,f,v);p={tag:"td",cls:"ext-cal-ev",cn:l.apply(m.templateDataFn(u))};var h=Ext.calendar.util.Date.diffDays(k,u[Ext.calendar.data.EventMappings.EndDate.name])+1,t=Math.min(h,n-x);if(t>1){p.colspan=t}Ext.core.DomHelper.append(e,p)}}if(v>q){e=this.getEventRow(m.id,f,q);Ext.core.DomHelper.append(e,{tag:"td",cls:"ext-cal-ev-more",id:"ext-cal-ev-more-"+Ext.Date.format(k,"Ymd"),cn:{tag:"a",html:"+"+skipped+" more..."}})}if(c<m.evtMaxCount[f]){e=this.getEventRow(m.id,f,c);if(e){p={tag:"td",cls:"ext-cal-ev",id:m.id+"-empty-"+(c+1)+"-day-"+Ext.Date.format
There's more in the same vein. All seem to be related to Ext.Calendar.Data