You can add this to the end of your chart drawing function (assumes "chart" is your chart object, "data" is your DataTable/DataView, and "options" is your chart options, this should work whether you are using plain chart objects, ChartWrappers, or a Dashboard).
Plain javascript example:
function resizeCharts () {
// redraw charts, dashboards, etc here
chart.draw(data, options);
}
if (window.addEventListener) {
window.addEventListener('resize', resizeCharts);
}
else if (window.attachEvent) {
window.attachEvent('onresize', resizeCharts);
}
else {
window.onresize = resizeCharts;
}
jQuery example:
function resizeCharts () {
// redraw charts, dashboards, etc here
chart.draw(data, options);
}
$(window).resize(resizeCharts);