msGanttCtrl.getGanttArray = function() {
if (msGanttCtrl.msDatesFermeture) {
console.log(msGanttCtrl.msDatesFermeture);
console.log(msGanttCtrl.msId);
var elem = angular.element("#" + msGanttCtrl.msId);
console.log(elem);
/*var tab = Array.prototype.map.call(elem, function (obj){
return obj.value;
});*/
}
};
msGanttCtrl.getGanttArray();
fct.getFermetures = function () {
var filters = [];
var sort = [{"nomChamp": "dateFermeeList_DateFermeeAPI", "asc": true}];
var limit = 5;
var offset = 1;
var champs = [];
var meta = {"avecMeta": "0"};
RoulementDateService.getListDatesFermees(filters, sort, limit, offset, champs, meta, fct.data.gantt.dateDeb, fct.data.gantt.dateFin).then(function (result) {
if (result && (result.status === 200)) {
fct.data.fermetures = result.data.data;
fct.meta.fermetures = result.data.meta;
/*
// deuxième partie
angular.forEach(fct.data.fermetures, function (dateFermee, key) {
for (var i = 0, roulementLength = fct.data.roulement.length; i < roulementLength; i++) {
for (var j = fct.data.roulement[i].tasks.length - 1; j >= 0; j--) {
if (fct.data.roulement[i].tasks[j].isAbsence !== "1"){
var dateD = new Date();
DateTimeService.JsonDateToDate(dateD,
DateTimeService.momentToJsonDate(fct.data.roulement[i].tasks[j].from));
if (dateD === dateFermee) {
fct.data.roulement[i].tasks.splice(j, 1);
fct.setDateClosedColor(//objet);
}
}
}
}
});*/
}
});
};
fct.getFermetures();
fct.setDateClosedColor = function (obj) {
obj.addClass('dateClosed');
};