2019-06-25 03:15:34 +02:00
|
|
|
mod canvas;
|
|
|
|
|
mod document;
|
2019-06-25 18:07:47 +02:00
|
|
|
mod event;
|
2019-06-25 03:15:34 +02:00
|
|
|
mod timeout;
|
|
|
|
|
|
|
|
|
|
pub use self::canvas::Canvas;
|
|
|
|
|
pub use self::document::Document;
|
|
|
|
|
pub use self::timeout::Timeout;
|
|
|
|
|
|
2019-06-25 18:07:47 +02:00
|
|
|
use crate::platform::web::WindowExtWebSys;
|
|
|
|
|
use crate::window::Window;
|
|
|
|
|
use web_sys::HtmlCanvasElement;
|
|
|
|
|
|
2019-06-25 03:15:34 +02:00
|
|
|
pub fn throw(msg: &str) {
|
|
|
|
|
wasm_bindgen::throw_str(msg);
|
|
|
|
|
}
|
2019-06-25 18:07:47 +02:00
|
|
|
|
|
|
|
|
impl WindowExtWebSys for Window {
|
|
|
|
|
fn canvas(&self) -> HtmlCanvasElement {
|
|
|
|
|
self.window.canvas().raw().clone()
|
|
|
|
|
}
|
|
|
|
|
}
|