handle resize events

This commit is contained in:
Nils Schneider 2012-06-16 04:49:35 +02:00
parent b6ea47573f
commit 4581df14f1

View file

@ -27,9 +27,28 @@ function getOffset( el ) {
var offset = getOffset(document.getElementById('chart')) var offset = getOffset(document.getElementById('chart'))
var w = window.innerWidth - offset.left, var w, h
resize()
window.onresize = resize
function resize() {
var offset = getOffset(document.getElementById('chart'))
w = window.innerWidth - offset.left
h = window.innerHeight - offset.top - 1 h = window.innerHeight - offset.top - 1
d3.select("#chart")
.attr("width", w).attr("height", h)
if (vis)
vis.attr("width", w).attr("height", h)
if (force)
force.size([w, h]).start()
}
function next_style() { function next_style() {
var s; var s;
if (style !== undefined) if (style !== undefined)