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

Function getZones

codebase/sources/dhtmlxscheduler.js:388–406  ·  view source on GitHub ↗
(ev, timespans, day_index, day_value, timespan_type)

Source from the content-addressed store, hash-verified

386 return resultZones;
387 };
388 function getZones(ev, timespans, day_index, day_value, timespan_type) {
389 var s = scheduler2;
390 var zones = [];
391 var containers = { _props: "map_to", matrix: "y_property" };
392 for (var container in containers) {
393 var property = containers[container];
394 if (s[container]) {
395 for (var view in s[container]) {
396 var view_config = s[container][view];
397 var linker = view_config[property];
398 if (!ev[linker])
399 continue;
400 zones = s._add_timespan_zones(zones, scheduler2._get_blocked_zones(timespans[view], ev[linker], day_index, day_value, timespan_type));
401 }
402 }
403 }
404 zones = s._add_timespan_zones(zones, scheduler2._get_blocked_zones(timespans, "global", day_index, day_value, timespan_type));
405 return zones;
406 }
407 scheduler2._mark_now = function(hide) {
408 var dhx_now_time = "dhx_now_time";
409 if (!this._els[dhx_now_time]) {

Callers 1

limitPluginFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected