From 1b8d37e5804fb3ed2d8b3270e4a4a66b0a258e4d Mon Sep 17 00:00:00 2001 From: Dan Vanderkam <dan@dygraphs.com> Date: Mon, 21 Mar 2011 12:43:08 -0400 Subject: [PATCH] update IE notes --- docs/index.html | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/docs/index.html b/docs/index.html index 772ab2c..c5917ce 100644 --- a/docs/index.html +++ b/docs/index.html @@ -358,9 +358,15 @@ <h2 id="ie">Internet Explorer Compatibility</h2> - <p>The dygraphs library relies heavily on HTML's <code><canvas></code> tag, which Microsoft Internet Explorer does not support. Fortunately, some clever engineers created the <a href="http://code.google.com/p/explorercanvas/">excanvas</a> library, which implements the <code><canvas></code> tag in IE using VML.</p> + <p>The dygraphs library relies heavily on the HTML5 <code><canvas></code> tag, which Microsoft Internet Explorer did not traditionally support. To use Microsoft's native canvas implementation in IE9, you need to set an HTML5 doctype on your page:</p> - <p>You can add IE support to any page using dygraphs by including the following in your page:</p> + <pre> + <!DOCTYPE html> + </pre> + + <p>When IE9 is in HTML5 mode, dygraphs works just like in other modern browsers.</p> + + <p>If you want to support previous versions of Internet Explorer (IE6–IE8), you'll need to include the <a href="http://code.google.com/p/explorercanvas/">excanvas</a> library, which emulates the <code><canvas></code> tag using VML. You can add excanvas by including this snippet:</p> <pre> <head> @@ -368,7 +374,7 @@ </head> </pre> - <p>This works quite well in practice. Charts are responsive, even under VML emulation.</p> + <p>While this sounds like it would be slow, it works well in practice for most charts.</p> <p>One common gotcha to look out for: make sure you don't have any trailing commas in parameter lists, e.g.</p> -- 2.7.4