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

Function getZones

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

Source from the content-addressed store, hash-verified

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

Callers 1

limitPluginFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected