On Web, add WindowBuilderExtWebSys::with_append() (#2953)

This commit is contained in:
daxpedda 2023-07-12 17:11:52 +02:00 committed by GitHub
parent 5b5ebc25d8
commit b63164645b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 31 additions and 6 deletions

View file

@ -70,6 +70,14 @@ impl Canvas {
.unchecked_into(),
};
if platform_attr.append && !document.contains(Some(&canvas)) {
document
.body()
.expect("Failed to get body from document")
.append_child(&canvas)
.expect("Failed to append canvas to body");
}
// A tabindex is needed in order to capture local keyboard events.
// A "0" value means that the element should be focusable in
// sequential keyboard navigation, but its order is defined by the