On Mon, Feb 1, 2010 at 11:05 AM, Robert O'Callahan <rob...@ocallahan.org> wrote: > On Tue, Feb 2, 2010 at 7:39 AM, Kenneth Russell <k...@google.com> wrote: >> >> When you say that the DOM viewport of the element is aligned with the >> screen when it goes fullscreen, does that mean that the .width and >> .height properties are changed? Or does it mean that the element's >> size is changed by a CSS style? > > The latter. The window's viewport is aligned with the screen bounds, and by > default the element is styled with position:fixed; left:0; right:0; top:0; > bottom:0, which resizes it in CSS to fill the viewport. > >> The case I'm thinking about is when a Canvas element is taken >> fullscreen; on that element changing the .width and .height properties >> changes the size of the backing store, but applying a CSS style to >> change its width and height causes the backing store to be scaled to >> fit. The desired behavior is for the backing store to be resized. > > > The author would have to handle the beginfullscreen event and manually set > the canvas width/height attributes, e.g. to > getBoundingClientRect().width/height. I don't think we should change > width/height attributes automatically, since that has the side effect of > clearing the canvas.
OK, that sounds reasonable. Thanks. -Ken > Rob > -- > "He was pierced for our transgressions, he was crushed for our iniquities; > the punishment that brought us peace was upon him, and by his wounds we are > healed. We all, like sheep, have gone astray, each of us has turned to his > own way; and the LORD has laid on him the iniquity of us all." [Isaiah > 53:5-6] >