On 2/2/10 11:09 PM, Gregg Tavares wrote: > I'm not sure if this is the correct place for this but: > > Has there been any discussion of adding an element.onresize event? > > The issue that has come up is the canvas tag, in 2d or 3d, when the canvas > changes its displayed size, a webapp might want to respond by changing > the size of the internal representation of the canvas. > > Unfortunately an appt has no way to know when the > canvas's display size has changed. > > The developer can use window.onresize but that only triggers when the window > itself has changed size. If the canvas element has changed size for some > other > reason (another element's css or size were changed for example) no > window.onresize > is sent and so their is no easy way to know the display size of the > canvas changed. > > This could be added to just the canvas tag but it seems like it would be > more > appropriate to be added to all (visual?) elements. > > I can see for example, setting img.src depending on the display size of the > img element or changing the content of a div depending on its display size. > > DOM Events 3 draft has currently resize event. The definition of it may still change, since there are still problems to fix. http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#event-type-resize I *believe* currently only IE supports resize, and even it has some hacks around it. -OlliReceived on Tuesday, 2 February 2010 21:42:17 UTC
This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 18:13:04 UTC