Rename Stage#updateSize() to setSize() and pass in an explicit size. #36
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Passing in an explicit size enables the off-page rendering use case,
where the dimensions of the stage's underlying element can't be obtained
from the DOM. For regular clients, Viewer#updateSize() takes care of
getting the dimensions from the DOM and passing them into the stage on
the window resize handler.
Also clean up the ancilliary size update logic for the Css and Flash
stages. An explicit pixel size was being set on the DOM element, but this
is not required since the constructor sets its dimensions relative to the
parent element.