diff --git a/ChartsSpace/TimeMachine.js b/ChartsSpace/TimeMachine.js index 4f49ab99f..943f70bf7 100644 --- a/ChartsSpace/TimeMachine.js +++ b/ChartsSpace/TimeMachine.js @@ -182,7 +182,9 @@ function newTimeMachine () { timeScaleEventSuscriptionId = thisObject.timeScale.container.eventHandler.listenToEvent('Lenght Percentage Changed', function (event) { thisObject.container.frame.width = TIME_MACHINE_WIDTH * event.value / 100 recalculateCoordinateSystem() - // moveToUserPosition(thisObject.container, timeMachineCoordinateSystem, false, true, event.mousePosition, false, true) + if (event.isUserAction === true) { + moveToUserPosition(thisObject.container, timeMachineCoordinateSystem, false, true, event.mousePosition, false, true) + } thisObject.container.eventHandler.raiseEvent('Dimmensions Changed', event) }) @@ -203,7 +205,9 @@ function newTimeMachine () { rateScaleEventSuscriptionId = thisObject.rateScale.container.eventHandler.listenToEvent('Height Percentage Changed', function (event) { thisObject.container.frame.height = TIME_MACHINE_HEIGHT * event.value / 100 recalculateCoordinateSystem() - // moveToUserPosition(thisObject.container, timeMachineCoordinateSystem, true, false, event.mousePosition, false, true) + if (event.isUserAction === true) { + moveToUserPosition(thisObject.container, timeMachineCoordinateSystem, true, false, event.mousePosition, false, true) + } thisObject.container.eventHandler.raiseEvent('Dimmensions Changed', event) }) diff --git a/ChartsSpace/TimelineChart.js b/ChartsSpace/TimelineChart.js index e65536f86..58913d908 100644 --- a/ChartsSpace/TimelineChart.js +++ b/ChartsSpace/TimelineChart.js @@ -168,7 +168,9 @@ function newTimelineChart () { rateScaleEventSuscriptionId = thisObject.rateScale.container.eventHandler.listenToEvent('Height Percentage Changed', function (event) { thisObject.container.frame.height = TIME_MACHINE_HEIGHT * event.value / 100 recalculateCoordinateSystem() - // moveToUserPosition(thisObject.container, timelineChartCoordinateSystem, true, false, event.mousePosition, false, true) + if (event.isUserAction === true) { + moveToUserPosition(thisObject.container, timelineChartCoordinateSystem, true, false, event.mousePosition, false, true) + } thisObject.container.eventHandler.raiseEvent('Dimmensions Changed', event) }) diff --git a/Scales/RateScale.js b/Scales/RateScale.js index 2a49212ff..f1f49481b 100644 --- a/Scales/RateScale.js +++ b/Scales/RateScale.js @@ -124,6 +124,7 @@ function newRateScale () { if (thisObject.value > MAX_VALUE) { thisObject.value = MAX_VALUE } } event.value = thisObject.value + event.isUserAction = true thisObject.container.eventHandler.raiseEvent('Height Percentage Changed', event) saveObjectState() diff --git a/Scales/TimeScale.js b/Scales/TimeScale.js index faca8abdb..f22047e79 100644 --- a/Scales/TimeScale.js +++ b/Scales/TimeScale.js @@ -124,6 +124,7 @@ function newTimeScale () { } event.value = thisObject.value + event.isUserAction = true thisObject.container.eventHandler.raiseEvent('Lenght Percentage Changed', event) saveObjectState()