highslide-software/highcharts.com — pull request #1175 by jmurph (2012-08-14 18:15:04+00:00)
Title: Added option to allow tooltip animations to be disabled.

This code is based on Highstock 1.1.6. I've noticed that the Tooltip.move() function has changed somewhat in main, but I cannot use that yet, so I couldn't really try any changes on that version. Also, the same change would need to be made to Highcharts, which I did not do.

This patch fixes the suggestion I made (http://highcharts.uservoice.com/forums/55896-general/suggestions/3075683-add-an-option-to-disable-tooltip-animation) on the Highcharts JS website.

Notes:
1) When drawing line graphs with several thousand data points, some browsers can become slower. Animated tooltips become jumpy in this scenario. It can help to turn animation off.
2) IE 8 has repaint bugs when rendering the animated tooltips. See http://www.tehuber.com/article.php?story=20120424082911788 for more information.
3) This change is backwards compatible (so animation defaults to true). However, to help address 2) above, it might be best to default animation to false for IE 8.