Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/PanControl.java @ 610:ea2191b1299d
#170 Changed the DOM manipulation while zoom and drag operation.
flys-client/trunk@2223 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 23 Jun 2011 17:46:08 +0000 |
parents | c5fc3fa02edb |
children | 80626c4a5bbf |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/PanControl.java Thu Jun 23 17:16:08 2011 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/PanControl.java Thu Jun 23 17:46:08 2011 +0000 @@ -84,9 +84,6 @@ return; } - Canvas parent = chartTab.getChartPanel().getParentElement(); - parent.setOverflow(Overflow.HIDDEN); - start[0] = event.getX(); start[1] = event.getY(); @@ -113,7 +110,7 @@ end[0] = end[0] + x; end[1] = end[1] + y; - Canvas c = chartTab.getChartPanel(); + Canvas c = chartTab.getChartImg(); c.moveBy(x, y); } @@ -132,8 +129,9 @@ end[0] = event.getX(); end[1] = event.getY(); - Canvas parent = chartTab.getChartPanel().getParentElement(); - parent.setOverflow(Overflow.AUTO); + Canvas c = chartTab.getChartImg(); + c.setLeft(0); + c.setTop(0); fireOnPan(); @@ -155,8 +153,9 @@ return; } - Canvas parent = chartTab.getChartPanel().getParentElement(); - parent.setOverflow(Overflow.AUTO); + Canvas c = chartTab.getChartImg(); + c.setLeft(0); + c.setTop(0); fireOnPan(); @@ -178,7 +177,7 @@ * false. */ protected boolean isMouseOut(int x, int y) { - Canvas chart = chartTab.getChartPanel(); + Canvas chart = chartTab.getChartImg(); if (chart instanceof Img) { chart = chart.getParentElement();