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

Function p

codebase/dhtmlxscheduler.es.js:939–949  ·  view source on GitHub ↗
(g)

Source from the content-addressed store, hash-verified

937 return typeof g == "string" && (g = { view: g }), g.view || g.rows || g.cols || (g.view = "button"), g;
938 }
939 function p(g) {
940 var c, u = document.createDocumentFragment();
941 c = Array.isArray(g) ? g : [g];
942 for (var f = 0; f < c.length; f++) {
943 var y, w = h(c[f]);
944 w.view === "day" && c[f + 1] && ((y = h(c[f + 1])).view !== "week" && y.view !== "month" || (w.$firstTab = !0, w.$segmentedTab = !0)), w.view === "week" && c[f - 1] && ((y = h(c[f + 1])).view !== "week" && y.view !== "month" || (w.$segmentedTab = !0)), w.view === "month" && c[f - 1] && ((y = h(c[f - 1])).view !== "week" && y.view !== "day" || (w.$lastTab = !0, w.$segmentedTab = !0));
945 var D = l(w);
946 u.appendChild(D), (w.cols || w.rows) && D.appendChild(p(w.cols || w.rows));
947 }
948 return u;
949 }
950 e._init_nav_bar = function(g) {
951 var c = this.$container.querySelector(".dhx_cal_navline");
952 return c || ((c = document.createElement("div")).className = "dhx_cal_navline dhx_cal_navline_flex", e._update_nav_bar(g, c), c);

Callers 6

HtFunction · 0.70
JtFunction · 0.70
eaFunction · 0.70
rFunction · 0.70
wFunction · 0.70

Calls 6

hFunction · 0.70
lFunction · 0.70
nFunction · 0.70
tFunction · 0.70
uidMethod · 0.65
addEventMethod · 0.65

Tested by

no test coverage detected