Issue 17 - Fix to overlay issue - was overlaying on incorrect column when highlighting - forgot to grunt build output

This commit is contained in:
sean kenny committed 2014-07-24 11:48:00 +01:00
1 parent b2da44b479
commit 1287de3851
2 files changed
+17 -19

No files matched your search

+16 -18
View File
@@ -5167,22 +5167,20 @@ function ResourceView(element, calendar, viewName) {
}
function renderSlotOverlay(overlayStart, overlayEnd) {
for (var i=0; i<colCnt; i++) {
var dayStart = cellToDate(0, i);
var dayEnd = addDays(cloneDate(dayStart), 1);
var stretchStart = new Date(Math.max(dayStart, overlayStart));
var stretchEnd = new Date(Math.min(dayEnd, overlayEnd));
if (stretchStart < stretchEnd) {
var rect = coordinateGrid.rect(0, i, 0, i, slotContainer); // only use it for horizontal coords
var top = timePosition(dayStart, stretchStart);
var bottom = timePosition(dayStart, stretchEnd);
rect.top = top;
rect.height = bottom - top;
slotBind(
renderOverlay(rect, slotContainer)
);
}
function renderSlotOverlay(overlayStart, overlayEnd, col) {
var dayStart = cellToDate(0, 0);
var dayEnd = addDays(cloneDate(dayStart), 1);
var stretchStart = new Date(Math.max(dayStart, overlayStart));
var stretchEnd = new Date(Math.min(dayEnd, overlayEnd));
if (stretchStart < stretchEnd) {
var rect = coordinateGrid.rect(0, col, 0, col, slotContainer); // only use it for horizontal coords
var top = timePosition(dayStart, stretchStart);
var bottom = timePosition(dayStart, stretchEnd);
rect.top = top;
rect.height = bottom - top;
slotBind(
renderOverlay(rect, slotContainer)
);
}
}
@@ -5383,7 +5381,7 @@ function ResourceView(element, calendar, viewName) {
}
}
}else{
renderSlotOverlay(startDate, endDate);
renderSlotOverlay(startDate, endDate, col);
}
}
@@ -5452,7 +5450,7 @@ function ResourceView(element, calendar, viewName) {
}else{
var d1 = realCellToDate(cell);
var d2 = addMinutes(cloneDate(d1), opt('defaultEventMinutes'));
renderSlotOverlay(d1, d2);
renderSlotOverlay(d1, d2, cell.col);
}
}
}, ev);
+1 -1
View File
@@ -4,5 +4,5 @@
* (c) 2013 Adam Shaw, Sean Kenny - resource view
*/
(function(t,e){function n(e){t.extend(!0,ye,e)}function r(n,r,u){function f(t){se?m()&&(E(),S(t)):d()}function d(){le=r.theme?"ui":"fc",n.addClass("fc"),r.isRTL?n.addClass("fc-rtl"):n.addClass("fc-ltr"),r.theme&&n.addClass("ui-widget"),se=t("<div class='fc-content' style='position:relative'/>").prependTo(n),oe=new a(ne,r),ie=oe.render(),ie&&n.prepend(ie),b(r.defaultView),r.handleWindowResize&&t(window).resize(H),y()||h()}function h(){setTimeout(function(){!ce.start&&y()&&C()},0)}function g(){ce&&(ee("viewDestroy",ce,ce,ce.element),ce.triggerEventDestroy()),t(window).unbind("resize",H),oe.destroy(),se.remove(),n.removeClass("fc fc-rtl ui-widget")}function m(){return n.is(":visible")}function y(){return t("body").is(":visible")}function b(t){ce&&t==ce.name||M(t)}function M(e){ge++,ce&&(ee("viewDestroy",ce,ce,ce.element),Y(),ce.triggerEventDestroy(),$(),ce.element.remove(),oe.deactivateButton(ce.name)),oe.activateButton(e),ce=new we[e](t("<div class='fc-view fc-view-"+e+"' style='position:relative'/>").appendTo(se),ne),C(),Q(),ge--}function C(t){(!ce.start||t||ce.start>pe||pe>=ce.end)&&m()&&S(t)}function S(t){ge++,ce.start&&(ee("viewDestroy",ce,ce,ce.element),Y(),z()),$(),ce.render(pe,t||0),x(),Q(),(ce.afterRender||L)(),q(),j(),ee("viewRender",ce,ce,ce.element),ce.trigger("viewDisplay",ve),ge--,W()}function T(){m()&&(Y(),z(),E(),x(),F())}function E(){fe=r.contentHeight?r.contentHeight:r.height?r.height-(ie?ie.height():0)-N(se):Math.round(se.width()/Math.max(r.aspectRatio,.5))}function x(){fe===e&&E(),ge++,ce.setHeight(fe),ce.setWidth(se.width()),ge--,ue=n.outerWidth()}function H(){if(!ge)if(ce.start){var t=++he;setTimeout(function(){t==he&&!ge&&m()&&ue!=(ue=n.outerWidth())&&(ge++,T(),ce.trigger("windowResize",ve),ge--)},200)}else h()}function R(){z(),O()}function k(t){z(),F(t)}function F(t){m()&&(ce.setEventData(me),ce.renderEvents(me,t),ce.trigger("eventAfterAllRender"))}function z(){ce.triggerEventDestroy(),ce.clearEvents(),ce.clearEventData()}function W(){!r.lazyFetching||re(ce.visStart,ce.visEnd)?O():F()}function O(){ae(ce.visStart,ce.visEnd)}function A(t){me=t,F()}function _(t){k(t)}function q(){oe.updateTitle(ce.title)}function j(){var t=new Date;t>=ce.start&&ce.end>t?oe.disableButton("today"):oe.enableButton("today")}function P(t,n,r){ce.select(t,n,r===e?!0:r)}function Y(){ce&&ce.unselect()}function B(){C(-1)}function I(){C(1)}function X(){s(pe,-1),C()}function J(){s(pe,1),C()}function V(){pe=new Date,C()}function G(t,e,n){t instanceof Date?pe=v(t):p(pe,t,e,n),C()}function U(t,n,r){t!==e&&s(pe,t),n!==e&&l(pe,n),r!==e&&c(pe,r),C()}function Z(){return v(pe)}function $(){se.css({width:"100%",height:se.height(),overflow:"hidden"})}function Q(){se.css({width:"",height:"",overflow:""})}function K(){return ce}function te(t,n){return n===e?r[t]:(("height"==t||"contentHeight"==t||"aspectRatio"==t)&&(r[t]=n,T()),e)}function ee(t,n){return r[t]?r[t].apply(n||ve,Array.prototype.slice.call(arguments,2)):e}var ne=this;ne.options=r,ne.render=f,ne.destroy=g,ne.refetchEvents=R,ne.reportEvents=A,ne.reportEventChange=_,ne.rerenderEvents=k,ne.changeView=b,ne.select=P,ne.unselect=Y,ne.prev=B,ne.next=I,ne.prevYear=X,ne.nextYear=J,ne.today=V,ne.gotoDate=G,ne.incrementDate=U,ne.formatDate=function(t,e){return D(t,e,r)},ne.formatDates=function(t,e,n){return w(t,e,n,r)},ne.getDate=Z,ne.getView=K,ne.option=te,ne.trigger=ee,o.call(ne,r,u);var re=ne.isFetchNeeded,ae=ne.fetchEvents;i.call(ne,r);var oe,ie,se,le,ce,ue,fe,de,ve=n[0],he=0,ge=0,pe=new Date,me=[];p(pe,r.year,r.month,r.date),r.droppable&&t(document).bind("dragstart",function(e,n){var a=e.target,o=t(a);if(!o.parents(".fc").length){var i=r.dropAccept;(t.isFunction(i)?i.call(a,o):o.is(i))&&(de=a,ce.dragStart(de,e,n))}}).bind("dragstop",function(t,e){de&&(ce.dragStop(de,t,e),de=null)})}function a(n,r){function a(){v=r.theme?"ui":"fc";var n=r.header;return n?h=t("<table class='fc-header' style='width:100%'/>").append(t("<tr/>").append(i("left")).append(i("center")).append(i("right"))):e}function o(){h.remove()}function i(e){var a=t("<td class='fc-header-"+e+"'/>"),o=r.header[e];return o&&t.each(o.split(" "),function(e){e>0&&a.append("<span class='fc-header-space'/>");var o;t.each(this.split(","),function(e,i){if("title"==i)a.append("<span class='fc-header-title'><h2>&nbsp;</h2></span>"),o&&o.addClass(v+"-corner-right"),o=null;else{var s;if(n[i]?s=n[i]:we[i]&&(s=function(){u.removeClass(v+"-state-hover"),n.changeView(i)}),s){var l=r.theme?j(r.buttonIcons,i):null,c=j(r.buttonText,i),u=t("<span class='fc-button fc-button-"+i+" "+v+"-state-default'>"+(l?"<span class='fc-icon-wrap'><span class='ui-icon ui-icon-"+l+"'/>"+"</span>":c)+"</span>").click(function(){u.hasClass(v+"-state-disabled")||s()}).mousedown(function(){u.not("."+v+"-state-active").not("."+v+"-state-disabled").addClass(v+"-state-down")}).mouseup(function(){u.removeClass(v+"-state-down")}).hover(function(){u.not("."+v+"-state-active").not("."+v+"-state-disabled").addClass(v+"-state-hover")},function(){u.removeClass(vLine truncated
}function u(t,e,n){var r=e.find("div.fc-event-time");D(t)&&h(t,e,r),n.isEnd&&w(t)&&p(t,e,r),S(t,e)}function d(t,e,n){function r(){l||(e.width(a).height("").draggable("option","grid",null),l=!0)}var a,o,i,s=n.isStart,l=!0,u=F(),f=B(),d=X(),h=J(),p=W();e.draggable({opacity:y("dragOpacity","month"),revertDuration:y("dragRevertDuration"),start:function(n,p){b("eventDragStart",e,t,n,p),Z(t,e),a=e.width(),u.start(function(n,a){if(te(),n){o=!1;var u=q(0,a.col),p=q(0,n.col);i=g(p,u),n.row?s?l&&(e.width(f-10),x(e,d*Math.round((t.end?(t.end-t.start)/xe:y("defaultEventMinutes"))/h)),e.draggable("option","grid",[f,1]),l=!1):o=!0:(K(c(v(t.start),i),c(C(t),i)),r()),o=o||l&&!i}else r(),o=!0;e.draggable("option","revert",o)},n,"drag")},stop:function(n,a){if(u.stop(),te(),b("eventDragStop",e,t,n,a),o)r(),e.css("filter",""),U(t,e);else{var s=0;l||(s=Math.round((e.offset().top-V().offset().top)/d)*h+p-(60*t.start.getHours()+t.start.getMinutes())),$(this,t,i,s,l,n,a)}}})}function h(t,e,n){function r(){te(),s&&(u?(n.hide(),e.draggable("option","grid",null),K(c(v(t.start),D),c(C(t),D))):(a(w),n.css("display",""),e.draggable("option","grid",[E,x])))}function a(e){var r,a=f(v(t.start),e);t.end&&(r=f(v(t.end),e)),n.text(ie(a,r,y("timeFormat")))}var o,i,s,l,u,d,h,p,D,w,M,S=m.getCoordinateGrid(),T=Y(),E=B(),x=X(),H=J();e.draggable({scroll:!1,grid:[E,x],axis:1==T?"y":!1,opacity:y("dragOpacity"),revertDuration:y("dragRevertDuration"),start:function(n,r){b("eventDragStart",e,t,n,r),Z(t,e),S.build(),o=e.position(),i=S.cell(n.pageX,n.pageY),s=l=!0,u=d=L(i),h=p=0,D=0,w=M=0},drag:function(t,n){var a=S.cell(t.pageX,t.pageY);if(s=!!a){if(u=L(a),h=Math.round((n.position.left-o.left)/E),h!=p){var c=q(0,i.col),f=i.col+h;f=Math.max(0,f),f=Math.min(T-1,f);var v=q(0,f);D=g(v,c)}u||(w=Math.round((n.position.top-o.top)/x)*H)}(s!=l||u!=d||h!=p||w!=M)&&(r(),l=s,d=u,p=h,M=w),e.draggable("option","revert",!s)},stop:function(n,a){te(),b("eventDragStop",e,t,n,a),s&&(u||D||w)?$(this,t,D,u?0:w,u,n,a):(s=!0,u=!1,h=0,D=0,w=0,r(),e.css("filter",""),e.css(o),U(t,e))}})}function p(t,e,n){var r,a,o=X(),i=J();e.resizable({handles:{s:".ui-resizable-handle"},grid:o,start:function(n,o){r=a=0,Z(t,e),b("eventResizeStart",this,t,n,o)},resize:function(s,l){r=Math.round((Math.max(o,e.height())-l.originalSize.height)/o),r!=a&&(n.text(ie(t.start,r||t.end?f(M(t),i*r):null,y("timeFormat"))),a=r)},stop:function(n,a){b("eventResizeStop",this,t,n,a),r?Q(this,t,0,i*r,n,a):U(t,e)}})}var m=this;m.renderEvents=n,m.clearEvents=r,m.slotSegHtml=l,ce.call(m);var y=m.opt,b=m.trigger,D=m.isEventDraggable,w=m.isEventResizable,M=m.eventEnd,S=m.eventElementHandlers,E=m.setHeight,R=m.getDaySegmentContainer,k=m.getSlotSegmentContainer,F=m.getHoverListener,z=m.getMaxMinute,W=m.getMinMinute,O=m.timePosition,L=m.getIsCellAllDay,A=m.colContentLeft,_=m.colContentRight,q=m.cellToDate,j=m.segmentCompare,Y=m.getColCnt,B=m.getColWidth,X=m.getSnapHeight,J=m.getSnapMinutes,V=m.getSlotContainer,G=m.reportEventElement,U=m.showEvents,Z=m.hideEvents,$=m.eventDrop,Q=m.eventResize,K=m.renderDayOverlay,te=m.clearOverlays,ee=m.renderDayEvents,ae=m.calendar,oe=ae.formatDate,ie=ae.formatDates;m.draggableDayEvent=d}function ne(t){var e,n,r,a,o,i=[],s=t.length;for(e=0;s>e;e++){for(n=t[e],r=0;;){if(a=!1,i[r])for(o=0;i[r].length>o;o++)if(ae(i[r][o],n)){a=!0;break}if(!a)break;r++}i[r]?i[r].push(n):i[r]=[n]}return i}function re(t){var e,n,r,a,o,i;for(e=t.length-1;e>0;e--)for(a=t[e],n=0;a.length>n;n++)for(o=a[n],r=0;t[e-1].length>r;r++)i=t[e-1][r],ae(o,i)&&(i.forward=Math.max(i.forward||0,(o.forward||0)+1))}function ae(t,e){return t.end>e.start&&t.start<e.end}function oe(t,e){function n(t,e){e&&c(t,e),i(t,0>e?-1:1);var n=v(t,!0),u=c(v(n),1);r.title=s(t,a("titleFormat")),r.start=r.visStart=n,r.end=r.visEnd=u,o(l().length)}var r=this;r.render=n,ie.call(r,t,e,"resourceDay");var a=r.opt,o=r.renderResource,i=r.skipHiddenDays,s=e.formatDate,l=r.getResources}function ie(n,r,a){function o(t){We=t,i(),K?l():s()}function i(){je=Ge("theme")?"ui":"fc",Pe=Ge("isRTL"),Ye=b(Ge("minTime")),Be=b(Ge("maxTime")),Ie=Ge("columnFormat"),Xe=Ge("weekNumbers"),Je=Ge("weekNumberTitle"),Ve="iso"!=Ge("weekNumberCalculation")?"w":"W",Fe=Ge("snapMinutes")||Ge("slotMinutes")}function s(){var e,r,a,o,i,s=je+"-widget-header",c=je+"-widget-content",u=0==Ge("slotMinutes")%15;for(l(),ue=t("<div style='position:absolute;z-index:2;left:0;width:100%'/>").appendTo(n),Ge("allDaySlot")?(fe=t("<div class='fc-event-container' style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(ue),e="<table style='width:100%' class='fc-agenda-allday' cellspacing='0'><tr><th class='"+s+" fc-agenda-axis'>"+Ge("allDayText")+"</th>"+"<td>"+"<div class='fc-day-content'><div style='position:relative'/></div>"+"</td>"+"<th class='"+s+" fc-agenda-gutter'>&nbsp;</th>"+"</tr>"+"</table>",pe=t(e).appendTo(ue),ye=pe.find("tr"),M(ye.find("td")),ue.append("<div class='fc-agenda-divider "+s+"'>"+"<div class='fc-agenda-divider-inner'/>"+"</div>")):fe=t([]),be=t("<div style='position:absLine truncated
}function u(t,e,n){var r=e.find("div.fc-event-time");D(t)&&h(t,e,r),n.isEnd&&w(t)&&p(t,e,r),S(t,e)}function d(t,e,n){function r(){l||(e.width(a).height("").draggable("option","grid",null),l=!0)}var a,o,i,s=n.isStart,l=!0,u=F(),f=B(),d=X(),h=J(),p=W();e.draggable({opacity:y("dragOpacity","month"),revertDuration:y("dragRevertDuration"),start:function(n,p){b("eventDragStart",e,t,n,p),Z(t,e),a=e.width(),u.start(function(n,a){if(te(),n){o=!1;var u=q(0,a.col),p=q(0,n.col);i=g(p,u),n.row?s?l&&(e.width(f-10),x(e,d*Math.round((t.end?(t.end-t.start)/xe:y("defaultEventMinutes"))/h)),e.draggable("option","grid",[f,1]),l=!1):o=!0:(K(c(v(t.start),i),c(C(t),i)),r()),o=o||l&&!i}else r(),o=!0;e.draggable("option","revert",o)},n,"drag")},stop:function(n,a){if(u.stop(),te(),b("eventDragStop",e,t,n,a),o)r(),e.css("filter",""),U(t,e);else{var s=0;l||(s=Math.round((e.offset().top-V().offset().top)/d)*h+p-(60*t.start.getHours()+t.start.getMinutes())),$(this,t,i,s,l,n,a)}}})}function h(t,e,n){function r(){te(),s&&(u?(n.hide(),e.draggable("option","grid",null),K(c(v(t.start),D),c(C(t),D))):(a(w),n.css("display",""),e.draggable("option","grid",[E,x])))}function a(e){var r,a=f(v(t.start),e);t.end&&(r=f(v(t.end),e)),n.text(ie(a,r,y("timeFormat")))}var o,i,s,l,u,d,h,p,D,w,M,S=m.getCoordinateGrid(),T=Y(),E=B(),x=X(),H=J();e.draggable({scroll:!1,grid:[E,x],axis:1==T?"y":!1,opacity:y("dragOpacity"),revertDuration:y("dragRevertDuration"),start:function(n,r){b("eventDragStart",e,t,n,r),Z(t,e),S.build(),o=e.position(),i=S.cell(n.pageX,n.pageY),s=l=!0,u=d=L(i),h=p=0,D=0,w=M=0},drag:function(t,n){var a=S.cell(t.pageX,t.pageY);if(s=!!a){if(u=L(a),h=Math.round((n.position.left-o.left)/E),h!=p){var c=q(0,i.col),f=i.col+h;f=Math.max(0,f),f=Math.min(T-1,f);var v=q(0,f);D=g(v,c)}u||(w=Math.round((n.position.top-o.top)/x)*H)}(s!=l||u!=d||h!=p||w!=M)&&(r(),l=s,d=u,p=h,M=w),e.draggable("option","revert",!s)},stop:function(n,a){te(),b("eventDragStop",e,t,n,a),s&&(u||D||w)?$(this,t,D,u?0:w,u,n,a):(s=!0,u=!1,h=0,D=0,w=0,r(),e.css("filter",""),e.css(o),U(t,e))}})}function p(t,e,n){var r,a,o=X(),i=J();e.resizable({handles:{s:".ui-resizable-handle"},grid:o,start:function(n,o){r=a=0,Z(t,e),b("eventResizeStart",this,t,n,o)},resize:function(s,l){r=Math.round((Math.max(o,e.height())-l.originalSize.height)/o),r!=a&&(n.text(ie(t.start,r||t.end?f(M(t),i*r):null,y("timeFormat"))),a=r)},stop:function(n,a){b("eventResizeStop",this,t,n,a),r?Q(this,t,0,i*r,n,a):U(t,e)}})}var m=this;m.renderEvents=n,m.clearEvents=r,m.slotSegHtml=l,ce.call(m);var y=m.opt,b=m.trigger,D=m.isEventDraggable,w=m.isEventResizable,M=m.eventEnd,S=m.eventElementHandlers,E=m.setHeight,R=m.getDaySegmentContainer,k=m.getSlotSegmentContainer,F=m.getHoverListener,z=m.getMaxMinute,W=m.getMinMinute,O=m.timePosition,L=m.getIsCellAllDay,A=m.colContentLeft,_=m.colContentRight,q=m.cellToDate,j=m.segmentCompare,Y=m.getColCnt,B=m.getColWidth,X=m.getSnapHeight,J=m.getSnapMinutes,V=m.getSlotContainer,G=m.reportEventElement,U=m.showEvents,Z=m.hideEvents,$=m.eventDrop,Q=m.eventResize,K=m.renderDayOverlay,te=m.clearOverlays,ee=m.renderDayEvents,ae=m.calendar,oe=ae.formatDate,ie=ae.formatDates;m.draggableDayEvent=d}function ne(t){var e,n,r,a,o,i=[],s=t.length;for(e=0;s>e;e++){for(n=t[e],r=0;;){if(a=!1,i[r])for(o=0;i[r].length>o;o++)if(ae(i[r][o],n)){a=!0;break}if(!a)break;r++}i[r]?i[r].push(n):i[r]=[n]}return i}function re(t){var e,n,r,a,o,i;for(e=t.length-1;e>0;e--)for(a=t[e],n=0;a.length>n;n++)for(o=a[n],r=0;t[e-1].length>r;r++)i=t[e-1][r],ae(o,i)&&(i.forward=Math.max(i.forward||0,(o.forward||0)+1))}function ae(t,e){return t.end>e.start&&t.start<e.end}function oe(t,e){function n(t,e){e&&c(t,e),i(t,0>e?-1:1);var n=v(t,!0),u=c(v(n),1);r.title=s(t,a("titleFormat")),r.start=r.visStart=n,r.end=r.visEnd=u,o(l().length)}var r=this;r.render=n,ie.call(r,t,e,"resourceDay");var a=r.opt,o=r.renderResource,i=r.skipHiddenDays,s=e.formatDate,l=r.getResources}function ie(n,r,a){function o(t){We=t,i(),K?l():s()}function i(){je=Ge("theme")?"ui":"fc",Pe=Ge("isRTL"),Ye=b(Ge("minTime")),Be=b(Ge("maxTime")),Ie=Ge("columnFormat"),Xe=Ge("weekNumbers"),Je=Ge("weekNumberTitle"),Ve="iso"!=Ge("weekNumberCalculation")?"w":"W",Fe=Ge("snapMinutes")||Ge("slotMinutes")}function s(){var e,r,a,o,i,s=je+"-widget-header",c=je+"-widget-content",u=0==Ge("slotMinutes")%15;for(l(),ue=t("<div style='position:absolute;z-index:2;left:0;width:100%'/>").appendTo(n),Ge("allDaySlot")?(fe=t("<div class='fc-event-container' style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(ue),e="<table style='width:100%' class='fc-agenda-allday' cellspacing='0'><tr><th class='"+s+" fc-agenda-axis'>"+Ge("allDayText")+"</th>"+"<td>"+"<div class='fc-day-content'><div style='position:relative'/></div>"+"</td>"+"<th class='"+s+" fc-agenda-gutter'>&nbsp;</th>"+"</tr>"+"</table>",pe=t(e).appendTo(ue),ye=pe.find("tr"),M(ye.find("td")),ue.append("<div class='fc-agenda-divider "+s+"'>"+"<div class='fc-agenda-divider-inner'/>"+"</div>")):fe=t([]),be=t("<div style='position:absLine truncated
return this.each(function(){var r=t.data(this,"fullCalendar");if(r&&t.isFunction(r[n])){var i=r[n].apply(r,o);a===e&&(a=i),"destroy"==n&&t.removeData(this,"fullCalendar")}}),a!==e?a:this}var i=n.eventSources||[];return delete n.eventSources,n.events&&(i.push(n.events),delete n.events),n=t.extend(!0,{},ye,n.isRTL||n.isRTL===e&&ye.isRTL?be:{},n),this.each(function(e,a){var o=t(a),s=new r(o,n,i);o.data("fullCalendar",s),s.render()}),this},De.sourceNormalizers=[],De.sourceFetchers=[];var Me={dataType:"json",cache:!1},Ce=1;De.addDays=c,De.cloneDate=v,De.parseDate=m,De.parseISO8601=y,De.parseTime=b,De.formatDate=D,De.formatDates=w;var Se=["sun","mon","tue","wed","thu","fri","sat"],Te=864e5,Ee=36e5,xe=6e4,He={s:function(t){return t.getSeconds()},ss:function(t){return q(t.getSeconds())},m:function(t){return t.getMinutes()},mm:function(t){return q(t.getMinutes())},h:function(t){return t.getHours()%12||12},hh:function(t){return q(t.getHours()%12||12)},H:function(t){return t.getHours()},HH:function(t){return q(t.getHours())},d:function(t){return t.getDate()},dd:function(t){return q(t.getDate())},ddd:function(t,e){return e.dayNamesShort[t.getDay()]},dddd:function(t,e){return e.dayNames[t.getDay()]},M:function(t){return t.getMonth()+1},MM:function(t){return q(t.getMonth()+1)},MMM:function(t,e){return e.monthNamesShort[t.getMonth()]},MMMM:function(t,e){return e.monthNames[t.getMonth()]},yy:function(t){return(t.getFullYear()+"").substring(2)},yyyy:function(t){return t.getFullYear()},t:function(t){return 12>t.getHours()?"a":"p"},tt:function(t){return 12>t.getHours()?"am":"pm"},T:function(t){return 12>t.getHours()?"A":"P"},TT:function(t){return 12>t.getHours()?"AM":"PM"},u:function(t){return D(t,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(t){var e=t.getDate();return e>10&&20>e?"th":["st","nd","rd"][e%10-1]||"th"},w:function(t,e){return e.weekNumberCalculation(t)},W:function(t){return M(t)}};De.dateFormatters=He,De.applyAll=X,we.month=V,we.basicWeek=G,we.basicDay=U,n({weekMode:"fixed"}),we.agendaWeek=Q,we.agendaDay=K,n({allDaySlot:!0,allDayText:"all-day",firstHour:6,slotMinutes:30,defaultEventMinutes:120,axisFormat:"h(:mm)tt",timeFormat:{agenda:"h:mm{ - h:mm}"},dragOpacity:{agenda:.5},minTime:0,maxTime:24}),we.resourceDay=oe,n({allDaySlot:!0,allDayText:"all-day",firstHour:6,slotMinutes:30,defaultEventMinutes:120,axisFormat:"h(:mm)tt",timeFormat:{agenda:"h:mm{ - h:mm}"},dragOpacity:{agenda:.5},minTime:0,maxTime:24})})(jQuery);