diff options
author | natrixaeria <janng@gmx.de> | 2019-06-11 20:24:45 +0200 |
---|---|---|
committer | natrixaeria <janng@gmx.de> | 2019-06-11 20:24:45 +0200 |
commit | b21428c0ea29452e3edc5a11f72fa3e614ea617e (patch) | |
tree | f8f04744fe61700e59d68eec1de8dc562c1ed689 /WebInterface/wasm/asm-paint/src/site.rs | |
parent | 8276c94169c7f6027691f124c63b61c815ab15a5 (diff) |
Remove the WebInterface directory
and create webhogg project folder
Diffstat (limited to 'WebInterface/wasm/asm-paint/src/site.rs')
-rw-r--r-- | WebInterface/wasm/asm-paint/src/site.rs | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/WebInterface/wasm/asm-paint/src/site.rs b/WebInterface/wasm/asm-paint/src/site.rs deleted file mode 100644 index 4ae0237..0000000 --- a/WebInterface/wasm/asm-paint/src/site.rs +++ /dev/null @@ -1,28 +0,0 @@ -use web_sys; -use crate::canvas::Canvas; - -pub struct Site { - window: web_sys::Window, - document: web_sys::Document, -} - -impl Site { - pub fn from_current() -> Option<Self> { - let window = web_sys::window() - .or_else(|| {error!("unable to query window"); None})?; - let document = window.document() - .or_else(|| {error!("unable to query document"); None})?; - Some(Self { - window, document - }) - } - - pub fn create_canvas(&self) -> Option<Canvas> { - debug!("gain canvas element"); - let element = self.document.get_element_by_id("canvas") - .or_else(|| {error!("could not gain canvas element"); None})?; - Canvas::new(element) - .or_else(|| {error!("could not create a webgl2 canvas. - Your browser doesn't seem to support webgl2"); None}) - } -} |