define(["require", "exports"], function (require, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var CalendarModule = (function () {
function CalendarModule(parent) {
this.holidays = [];
this.workingTime = [];
this.parent = parent;
}
CalendarModule.prototype.getCalendarById = function (id) {
var taskCalendars = this.parent.calendarSettings.taskCalendars;
var projectCalendar = this.parent.calendarSettings.projectCalendar;
if (!id) {
return projectCalendar;
}
Eif (taskCalendars && taskCalendars.length > 0) {
for (var i = 0; i < taskCalendars.length; i++) {
if (taskCalendars[i].calendarId === id) {
return taskCalendars[i];
}
}
}
return projectCalendar;
};
return CalendarModule;
}());
exports.CalendarModule = CalendarModule;
});
|