@@ -15,10 +15,6 @@ export const attachEvent = (gantt, props) => {
15
15
} ) ;
16
16
17
17
gantt . attachEvent ( 'onAfterTaskUpdate' , ( id , gantt_task ) => {
18
- updateParentTaskDate ( gantt , gantt_task ) ;
19
- gantt . getChildren ( gantt_task . id ) . map ( ( child_gantt_task_id ) => {
20
- updateChildTaskDate ( gantt , gantt_task , child_gantt_task_id ) ;
21
- } ) ;
22
18
props . updateIssueByAPI ( gantt_task , gantt ) ;
23
19
} ) ;
24
20
@@ -27,12 +23,8 @@ export const attachEvent = (gantt, props) => {
27
23
28
24
gantt . attachEvent ( 'onAfterTaskMove' , ( id , parent ) => {
29
25
let gantt_task = gantt . getTask ( id ) ;
30
- if ( 'parent' in gantt_task ) {
31
- if ( gantt_task . parent !== 0 ) {
32
- gantt_task . parent = parent ;
33
- props . updateIssueByAPI ( gantt_task , gantt ) ;
34
- }
35
- }
26
+ // gantt_task._parent = parent;
27
+ props . updateIssueByAPI ( gantt_task , gantt ) ;
36
28
} ) ;
37
29
38
30
gantt . attachEvent ( "onAfterLinkAdd" , function ( id , item ) {
@@ -86,7 +78,6 @@ export const attachEvent = (gantt, props) => {
86
78
// Custom QuickInfo
87
79
// https://docs.dhtmlx.com/gantt/desktop__quick_info.html
88
80
gantt . attachEvent ( 'onQuickInfo' , ( id ) => {
89
- console . log ( "onQuickInfo" )
90
81
let gantt_task = gantt . getTask ( id ) ;
91
82
gantt . locale . labels . detail_button = 'DETAIL' ;
92
83
gantt . $click . buttons . detail_button = ( gantt_task_id ) => {
@@ -138,46 +129,3 @@ export const attachEvent = (gantt, props) => {
138
129
}
139
130
} ) ;
140
131
} ;
141
-
142
- export const updateParentTaskDate = ( gantt , gantt_task ) => {
143
- if ( ! 'parent' in gantt_task ) {
144
- return null ;
145
- }
146
- if ( gantt_task . parent === 0 ) {
147
- return null ;
148
- }
149
- let parent_gantt_task = gantt . getTask ( gantt_task . parent ) . valueOf ( ) ;
150
- if (
151
- parent_gantt_task . start_date . getTime ( ) > gantt_task . start_date . getTime ( )
152
- ) {
153
- parent_gantt_task . start_date = gantt_task . start_date ;
154
- gantt . updateTask ( parent_gantt_task . id , parent_gantt_task ) ;
155
- gantt . render ( ) ;
156
- }
157
- if ( parent_gantt_task . end_date . getTime ( ) < gantt_task . end_date . getTime ( ) ) {
158
- parent_gantt_task . end_date = gantt_task . end_date ;
159
- gantt . updateTask ( parent_gantt_task . id , parent_gantt_task ) ;
160
- gantt . render ( ) ;
161
- }
162
- } ;
163
-
164
- export const updateChildTaskDate = ( gantt , gantt_task , child_gantt_task_id ) => {
165
- let child_gantt_task = gantt . getTask ( child_gantt_task_id ) . valueOf ( ) ;
166
- const date_duration = child_gantt_task . duration . valueOf ( ) ;
167
- if ( child_gantt_task . start_date . getTime ( ) < gantt_task . start_date . getTime ( ) ) {
168
- child_gantt_task . start_date = gantt_task . start_date ;
169
- child_gantt_task . end_date = new Date (
170
- calculateDueDate ( gantt_task . start_date , date_duration )
171
- ) ;
172
- gantt . updateTask ( child_gantt_task . id , child_gantt_task ) ;
173
- gantt . render ( ) ;
174
- }
175
- if ( child_gantt_task . end_date . getTime ( ) > gantt_task . end_date . getTime ( ) ) {
176
- child_gantt_task . start_date = new Date (
177
- calculateStartDate ( gantt_task . end_date , date_duration )
178
- ) ;
179
- child_gantt_task . end_date = gantt_task . end_date ;
180
- gantt . updateTask ( child_gantt_task . id , child_gantt_task ) ;
181
- gantt . render ( ) ;
182
- }
183
- } ;
0 commit comments