Ticket #10125 (closed bug: invalid)
Canvas creation Height/Div problem
| Reported by: | Py | Owned by: | |
|---|---|---|---|
| Priority: | low | Milestone: | None |
| Component: | core | Version: | 1.6.2 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
When creating a canvas using the following:
$("<canvas/>",{"height":100,"width":100});
You would expect a canvas created with it's width and height set to the value specified.
However, the current implementation transform those width and height to css width and height.
To implement a correct canvas, the following is needed.
$("<canvas/>").attr({"height":100,"width":100});
Change History
comment:2 Changed 21 months ago by timmywil
- Priority changed from undecided to low
- Resolution set to invalid
- Status changed from new to closed
- Component changed from unfiled to core
This is the desired behavior. Use the .attr() method to specifically set the width/height attributes. As you can see from the fiddle, the style tag takes precedence over the width/height attributes. It is used for that reason.
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

test case here: http://jsfiddle.net/dh5Gq/1/