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

Function factoryMethod

codebase/sources/dhtmlxscheduler.js:9273–9396  ·  view source on GitHub ↗
(extensionManager)

Source from the content-addressed store, hash-verified

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

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