MCPcopy Create free account
hub / github.com/DHTMLX/scheduler / render

Method render

codebase/dhtmlxscheduler.es.js:2985–2991  ·  view source on GitHub ↗
(i)

Source from the content-addressed store, hash-verified

2983 _.classList.add("dhx_cal_datepicker_arrow", "scheduler_icon", "arrow_right"), s.appendChild(_), i.appendChild(s), this._domEvents.attach(a, "click", this._adjustDate.bind(this, -1)), this._domEvents.attach(_, "click", this._adjustDate.bind(this, 1));
2984 }
2985 render(i) {
2986 this._domEvents.detachAll(), this.container = i || this.container, this.container.innerHTML = "", this.element || (this.element = document.createElement("div"), this.element.classList.add("dhx_cal_datepicker")), this.element.innerHTML = "", this.container.appendChild(this.element), this._renderCalendarHeader(this.element);
2987 const t = document.createElement("div");
2988 t.classList.add("dhx_cal_datepicker_data"), this.element.appendChild(t);
2989 const { mode: n } = this.getState();
2990 n === "days" ? this._renderDayGrid(t) : n === "months" ? this._renderMonthGrid(t) : this._renderYearGrid(t);
2991 }
2992 _renderDayGridHeader(i) {
2993 const { date: t, filterDays: n } = this.getState(), s = this.scheduler;
2994 let a = s.date.week_start(new Date(t));

Callers 2

constructorMethod · 0.95
setStateMethod · 0.95

Calls 6

_renderCalendarHeaderMethod · 0.95
getStateMethod · 0.95
_renderDayGridMethod · 0.95
_renderMonthGridMethod · 0.95
_renderYearGridMethod · 0.95
addMethod · 0.65

Tested by

no test coverage detected