mirror of
https://github.com/servo/servo.git
synced 2025-07-23 07:13:52 +01:00
Correctly paint the CSS canvas’ background
https://drafts.csswg.org/css-backgrounds/#special-backgrounds Fixes https://github.com/servo/servo/issues/25559 Closes https://github.com/servo/servo/pull/26121, as it is an alternative.
This commit is contained in:
parent
c7acfc37ed
commit
1f6efbf9e9
9 changed files with 312 additions and 37 deletions
|
@ -3439,12 +3439,18 @@ impl Into<LayoutElementType> for ElementTypeId {
|
|||
#[inline(always)]
|
||||
fn into(self) -> LayoutElementType {
|
||||
match self {
|
||||
ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLBodyElement) => {
|
||||
LayoutElementType::HTMLBodyElement
|
||||
},
|
||||
ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLBRElement) => {
|
||||
LayoutElementType::HTMLBRElement
|
||||
},
|
||||
ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLCanvasElement) => {
|
||||
LayoutElementType::HTMLCanvasElement
|
||||
},
|
||||
ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLHtmlElement) => {
|
||||
LayoutElementType::HTMLHtmlElement
|
||||
},
|
||||
ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLIFrameElement) => {
|
||||
LayoutElementType::HTMLIFrameElement
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue