Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java @ 1574:465f72f68cee
Fix strange javascript side effects.
flys-client/trunk@3839 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Tue, 31 Jan 2012 14:25:51 +0000 |
parents | 0fbbcec35462 |
children | df11c4c8c578 |
comparison
equal
deleted
inserted
replaced
1573:0fbbcec35462 | 1574:465f72f68cee |
---|---|
401 } | 401 } |
402 @Override | 402 @Override |
403 public void onSuccess(Map<Integer, Double[]> obj) { | 403 public void onSuccess(Map<Integer, Double[]> obj) { |
404 Double[] kms = obj.get(dbid); | 404 Double[] kms = obj.get(dbid); |
405 double closest = | 405 double closest = |
406 CrossSectionChartThemePanel.closest(kms, | 406 CrossSectionChartThemePanel.closest(kms, enteredKm); |
407 enteredKm); | |
408 GWT.log("Got single km for " + dbid + ", it is " | 407 GWT.log("Got single km for " + dbid + ", it is " |
409 + closest); | 408 + closest); |
410 item.setValue(closest); | 409 |
410 // Do not set value, as it will trigger strange | |
411 // "javascript" bugs. | |
412 //item.setValue(closest); | |
411 if (synchronNavigation) { | 413 if (synchronNavigation) { |
412 // Feed many ... | 414 // Feed many ... |
413 // Find all activated cross section themes | 415 // Find all activated cross section themes |
414 ThemeList themes = getThemeList(); | 416 ThemeList themes = getThemeList(); |
415 int nThemes = themes.getThemeCount(); | 417 int nThemes = themes.getThemeCount(); |
419 if (theme.getFacet().equals("cross_section") && | 421 if (theme.getFacet().equals("cross_section") && |
420 theme.getActive() == 1) { | 422 theme.getActive() == 1) { |
421 artifacts.add(artifactReference(theme.getArtifact())); | 423 artifacts.add(artifactReference(theme.getArtifact())); |
422 } | 424 } |
423 } | 425 } |
424 sendFeed(artifacts, | 426 sendFeed(artifacts, closest); |
425 closest); | |
426 } | 427 } |
427 else { | 428 else { |
428 sendFeed(facetRecord.getTheme().getArtifact(), | 429 sendFeed(facetRecord.getTheme().getArtifact(), |
429 closest); | 430 closest); |
430 } | 431 } |