Files
old-svijetlastrana-front/public/js/vendor/fullcalendar/fullcalendar.min.js

8 lines
69 KiB
JavaScript
Raw Normal View History

2018-05-07 16:07:00 +02:00
/*!
* FullCalendar v2.1.0-beta2
* Docs & License: http://arshaw.com/fullcalendar/
* (c) 2013 Adam Shaw
*/
(function(t){"function"==typeof define&&define.amd?define(["jquery","moment"],t):t(jQuery,moment)})(function(t,e){function i(t,e){return e.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"t")}function n(t,e){var i=e.longDateFormat("L");return i=i.replace(/^Y+[^\w\s]*|[^\w\s]*Y+$/g,""),t.isRTL?i+=" ddd":i="ddd "+i,i}function r(t){s(Se,t)}function s(e){function i(i,n){t.isPlainObject(n)&&t.isPlainObject(e[i])&&!o(i)?e[i]=s({},e[i],n):void 0!==n&&(e[i]=n)}for(var n=1;arguments.length>n;n++)t.each(arguments[n],i);return e}function o(t){return/(Time|Duration)$/.test(t)}function l(i,n){function r(t){te?h()&&(g(),u(t)):o()}function o(){ee=q.theme?"ui":"fc",i.addClass("fc"),q.isRTL?i.addClass("fc-rtl"):i.addClass("fc-ltr"),q.theme?i.addClass("ui-widget"):i.addClass("fc-unthemed"),te=t("<div class='fc-view-container'/>").prependTo(i),Q=new a(X,q),J=Q.render(),J&&i.prepend(J),c(q.defaultView),q.handleWindowResize&&t(window).resize(m)}function l(){ie&&ie.destroy(),Q.destroy(),te.remove(),i.removeClass("fc fc-ltr fc-rtl fc-unthemed ui-widget"),t(window).unbind("resize",m)}function h(){return i.is(":visible")}function c(t){u(0,t)}function u(e,i){de++,ie&&i&&ie.name!==i&&(Q.deactivateButton(ie.name),W(),ie.start&&ie.destroy(),ie.el.remove(),ie=null),!ie&&i&&(ie=new ke[i](X),ie.el=t("<div class='fc-view fc-"+i+"-view' />").appendTo(te),Q.activateButton(i)),ie&&(e&&(re=ie.incrementDate(re,e)),ie.start&&!e&&re.isWithin(ie.intervalStart,ie.intervalEnd)||h()&&(W(),ie.start&&ie.destroy(),ie.render(re),Z(),T(),C(),b())),Z(),de--}function f(t){return h()?(t&&p(),de++,ie.updateSize(!0),de--,!0):void 0}function g(){h()&&p()}function p(){ne="number"==typeof q.contentHeight?q.contentHeight:"number"==typeof q.height?q.height-(J?J.outerHeight(!0):0):Math.round(te.width()/Math.max(q.aspectRatio,.5))}function m(t){if(!de&&t.target===window&&ie.start){var e=++ae;setTimeout(function(){e!=ae||de||f(!0)&&ie.trigger("windowResize",le)},q.windowResizeDelay)}}function v(){w(),E()}function y(){h()&&(W(),ie.destroyEvents(),ie.renderEvents(he),Z())}function w(){W(),ie.destroyEvents(),Z()}function b(){!q.lazyFetching||se(ie.start,ie.end)?E():y()}function E(){oe(ie.start,ie.end)}function D(t){he=t,y()}function S(){y()}function T(){Q.updateTitle(ie.title)}function C(){var t=X.getNow();t.isWithin(ie.intervalStart,ie.intervalEnd)?Q.disableButton("today"):Q.enableButton("today")}function H(t,e){t=X.moment(t),e=e?X.moment(e):t.hasTime()?t.clone().add(X.defaultTimedEventDuration):t.clone().add(X.defaultAllDayEventDuration),ie.select(t,e)}function x(){ie&&ie.unselect()}function M(){u(-1)}function R(){u(1)}function z(){re.add("years",-1),u()}function P(){re.add("years",1),u()}function N(){re=X.getNow(),u()}function L(t){re=X.moment(t),u()}function Y(t){re.add(e.duration(t)),u()}function A(t,e){var i,n;e&&void 0!==ke[e]||(e=e||"day",i=Q.getViewsWithButtons().join(" "),n=i.match(RegExp("\\w+"+G(e))),n||(n=i.match(/\w+Day/)),e=n?n[0]:"agendaDay"),re=t,c(e)}function O(){return re.clone()}function W(){te.css({width:"100%",height:te.height(),overflow:"hidden"})}function Z(){te.css({width:"",height:"",overflow:""})}function V(){return X}function B(){return ie}function j(t,e){return void 0===e?q[t]:(("height"==t||"contentHeight"==t||"aspectRatio"==t)&&(q[t]=e,f(!0)),void 0)}function I(t,e){return q[t]?q[t].apply(e||le,Array.prototype.slice.call(arguments,2)):void 0}var X=this;n=n||{};var $,q=s({},Se,n);$=q.lang in Te?Te[q.lang]:Te[Se.lang],$&&(q=s({},Se,$,n)),q.isRTL&&(q=s({},Se,Ce,$||{},n)),X.options=q,X.render=r,X.destroy=l,X.refetchEvents=v,X.reportEvents=D,X.reportEventChange=S,X.rerenderEvents=y,X.changeView=c,X.select=H,X.unselect=x,X.prev=M,X.next=R,X.prevYear=z,X.nextYear=P,X.today=N,X.gotoDate=L,X.incrementDate=Y,X.zoomTo=A,X.getDate=O,X.getCalendar=V,X.getView=B,X.option=j,X.trigger=I;var U=k(e.langData(q.lang));if(q.monthNames&&(U._months=q.monthNames),q.monthNamesShort&&(U._monthsShort=q.monthNamesShort),q.dayNames&&(U._weekdays=q.dayNames),q.dayNamesShort&&(U._weekdaysShort=q.dayNamesShort),null!=q.firstDay){var K=k(U._week);
},getCell:function(t){return this.coordMap.getCell(t.pageX,t.pageY)},trigger:function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))},preventDefault:function(t){t.preventDefault()}},K.prototype={options:null,sourceEl:null,el:null,parentEl:null,top0:null,left0:null,mouseY0:null,mouseX0:null,topDelta:null,leftDelta:null,mousemoveProxy:null,isFollowing:!1,isHidden:!1,isAnimating:!1,start:function(e){this.isFollowing||(this.isFollowing=!0,this.mouseY0=e.pageY,this.mouseX0=e.pageX,this.topDelta=0,this.leftDelta=0,this.isHidden||this.updatePosition(),t(document).on("mousemove",this.mousemoveProxy=t.proxy(this,"mousemove")))},stop:function(e,i){function n(){this.isAnimating=!1,r.destroyEl(),this.top0=this.left0=null,i&&i()}var r=this,s=this.options.revertDuration;this.isFollowing&&!this.isAnimating&&(this.isFollowing=!1,t(document).off("mousemove",this.mousemoveProxy),e&&s&&!this.isHidden?(this.isAnimating=!0,this.el.animate({top:this.top0,left:this.left0},{duration:s,complete:n})):n())},getEl:function(){var t=this.el;return t||(this.sourceEl.width(),t=this.el=this.sourceEl.clone().css({position:"absolute",visibility:"",display:this.isHidden?"none":"",margin:0,right:"auto",bottom:"auto",width:this.sourceEl.width(),height:this.sourceEl.height(),opacity:this.options.opacity||"",zIndex:this.options.zIndex}).appendTo(this.parentEl)),t},destroyEl:function(){this.el&&(this.el.remove(),this.el=null)},updatePosition:function(){var t,e;this.getEl(),null===this.top0&&(this.sourceEl.width(),t=this.sourceEl.offset(),e=this.el.offsetParent().offset(),this.top0=t.top-e.top,this.left0=t.left-e.left),this.el.css({top:this.top0+this.topDelta,left:this.left0+this.leftDelta})},mousemove:function(t){this.topDelta=t.pageY-this.mouseY0,this.leftDelta=t.pageX-this.mouseX0,this.isHidden||this.updatePosition()},hide:function(){this.isHidden||(this.isHidden=!0,this.el&&this.el.hide())},show:function(){this.isHidden&&(this.isHidden=!1,this.updatePosition(),this.getEl().show())}},Q.prototype={view:null,cellHtml:"<td/>",rowHtml:function(t,e){var i,n,r=this.view,s=this.getHtmlRenderer("cell",t),o="";for(e=e||0,i=0;r.colCnt>i;i++)n=r.cellToDate(e,i),o+=s(e,i,n);return o=this.bookendCells(o,t,e),"<tr>"+o+"</tr>"},bookendCells:function(t,e,i){var n=this.view,r=this.getHtmlRenderer("intro",e)(i||0),s=this.getHtmlRenderer("outro",e)(i||0),o=n.opt("isRTL"),l=o?s:r,a=o?r:s;return"string"==typeof t?l+t+a:t.prepend(l).append(a)},getHtmlRenderer:function(t,e){var i,n,r,s,o=this.view;return i=t+"Html",e&&(n=e+G(t)+"Html"),n&&(s=o[n])?r=o:n&&(s=this[n])?r=this:(s=o[i])?r=o:(s=this[i])&&(r=this),"function"==typeof s?function(){return s.apply(r,arguments)||""}:function(){return s||""}}},J.prototype=k(Q.prototype),t.extend(J.prototype,{el:null,coordMap:null,cellDuration:null,render:function(){this.bindHandlers()},destroy:function(){},buildCoords:function(){},getCellDate:function(){},getCellDayEl:function(){},rangeToSegs:function(){},bindHandlers:function(){var e=this;this.el.on("mousedown",function(i){t(i.target).is(".fc-event-container *, .fc-more")||t(i.target).closest(".fc-popover").length||e.dayMousedown(i)}),this.bindSegHandlers()},dayMousedown:function(t){var e,i,n,r=this,s=this.view,o=s.opt("selectable"),l=null,a=new q(this.coordMap,{dragStart:function(){s.unselect()},cellOver:function(t,s){a.origDate&&(n=r.getCellDayEl(t),l=[s,a.origDate].sort(H),e=l[0],i=l[1].clone().add(r.cellDuration),o&&r.renderSelection(e,i))},cellOut:function(){l=null,r.destroySelection()},listenStop:function(t){l&&(l[0].isSame(l[1])&&s.trigger("dayClick",n[0],e,t),o&&s.reportSelection(e,i,t))}});a.mousedown(t)},renderDrag:function(){},destroyDrag:function(){},renderResize:function(){},destroyResize:function(){},renderRangeHelper:function(t,e,i){var n,r=this.view;!e&&r.opt("forceEventDuration")&&(e=r.calendar.getDefaultEventEnd(!t.hasTime(),t)),n=i?k(i.event):{},n.start=t,n.end=e,n.allDay=!(t.hasTime()||e&&e.hasTime()),n.className=(n.className||[]).concat("fc-helper"),i||(n.editable=!1),this.renderHelper(n,i)},renderHelper:function(){},destroyHelper:
},isFixedWeeks:function(){var t=this.opt("weekMode");return t?"fixed"===t:this.opt("fixedWeekCount")},hasRigidRows:function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t}}),ke.basicWeek=me,me.prototype=k(ge.prototype),t.extend(me.prototype,{name:"basicWeek",incrementDate:function(t,e){return t.clone().stripTime().add("weeks",e).startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add("weeks",1),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),ge.prototype.render.call(this,1,this.getCellsPerWeek(),!1)}}),ke.basicDay=ve,ve.prototype=k(ge.prototype),t.extend(ve.prototype,{name:"basicDay",incrementDate:function(t,e){var i=t.clone().stripTime().add("days",e);return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add("days",1),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),ge.prototype.render.call(this,1,1,!1)}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:ye,timeFormat:{agenda:we},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0}),be.prototype=k(fe.prototype),t.extend(be.prototype,{timeGrid:null,dayGrid:null,axisWidth:null,noScrollRowEls:null,bottomRuleEl:null,bottomRuleHeight:null,render:function(e){this.rowCnt=1,this.colCnt=e,this.el.addClass("fc-agenda-view").html(this.renderHtml()),this.scrollerEl=this.el.find(".fc-time-grid-container"),this.timeGrid.coordMap.containerEl=this.scrollerEl,this.timeGrid.el=this.el.find(".fc-time-grid"),this.timeGrid.render(),this.bottomRuleEl=t('<hr class="'+this.widgetHeaderClass+'"/>').appendTo(this.timeGrid.el),this.dayGrid&&(this.dayRowThemeClass=this.widgetHeaderClass,this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr").outerHeight()),this.noScrollRowEls=this.el.find(".fc-row:not(.fc-scroller *)"),fe.prototype.render.call(this),this.resetScroll()},destroy:function(){this.timeGrid.destroy(),this.dayGrid&&this.dayGrid.destroy(),fe.prototype.destroy.call(this)},renderHtml:function(){return'<table><thead><tr><td class="'+this.widgetHeaderClass+'">'+this.timeGrid.headHtml()+"</td>"+"</tr>"+"</thead>"+"<tbody>"+"<tr>"+'<td class="'+this.widgetHeaderClass+'">'+(this.dayGrid?'<div class="fc-day-grid"/><hr class="'+this.widgetHeaderClass+'"/>':"")+'<div class="fc-time-grid-container">'+'<div class="fc-time-grid"/>'+"</div>"+"</td>"+"</tr>"+"</tbody>"+"</table>"},headIntroHtml:function(){var t,e,i,n;return this.opt("weekNumbers")?(t=this.cellToDate(0,0),e=this.calendar.calculateWeekNumber(t),i=this.opt("weekNumberTitle"),n=this.opt("isRTL")?e+i:i+e,'<th class="fc-axis fc-week-number '+this.widgetHeaderClass+'" '+this.axisStyleAttr()+">"+"<span>"+z(n)+"</span>"+"</th>"):'<th class="fc-axis '+this.widgetHeaderClass+'" '+this.axisStyleAttr()+"></th>"},dayIntroHtml:function(){return'<td class="'+this.widgetHeaderClass+' fc-axis" '+this.axisStyleAttr()+">"+"<span>"+(this.opt("allDayHtml")||z(this.opt("allDayText")))+"</span>"+"</td>"},introHtml:function(){return'<td class="fc-axis" '+this.axisStyleAttr()+"></td>"},axisStyleAttr:function(){return null!==this.axisWidth?'style="width:'+this.axisWidth+'px"':""},updateSize:function(t){t&&this.timeGrid.resize(),fe.prototype.updateSize.call(this,t)},updateWidth:function(){this.axisWidth=p(this.el.find(".fc-axis"))},setHeight:function(t,e){var i;null===this.bottomRuleHeight&&(this.bottomRuleHeight=this.bottomRuleEl.outerHeight()),this.bottomRuleEl.hide(),this.scrollerEl.css("overflow",""),v(this.scrollerEl),u(this.noScrollRowEls),e||(i=this.computeScrollerHeight(t),m(this.scrollerEl,i)?(c(this.noScrollRowEls,w(this.scrollerEl)),i=this.computeScrollerHeight(t),this.scrollerEl.height(i),this.restoreScroll()):(this.scrollerEl.height(i).css("overfl