@@ -1086,7 +1086,7 @@ JSGantt.GanttChart=function(pDiv, pFormat)
1086
1086
}
1087
1087
else
1088
1088
{
1089
- vTaskWidth = vTaskRightPx - 1 ;
1089
+ vTaskWidth = vTaskRightPx ;
1090
1090
1091
1091
// Draw Group Bar which has outer div with inner group div and several small divs to left and right to create angled-end indicators
1092
1092
if ( vTaskList [ i ] . getGroup ( ) )
@@ -1663,11 +1663,11 @@ JSGantt.getOffset=function(pStartDate, pEndDate, pColWidth, pFormat)
1663
1663
1664
1664
if ( pFormat == 'day' )
1665
1665
{
1666
- vTaskRightPx = Math . ceil ( ( vTaskRight / 24 ) * ( pColWidth + 1 ) ) ;
1666
+ vTaskRightPx = Math . ceil ( ( vTaskRight / 24 ) * ( pColWidth + 3 ) - 1 ) ;
1667
1667
}
1668
1668
else if ( pFormat == 'week' )
1669
1669
{
1670
- vTaskRightPx = Math . ceil ( ( ( vTaskRight / 24 ) * ( pColWidth + 1 ) ) / 7 ) ;
1670
+ vTaskRightPx = Math . ceil ( ( vTaskRight / ( 24 * 7 ) ) * ( pColWidth + 3 ) - 1 ) ;
1671
1671
}
1672
1672
else if ( pFormat == 'month' )
1673
1673
{
@@ -1676,7 +1676,7 @@ JSGantt.getOffset=function(pStartDate, pEndDate, pColWidth, pFormat)
1676
1676
vPosTmpDate . setDate ( curTaskStart . getDate ( ) ) ;
1677
1677
var vDaysCrctn = ( curTaskEnd . getTime ( ) - vPosTmpDate . getTime ( ) ) / ( 86400000 ) ;
1678
1678
1679
- vTaskRightPx = Math . ceil ( ( vMonthsDiff * ( pColWidth + 1 ) ) + ( vDaysCrctn * ( pColWidth / vMonthDaysArr [ curTaskEnd . getMonth ( ) ] ) ) ) ;
1679
+ vTaskRightPx = Math . ceil ( ( vMonthsDiff * ( pColWidth + 3 ) ) + ( vDaysCrctn * ( pColWidth / vMonthDaysArr [ curTaskEnd . getMonth ( ) ] ) ) - 1 ) ;
1680
1680
}
1681
1681
else if ( pFormat == 'quarter' )
1682
1682
{
@@ -1685,7 +1685,7 @@ JSGantt.getOffset=function(pStartDate, pEndDate, pColWidth, pFormat)
1685
1685
vPosTmpDate . setDate ( curTaskStart . getDate ( ) ) ;
1686
1686
vDaysCrctn = ( curTaskEnd . getTime ( ) - vPosTmpDate . getTime ( ) ) / ( 86400000 ) ;
1687
1687
1688
- vTaskRightPx = Math . ceil ( ( vMonthsDiff * ( ( pColWidth + 1 ) / 3 ) ) + ( vDaysCrctn * ( pColWidth / 90 ) ) ) ;
1688
+ vTaskRightPx = Math . ceil ( ( vMonthsDiff * ( ( pColWidth + 3 ) / 3 ) ) + ( vDaysCrctn * ( pColWidth / 90 ) ) - 1 ) ;
1689
1689
}
1690
1690
else if ( pFormat == 'hour' )
1691
1691
{
0 commit comments