Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/calendar/new/ |
Upload File : |
(function(e){var t=e.BXEventCalendarView;function a(){t.apply(this,arguments);this.name="month";this.title=BX.message("EC_VIEW_MONTH");this.contClassName="calendar-month-view";this.dayCount=7;this.slotHeight=21;this.hiddenStorageHeight=17;this.eventHolderTopOffset=25;this.offsetForTimelineExpiredTime=25;this.hotkey="M";this.preBuild()}a.prototype=Object.create(t.prototype);a.prototype.constructor=a;a.prototype.preBuild=function(){this.viewCont=BX.create("DIV",{props:{className:this.contClassName},style:{display:"none"}})};a.prototype.build=function(){this.titleCont=this.viewCont.appendChild(BX.create("DIV",{props:{className:"calendar-grid-month-row-days-week"}}));this.gridWrap=this.viewCont.appendChild(BX.create("DIV",{props:{className:"calendar-grid-wrap"}}));this.gridMonthContainer=this.gridWrap.appendChild(BX.create("DIV",{props:{className:"calendar-grid-month-container"}}));this.grid=this.gridMonthContainer.appendChild(BX.create("DIV",{props:{className:"calendar-grid-month calendar-grid-month-current"}}))};a.prototype.show=function(){t.prototype.show.apply(this,arguments);this.buildDaysTitle();this.buildDaysGrid();if(this.calendar.navCalendar){this.calendar.navCalendar.hide()}this.loadEntries().then((e=>{this.entries=e;this.displayEntries()}));this.calendar.initialViewShow=false};a.prototype.hide=function(){t.prototype.hide.apply(this,arguments)};a.prototype.increaseViewRangeDate=function(){this.changeViewRangeDate(1);this.highlightAll();var e=this.gridMonthContainer.appendChild(BX.create("DIV",{props:{className:"calendar-grid-month calendar-grid-month-next"+" "+this.animateClass}}));BX.addClass(this.grid,this.animateClass);this.setTitle();this.buildDaysGrid({grid:e});this.preloadEntries();setTimeout(BX.delegate((function(){BX.addClass(this.gridMonthContainer,"calendar-change-month-next");setTimeout(BX.delegate((function(){BX.removeClass(this.gridMonthContainer,"calendar-change-month-next");BX.removeClass(e,"calendar-grid-month-next");BX.addClass(e,"calendar-grid-month-current");BX.remove(this.grid);this.grid=e;BX.removeClass(this.grid,this.animateClass);this.loadEntries().then((e=>{this.entries=e;this.displayEntries()}))}),this),400)}),this),0)};a.prototype.decreaseViewRangeDate=function(){this.changeViewRangeDate(-1);this.highlightAll();var e=this.gridMonthContainer.insertBefore(BX.create("DIV",{props:{className:"calendar-grid-month calendar-grid-month-previous"+" "+this.animateClass}}),this.grid);BX.addClass(this.grid,this.animateClass);this.setTitle();this.buildDaysGrid({grid:e});this.preloadEntries();setTimeout(BX.delegate((function(){BX.addClass(this.gridMonthContainer,"calendar-change-month-previous");setTimeout(BX.delegate((function(){BX.removeClass(this.gridMonthContainer,"calendar-change-month-previous");BX.removeClass(e,"calendar-grid-month-previous");BX.addClass(e,"calendar-grid-month-current");BX.remove(this.grid);this.grid=e;BX.removeClass(this.grid,this.animateClass);this.loadEntries().then((e=>{this.entries=e;this.displayEntries()}))}),this),400)}),this),0)};a.prototype.getViewRange=function(){var e=this.calendar.getViewRangeDate(),t=new Date(e.getTime());t.setMonth(e.getMonth()+1);return{start:e,end:t}};a.prototype.changeViewRangeDate=function(e){var t=this.calendar.getViewRangeDate(),a=new Date(t.getTime());a.setMonth(a.getMonth()+e);this.calendar.setViewRangeDate(a);return a};a.prototype.adjustViewRangeToDate=function(e){var t=this.calendar.getViewRangeDate(),a=false;var i=e.getMonth()-t.getMonth();if(i==1){this.increaseViewRangeDate()}else if(i==-1){this.decreaseViewRangeDate()}else{if(e&&e.getTime){a=new Date(e.getTime());a.setDate(1);a.setHours(0,0,0,0);this.calendar.setViewRangeDate(a)}this.fadeAnimation(this.getContainer(),100,BX.delegate((function(){this.show();this.getContainer().style.opacity=0;this.showAnimation(this.getContainer(),300)}),this))}return a};a.prototype.getAdjustedDate=function(e,t){if(!e){e=new Date}if(e.getTime()<t.start.getTime()){e=new Date(t.start.getTime())}if(e.getTime()>t.end.getTime()){e=new Date(t.end.getTime())}var a=false;if(e&&e.getTime){a=new Date(e.getTime());a.setDate(1);a.setHours(0,0,0,0)}return a};a.prototype.buildDaysTitle=function(){BX.cleanNode(this.titleCont);var e,t,a=this.util.getWeekDays();for(e=0;e<a.length;e++){t=a[e];this.titleCont.appendChild(BX.create("DIV",{props:{className:"calendar-grid-month-cell"},html:'<span class="calendar-grid-cell-inner">'+BX.message("EC_MONTH_WEEK_TITLE").replace("#DAY_OF_WEEK#",t[1])+"</span>"}))}};a.prototype.buildDaysGrid=function(e){if(!e)e={};var t;var a;var i=e.grid||this.grid;var n=this.calendar.getViewRangeDate();var s=n.getFullYear();var r=n.getMonth();var d=this.util.getViewHeight();var o=BX.clone(this.getViewRange(),true);var l=new Date;BX.cleanNode(i);l.setFullYear(s,r,1);this.dayIndex={};this.days=[];this.entryHolders=[];this.currentMonthRow=false;this.monthRows=[];if(this.util.getWeekStart()!=BX.Calendar.Util.getWeekDayByInd(l.getDay())){a=this.util.getWeekDayOffset(BX.Calendar.Util.getWeekDayByInd(l.getDay()));l.setDate(l.getDate()-a);o.start=new Date(l.getTime());o.start.setHours(0,0,0,0);for(t=0;t<a;t++){this.buildDayCell({date:l,month:"previous",grid:i});l.setDate(l.getDate()+1)}}l.setFullYear(s,r,1);while(l.getMonth()==r){this.buildDayCell({date:l,grid:i});l.setDate(l.getDate()+1)}if(this.util.getWeekStart()!=BX.Calendar.Util.getWeekDayByInd(l.getDay())){a=this.util.getWeekDayOffset(BX.Calendar.Util.getWeekDayByInd(l.getDay()));l.setFullYear(s,r+1,1);for(t=a;t<7;t++){this.buildDayCell({date:l,month:"next",grid:i});l.setDate(l.getDate()+1)}o.end=new Date(l.getTime());o.end.setHours(23,59,59,59)}this.calendar.setDisplayedViewRange(o);if(this.monthRows.length>0){this.rowHeight=Math.round(d/this.monthRows.length);this.slotsCount=Math.floor((this.rowHeight-this.eventHolderTopOffset)/this.slotHeight);for(t=0;t<this.monthRows.length;t++){this.monthRows[t].style.height=this.rowHeight+"px"}}};a.prototype.buildDayCell=function(e){var t=e.date,a="",i=Math.round(t.getTime()/1e3)*1e3,n=t.getDay(),s=this.util.getDayCode(t),r=BX.Calendar.Util.getWeekDayByInd(n),d=false,o=this.util.getWeekStart()==r;if(o){this.currentMonthRow=e.grid.appendChild(BX.create("DIV",{props:{className:"calendar-grid-month-row"}}));this.monthRows.push(this.currentMonthRow);if(this.util.showWeekNumber()){d=this.util.getWeekNumber(i)}}if(e.month==="previous"){a+=" calendar-grid-previous-month-day"}else if(e.month==="next"){a+=" calendar-grid-next-month-day"}if(this.util.isHoliday(t)){a+=" calendar-grid-holiday"}if(this.util.isToday(t)){a+=" calendar-grid-today"}this.days.push({date:new Date(t.getTime()),dayOffset:this.util.getWeekDayOffset(r),rowIndex:this.monthRows.length-1,holderIndex:this.entryHolders.length,node:this.currentMonthRow.appendChild(BX.create("DIV",{props:{className:BX.util.trim("calendar-grid-month-cell"+a)},attrs:{"data-bx-calendar-month-day":s},html:'<span class="calendar-grid-cell-inner">'+'<span class="calendar-num-day" data-bx-calendar-date="'+i+'">'+(t.getDate()==1?BX.message("EC_MONTH_SHORT").replace("#MONTH#",BX.date.format("M",i/1e3)).replace("#DATE#",t.getDate()):t.getDate())+"</span>"+(d?'<span class="calendar-num-week" data-bx-cal-time="'+i+'" data-bx-calendar-weeknumber="'+d+'">'+d+"</span>":"")+"</span>"})),dayCode:s});this.dayIndex[this.days[this.days.length-1].dayCode]=this.days.length-1;this.calendar.dragDrop.registerDay(this.days[this.days.length-1]);if(this.currentMonthRow&&this.util.getWeekEnd()===r){this.entryHolders.push(this.currentMonthRow.appendChild(BX.create("DIV",{props:{className:"calendar-grid-month-events-holder"}})))}};a.prototype.setTitle=function(){var e=this.calendar.getViewRangeDate();t.prototype.setTitle.apply(this,[BX.date.format("f",e.getTime()/1e3)+", #GRAY_START#"+e.getFullYear()+"#GRAY_END#"])};a.prototype.setDraggedEntry=function(e){if(!e){this.draggedEntry=null}else{this.draggedEntry=this.entries.find((t=>t.id===e.id));for(const e in this.draggedEntry.parts){this.draggedEntry.parts[e].params.wrapNode.style.transition="none";this.draggedEntry.parts[e].params.wrapNode.style.opacity="0.3"}}};a.prototype.loadEntries=function(){return new Promise((e=>{const t=this.calendar.getDisplayedViewRange();this.entryController.getList({showLoader:this.entries&&!this.entries.length,startDate:new Date(t.start.getFullYear(),t.start.getMonth(),1),finishDate:new Date(t.end.getFullYear(),t.end.getMonth()+1,1),viewRange:t}).then((t=>{e(t)}))}))};a.prototype.displayEntries=function(){if(this.draggedEntry){return}var e,t,a,i,n,s,r,d,o,l=[];this.entries=this.getUndeletedEntries();this.entryHolders.forEach((function(e){BX.cleanNode(e)}));this.days.forEach((function(e){e.slots=[];e.entries={list:[],started:[],hidden:[]}}));if(this.entries===false||!this.entries||!this.entries.length)return;for(t=0;t<this.entries.length;t++){i=this.entries[t];this.entriesIndex[i.uid]=t;i.cleanParts();o=false;for(s=this.dayIndex[i.startDayCode];s<this.days.length;s++){d=this.days[s];if(d.dayCode===i.startDayCode||o&&d.dayOffset===0){o=true;n=i.startPart({from:d,daysCount:0});d.entries.started.push({entry:i,part:n})}if(o){d.entries.list.push({entry:i,part:n});n.daysCount++;n.to=d;if(d.dayCode===i.endDayCode||d.dayOffset===this.dayCount-1){l.push({part:n,entry:i});if(d.dayCode===i.endDayCode){break}}}}}for(t=0;t<l.length;t++){this.displayEntryPiece(l[t])}if(this.draggedEntry){this.draggedEntry=this.entries.find((e=>e.id===this.draggedEntry.id));for(const e in this.draggedEntry.parts){this.draggedEntry.parts[e].params.wrapNode.style.transition="none";this.draggedEntry.parts[e].params.wrapNode.style.opacity="0.3"}}for(s=0;s<this.days.length;s++){d=this.days[s];if(d.entries.started.length>0){if(d.entries.started.length>0){d.entries.started.sort(this.calendar.entryController.sort)}for(t=0;t<d.entries.started.length;t++){e=d.entries.started[t];if(e){i=e.entry;r=e.part;const t=i.getWrap(r.partIndex);t.style.display="none";for(a=0;a<this.slotsCount;a++){if(d.slots[a]!==false){this.occupySlot({slotIndex:a,startIndex:s,endIndex:s+r.daysCount});t.style.display="";t.style.top=a*this.slotHeight+"px";break}}}}const n=d.entries.list.map((e=>({entry:e.entry,entryWrap:e.entry.getWrap(e.part.partIndex)}))).filter((e=>e.entryWrap.style.display!=="none"));const o=this.rowHeight-this.eventHolderTopOffset-this.slotHeight*this.slotsCount;const l=o>=this.hiddenStorageHeight;const h=n.length===this.slotsCount;const p=n.length<d.entries.list.length;const c=!l&&h&&p;if(c){n.sort(((e,t)=>parseInt(e.entryWrap.style.top)-parseInt(t.entryWrap.style.top)));const e=n[n.length-1];if(d.entries.started.find((t=>t.entry.uid===e.entry.uid))){e.entryWrap.style.display="none"}}}if(d.hiddenStorage){d.hiddenStorage.style.display="none"}const n=d.entries.list.filter((e=>e.part.params.wrapNode.style.display==="none"));if(n.length>0){d.hiddenStorage=this.entryHolders[d.holderIndex].appendChild(BX.create("DIV",{props:{className:"calendar-event-line-wrap calendar-event-more-btn-container"},attrs:{"data-bx-calendar-show-all-events":d.dayCode},style:{top:this.rowHeight-47+"px",left:"calc((100% / "+this.dayCount+") * ("+(d.dayOffset+1)+" - 1) + 2px)",width:"calc(100% / "+this.dayCount+" - 3px)"}}));d.hiddenStorageText=d.hiddenStorage.appendChild(BX.create("span",{props:{className:"calendar-event-more-btn"}}));d.hiddenStorage.style.display="block";d.hiddenStorageText.innerHTML=BX.message("EC_SHOW_ALL")+" "+d.entries.list.length}}BX.addClass(this.gridMonthContainer,"calendar-events-holder-show")};a.prototype.displayEntryPiece=function(e){let t=false,a=e.entry,i=e.part.from,n=e.part.daysCount,s,r,d,o,l,h,p,c="calendar-event-line-wrap",g=0,y,f,u=e.holder||this.entryHolders[i.holderIndex],m=e.dayInCell;if(u){if(a.isFullDay()){c+=" calendar-event-line-fill"}else if(a.isLongWithTime()){c+=" calendar-event-line-border"}if(a.getCurrentStatus()==="N"){c+=" calendar-event-line-refused"}if(a.isExpired()){c+=" calendar-event-line-past"}if(this.shouldEntryLookLikeSharing(a)){c+=" calendar-event-line-wrap-sharing";c+=" calendar-event-wrap-icon"}else if(this.shouldEntryLookLikeCollab(a)){c+=" calendar-event-line-wrap-collab";c+=" calendar-event-wrap-icon"}let C=a.color;if(a.isFullDay()){C=this.calendar.util.addOpacityToHex(a.color,.3)}else if(a.isLongWithTime()){C=this.calendar.util.addOpacityToHex(a.color,.5)}if(!e.popupMode&&this.util.getDayCode(a.from)!==this.util.getDayCode(i.date)){c+=" calendar-event-line-start-yesterday";g+=8;y=this.getArrow("left",C,a.isFullDay())}if(!e.popupMode&&this.util.getDayCode(a.to)!==this.util.getDayCode(e.part.to.date)){c+=" calendar-event-line-finish-tomorrow";f=this.getArrow("right",C,a.isFullDay());g+=12}if(y&&!f){g+=4}if(g===0){g=5}s=BX.create("DIV",{attrs:{"data-bx-calendar-entry":a.uid},props:{className:c},style:{top:0,left:"calc((100% / "+this.dayCount+") * ("+(i.dayOffset+1)+" - 1) + 2px)",width:"calc("+n+" * 100% / "+this.dayCount+" - "+g+"px)"}});if(y){s.appendChild(y);s.style.left="9px"}if(f){s.appendChild(f)}p=s.appendChild(BX.create("DIV",{props:{className:"calendar-event-line-inner-container"}}));d=p.appendChild(BX.create("DIV",{props:{className:"calendar-event-line-inner"}}));const D=this.days[this.dayIndex[a.startDayCode]];const v=[...D.entries.list].sort(((e,t)=>e.entry.from.getTime()>t.entry.from.getTime()?1:e.entry.from.getTime()<t.entry.from.getTime()?-1:0));const w=v.findIndex((e=>e.entry.uid===a.uid));if(w>=this.slotsCount&&v.length>this.slotsCount){a.isHiddenInPopup=true}r=BX.Tag.render`<div class="calendar-event-line-dot"></div>`;let B=null;if(this.shouldEntryLookLikeSharing(a)){B="calendar-event-block-icon-sharing --month"}else if(this.shouldEntryLookLikeCollab(a)){B="calendar-event-block-icon-collab --month"}if(a.isInvited()){s.className+=" calendar-event-animate-counter-highlight";if(this.isFirstVisibleRecursiveEntry(a)&&e.part.partIndex===0){d.appendChild(BX.Tag.render`<div class="calendar-event-invite-counter">1</div>`)}else{d.appendChild(r)}}else if(B){d.appendChild(BX.Tag.render`<span class="${B}"></span>`)}else{d.appendChild(r)}if(a.isFullDay()){d.style.maxWidth=`calc(200% / ${n} - 3px)`}else if(a.isLongWithTime()){if(!e.popupMode){if(e.part.partIndex===a.parts.length-1&&a.from.getDate()!==e.part.to.date.getDate()&&a.to.getDate()===e.part.to.date.getDate()){const e=this.calendar.util.formatTime(a.to.getHours(),a.to.getMinutes());if(n===1){l=d.appendChild(BX.Tag.render` <span class="calendar-event-line-time" >${BX.Loc.getMessage("EC_JS_UNTIL_DATE",{"#DATE#":e})} </span> `)}else{h=d.appendChild(BX.Tag.render` <span class="calendar-event-line-expired-time" >${e} </span> `);d.style.width=`calc(100% - ${this.offsetForTimelineExpiredTime}px)`}}if(e.part.partIndex===0&&a.to.getDate()!==e.part.from.date.getDate()&&a.from.getDate()===e.part.from.date.getDate()){l=d.appendChild(BX.create("SPAN",{props:{className:"calendar-event-line-time"},text:this.calendar.util.formatTime(a.from.getHours(),a.from.getMinutes())}));d.style.width="calc(100% / "+n}}if(e.popupMode&&typeof m!=="undefined"){switch(this.util.getDayCode(m)){case this.util.getDayCode(a.from):l=d.appendChild(BX.create("SPAN",{props:{className:"calendar-event-line-time"},text:this.calendar.util.formatTime(a.from.getHours(),a.from.getMinutes())}));break;case this.util.getDayCode(a.to):let e=this.calendar.util.formatTime(a.to.getHours(),a.to.getMinutes());l=d.appendChild(BX.create("SPAN",{props:{className:"calendar-event-line-time"},text:BX.message("EC_JS_UNTIL_DATE").replace("#DATE#",e)}));break}}}else{const e=this.calendar.util.formatTime(a.from.getHours(),a.from.getMinutes());l=d.appendChild(BX.create("SPAN",{props:{className:"calendar-event-line-time"},text:e}))}o=d.appendChild(BX.create("SPAN",{props:{className:"calendar-event-line-text"}})).appendChild(BX.create("SPAN",{text:e.entry.name}));if(a.isFullDay()){p.style.backgroundColor=this.calendar.util.addOpacityToHex(a.color,.3);p.style.borderColor=this.calendar.util.addOpacityToHex(a.color,.3)}else{if(a.isLongWithTime()){p.style.borderColor=this.calendar.util.addOpacityToHex(a.color,.5)}r.style.backgroundColor=a.color}u.appendChild(s);if(a.opacity!==undefined){s.style.opacity=a.opacity}t={nameNode:o,innerContainer:p,innerNode:d,dotNode:r,wrapNode:s,timeNode:l||false,endTimeNode:h||false};if(!e.popupMode){e.entry.registerPartNode(e.part,t)}this.calendar.dragDrop.registerEntry(s,e)}return t};a.prototype.handleClick=function(e){if(this.isActive()){if(!e)e={};var t,a;if(e.specialTarget&&(a=e.specialTarget.getAttribute("data-bx-calendar-entry"))){this.handleEntryClick({uid:a,specialTarget:e.specialTarget,target:e.target,e:e.e})}else if(e.specialTarget&&(t=e.specialTarget.getAttribute("data-bx-calendar-show-all-events"))){this.deselectEntry();if(this.dayIndex[t]!==undefined&&this.days[this.dayIndex[t]]){this.showAllEventsInPopup({day:this.days[this.dayIndex[t]]})}}else if((this.calendar.util.type==="location"||!this.calendar.util.readOnlyMode())&&this.entryController.canDo(false,"add_event")&&(t=e.specialTarget&&e.specialTarget.getAttribute("data-bx-calendar-month-day"))){this.deselectEntry();if(this.dayIndex[t]!==undefined&&this.days[this.dayIndex[t]]){this.showNewEntryWrap({dayFrom:this.days[this.dayIndex[t]]})}}}};a.prototype.showNewEntryWrap=function(e){var t,a,i,n,s,r="calendar-event-line-wrap",d=0,o=e.dayFrom,l=1,h=this.entryHolders[o.holderIndex],p=BX.Calendar.SectionManager.getNewEntrySectionId(),c=this.calendar.sectionManager.getSection(p)||this.calendar.roomsManager.getRoom(p),g=c.color;var y=BX.Calendar.EntryManager.getCompactViewForm(false);if(y&&y.isShown()){return}t=this.entryController.getTimeForNewEntry(o.date);a=this.entryController.getDefaultEntryName();i=BX.create("DIV",{props:{className:r},style:{opacity:0,top:0,left:"calc((100% / "+this.dayCount+") * ("+(o.dayOffset+1)+" - 1) + 2px)",width:"calc("+l+" * 100% / "+this.dayCount+" - "+d+"px)"}});s=i.appendChild(BX.create("DIV",{props:{className:"calendar-event-line-inner-container"}}));n=s.appendChild(BX.create("DIV",{props:{className:"calendar-event-line-inner"}}));n.appendChild(BX.create("SPAN",{props:{className:"calendar-event-line-time"},style:{color:"#fff"},text:this.calendar.util.formatTime(t.from.getHours(),t.from.getMinutes())}));n.appendChild(BX.create("SPAN",{props:{className:"calendar-event-line-text"},style:{color:"#fff"},text:a}));i.style.backgroundColor=g;i.style.borderColor=g;h.appendChild(i);var f=BX.adjust(this.gridMonthContainer.appendChild(i.cloneNode(true)),{props:{className:"calendar-event-line-clone"},style:{width:i.offsetWidth-3+"px",height:i.offsetHeight+"px",top:h.offsetTop+h.parentNode.offsetTop+"px",left:i.offsetLeft+"px"}});BX.addClass(h,"shifted");h.style.height=(this.slotsCount-1)*this.slotHeight+"px";setTimeout((function(){f.style.opacity="1"}),100);setTimeout(BX.delegate((function(){this.showCompactEditForm({entryTime:t,entryName:a,nameNode:f.querySelector(".calendar-event-line-text"),timeNode:f.querySelector(".calendar-event-line-time"),entryNode:f,section:c,closeCallback:function(){BX.cleanNode(f,true);BX.cleanNode(i,true);var e=this.gridWrap.querySelector(".calendar-grid-month-events-holder.shifted");if(e){BX.removeClass(e,"shifted");e.style.height="1px"}}.bind(this)});BX.Event.EventEmitter.unsubscribeAll("BX.Calendar.CompactEventForm:onChange");BX.Event.EventEmitter.subscribe("BX.Calendar.CompactEventForm:onChange",function(e){if(e instanceof BX.Event.BaseEvent&&f&&f.parentNode){var t=e.getData();var a=t.form.dateTimeControl.getValue();var n=this.util.getDayCode(a.from);if(n&&this.dayIndex[n]!==undefined&&this.days[this.dayIndex[n]]){var s=this.days[this.dayIndex[n]];i.style.left="calc((100% / "+this.dayCount+") * ("+(s.dayOffset+1)+" - 1) + 2px)";var r=this.gridWrap.querySelector(".calendar-grid-month-events-holder.shifted");if(r){BX.removeClass(r,"shifted");r.style.height="1px"}var d=this.entryHolders[s.holderIndex];d.appendChild(i);BX.adjust(f,{style:{width:i.offsetWidth-3+"px",height:i.offsetHeight+"px",top:d.offsetTop+d.parentNode.offsetTop+"px",left:i.offsetLeft+"px"}});BX.addClass(d,"shifted");d.style.height=(this.slotsCount-1)*this.slotHeight+"px"}var o=t.form.colorSelector.getValue();f.style.background=o;f.style.borderColor=o}}.bind(this))}),this),200)};if(e.BXEventCalendar){e.BXEventCalendar.CalendarMonthView=a}else{BX.addCustomEvent(e,"onBXEventCalendarInit",(function(){e.BXEventCalendar.CalendarMonthView=a}))}})(window); //# sourceMappingURL=calendar-view-month.map.js