<!DOCTYPE html>
<html>
<head>
- <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9">
<title>synchronize</title>
- <!--[if IE]>
- <script type="text/javascript" src="../excanvas.js"></script>
- <![endif]-->
<!--
For production (minified) code, use:
<script type="text/javascript" src="dygraph-combined.js"></script>
Synchronize what?
<input type=checkbox id='chk-zoom' checked onChange='update()'><label for='chk-zoom'> Zoom</label>
<input type=checkbox id='chk-selection' checked onChange='update()'><label for='chk-selection'> Selection</label>
+ <input type=checkbox id='chk-range' checked onChange='update()'><label for='chk-range'> Range (y-axis)</label>
</p>
<script type="text/javascript">
var sync = Dygraph.synchronize(gs);
function update() {
- var zoom = document.getElementById('chk-zoom').checked;
- var selection = document.getElementById('chk-selection').checked;
+ var zoom = document.getElementById('chk-zoom').checked,
+ selection = document.getElementById('chk-selection').checked,
+ syncRange = document.getElementById('chk-range').checked;
+ document.getElementById('chk-range').disabled = !zoom;
+
sync.detach();
sync = Dygraph.synchronize(gs, {
zoom: zoom,
- selection: selection
+ selection: selection,
+ range: syncRange
});
}
</script>