var f = document.createElement("div"); with (f.style) { top = "0px"; left = "0px"; position = "absolute"; visibility = "hidden"; } f.innerHTML = "TheQuickBrownFoxJumpedOverTheLazyDog"; document.body.appendChild(f); var fw = f.offsetWidth; var job = function() { if (f.offsetWidth != fw) { fw = f.offsetWidth; dojox.grid.textSizeChanged(); } } window.setInterval(job, inInterval||200); dojox.grid.initTextSizePoll = dojox.grid.nop;