Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
sencha-core
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
project-open
sencha-core
Commits
9df53e10
Commit
9df53e10
authored
Jul 02, 2015
by
Frank Bergmann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- GanttEditor:
- Now runs on FireFox after fixing data parsing issues
parent
e88fd059
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
5 deletions
+6
-5
GanttBarPanel.js
www/view/gantt/GanttBarPanel.js
+6
-5
No files found.
www/view/gantt/GanttBarPanel.js
View file @
9df53e10
...
...
@@ -266,7 +266,7 @@ Ext.define('PO.view.gantt.GanttBarPanel', {
var
bBox
=
me
.
dndBaseSprite
.
getBBox
();
var
diffTime
=
Math
.
floor
(
1.0
*
xDiff
*
(
me
.
axisEndDate
.
getTime
()
-
me
.
axisStartDate
.
getTime
())
/
(
me
.
axisEndX
-
me
.
axisStartX
));
var
endTime
=
new
Date
(
projectModel
.
get
(
'end_date'
)).
getTime
();
var
endTime
=
PO
.
Utilities
.
pgTo
Date
(
projectModel
.
get
(
'end_date'
)).
getTime
();
// Save original start- and end time in non-model variables
if
(
!
projectModel
.
orgEndTime
)
{
...
...
@@ -274,7 +274,7 @@ Ext.define('PO.view.gantt.GanttBarPanel', {
}
endTime
=
endTime
+
diffTime
;
var
endDate
=
new
Date
(
endTime
);
projectModel
.
set
(
'end_date'
,
endDate
.
toPg
(
));
projectModel
.
set
(
'end_date'
,
PO
.
Utilities
.
dateToPg
(
endDate
));
me
.
redraw
();
if
(
me
.
debug
)
console
.
log
(
'PO.view.gantt.GanttBarPanel.onProjectResize: Finished'
);
...
...
@@ -315,7 +315,7 @@ Ext.define('PO.view.gantt.GanttBarPanel', {
var
toTaskModel
=
toSprite
.
dndConfig
.
model
;
if
(
null
==
fromTaskModel
)
return
;
if
(
null
==
toTaskModel
)
return
;
if
(
me
.
debug
)
console
.
log
(
'PO.view.
portfolio_planner.PortfolioPlannerTask
Panel.onCreateDependency: Starting: '
+
fromTaskModel
.
get
(
'id'
)
+
' -> '
+
toTaskModel
.
get
(
'id'
));
if
(
me
.
debug
)
console
.
log
(
'PO.view.
gantt.GanttBar
Panel.onCreateDependency: Starting: '
+
fromTaskModel
.
get
(
'id'
)
+
' -> '
+
toTaskModel
.
get
(
'id'
));
// Try connecting the two tasks via a task dependency
var
fromTaskId
=
fromTaskModel
.
get
(
'task_id'
);
// String value!
...
...
@@ -382,8 +382,9 @@ Ext.define('PO.view.gantt.GanttBarPanel', {
var
percentCompleted
=
parseFloat
(
project
.
get
(
'percent_completed'
));
var
predecessors
=
project
.
get
(
'predecessors'
);
var
assignees
=
project
.
get
(
'assignees'
);
// Array of {id, percent, name, email, initials}
var
startTime
=
new
Date
(
project
.
get
(
'start_date'
)).
getTime
();
// milliseconds after 1970-01-01
var
endTime
=
new
Date
(
project
.
get
(
'end_date'
)).
getTime
();
// end_date means 23:59:59 of that day
var
startTime
=
PO
.
Utilities
.
pgToDate
(
project
.
get
(
'start_date'
)).
getTime
()
var
endTime
=
PO
.
Utilities
.
pgToDate
(
project
.
get
(
'end_date'
)).
getTime
()
var
x
=
me
.
date2x
(
startTime
);
// X position based on time scale
var
y
=
me
.
calcGanttBarYPosition
(
project
);
// Y position based on TreePanel y position of task.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment