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

Function factoryMethod

codebase/sources/dhtmlxscheduler.es.js:9269–9392  ·  view source on GitHub ↗
(extensionManager)

Source from the content-addressed store, hash-verified

9267 }
9268}
9269function factoryMethod(extensionManager) {
9270 const scheduler2 = { version: "7.2.14" };
9271 scheduler2.$stateProvider = StateService();
9272 scheduler2.getState = scheduler2.$stateProvider.getState;
9273 extend$n(scheduler2);
9274 extend$i(scheduler2);
9275 extend$j(scheduler2);
9276 extend$h(scheduler2);
9277 scheduler2.utils = utils;
9278 scheduler2.$domHelpers = dom_helpers;
9279 scheduler2.utils.dom = dom_helpers;
9280 scheduler2.uid = utils.uid;
9281 scheduler2.mixin = utils.mixin;
9282 scheduler2.defined = utils.defined;
9283 scheduler2.assert = assert(scheduler2);
9284 scheduler2.copy = utils.copy;
9285 scheduler2._createDatePicker = function(container, config) {
9286 return new DatePicker(scheduler2, container, config);
9287 };
9288 scheduler2._getFocusableNodes = dom_helpers.getFocusableNodes;
9289 scheduler2._getClassName = dom_helpers.getClassName;
9290 scheduler2._locate_css = dom_helpers.locateCss;
9291 const messageApi = message(scheduler2);
9292 scheduler2.utils.mixin(scheduler2, messageApi);
9293 scheduler2.env = scheduler2.$env = env;
9294 scheduler2.Promise = Promise;
9295 extend$g(scheduler2);
9296 extend$f(scheduler2);
9297 extend$e(scheduler2);
9298 extend$d(scheduler2);
9299 extend$c(scheduler2);
9300 extend$b(scheduler2);
9301 extend$7(scheduler2);
9302 extend$6(scheduler2);
9303 extend$5(scheduler2);
9304 extend$4(scheduler2);
9305 extend$3(scheduler2);
9306 extend$2();
9307 extend$1(scheduler2);
9308 extend(scheduler2);
9309 extend$m(scheduler2);
9310 const i18n = i18nFactory();
9311 scheduler2.i18n = { addLocale: i18n.addLocale, setLocale: function(locale) {
9312 if (typeof locale === "string") {
9313 var localeObject = i18n.getLocale(locale);
9314 if (!localeObject) {
9315 localeObject = i18n.getLocale("en");
9316 }
9317 scheduler2.locale = localeObject;
9318 } else if (locale) {
9319 if (!scheduler2.locale) {
9320 scheduler2.locale = locale;
9321 } else {
9322 for (var i in locale) {
9323 if (locale[i] && typeof locale[i] === "object") {
9324 if (!scheduler2.locale[i]) {
9325 scheduler2.locale[i] = {};
9326 }

Callers 1

getSchedulerInstanceMethod · 0.70

Calls 15

StateServiceFunction · 0.70
extend$nFunction · 0.70
extend$iFunction · 0.70
extend$jFunction · 0.70
extend$hFunction · 0.70
assertFunction · 0.70
messageFunction · 0.70
extend$gFunction · 0.70
extend$fFunction · 0.70
extend$eFunction · 0.70
extend$dFunction · 0.70
extend$cFunction · 0.70

Tested by

no test coverage detected