modify gitignore
This commit is contained in:
parent
8152f5ad17
commit
d87022eb3f
1
.gitignore
vendored
1
.gitignore
vendored
@ -31,3 +31,4 @@ node_modules
|
||||
.DS_Store
|
||||
|
||||
gh-pages
|
||||
feedback.md
|
||||
|
||||
12
src/index.js
12
src/index.js
@ -81,13 +81,13 @@ export default class Gantt {
|
||||
// prepare tasks
|
||||
this.tasks = tasks
|
||||
.map((task, i) => {
|
||||
// invalid flag
|
||||
if (!task.start || !task.end) {
|
||||
console.error(`task "${task.id}" doesn't have valid dates`);
|
||||
if (!task.start) {
|
||||
console.error(
|
||||
`task "${task.id}" doesn't have a start date`,
|
||||
);
|
||||
return false;
|
||||
}
|
||||
|
||||
// convert to Date objects
|
||||
task._start = date_utils.parse(task.start);
|
||||
if (task.end === undefined && task.duration !== undefined) {
|
||||
task.end = task._start;
|
||||
@ -99,6 +99,10 @@ export default class Gantt {
|
||||
task.end = date_utils.add(task.end, duration, scale);
|
||||
});
|
||||
}
|
||||
if (!task.end) {
|
||||
console.error(`task "${task.id}" doesn't have an end date`);
|
||||
return false;
|
||||
}
|
||||
task._end = date_utils.parse(task.end);
|
||||
|
||||
let diff = date_utils.diff(task._end, task._start, 'year');
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user