(daysOfWeekContainer)
| 9092 | } |
| 9093 | } |
| 9094 | _renderDayGridHeader(daysOfWeekContainer) { |
| 9095 | const { date, filterDays } = this.getState(); |
| 9096 | const scheduler2 = this.scheduler; |
| 9097 | let currentDate = scheduler2.date.week_start(new Date(date)); |
| 9098 | const maxDate = scheduler2.date.add(scheduler2.date.week_start(new Date(date)), 1, "week"); |
| 9099 | daysOfWeekContainer.classList.add("dhx_cal_datepicker_days"); |
| 9100 | const labelFormat = scheduler2.date.date_to_str("%D"); |
| 9101 | while (currentDate.valueOf() < maxDate.valueOf()) { |
| 9102 | if (!(filterDays && filterDays(currentDate))) { |
| 9103 | const label = labelFormat(currentDate); |
| 9104 | const dayElement = document.createElement("div"); |
| 9105 | dayElement.setAttribute("data-day", currentDate.getDay()); |
| 9106 | dayElement.classList.add("dhx_cal_datepicker_dayname"); |
| 9107 | dayElement.innerText = label; |
| 9108 | daysOfWeekContainer.appendChild(dayElement); |
| 9109 | } |
| 9110 | currentDate = scheduler2.date.add(currentDate, 1, "day"); |
| 9111 | } |
| 9112 | } |
| 9113 | _weeksBetween(min, max) { |
| 9114 | const scheduler2 = this.scheduler; |
| 9115 | let weeks = 0; |
no test coverage detected