gbr/js/jsglobal

Global window javascript element

Values

pub fn add_event_listener(
  type_: String,
  listener: fn(jsevent.JsEvent(t)) -> Nil,
) -> Nil
pub fn alert(a: String) -> Nil
pub fn cancel_animation_frame(
  request_id: jscore.RequestID,
) -> Nil
pub fn clear_interval(id: jscore.TimerID) -> Nil
pub fn clear_timeout(timer: jscore.TimerID) -> Nil
pub fn close(window: jscore.Object) -> Bool
pub fn closed(window: jscore.Object) -> Bool
pub fn decode_uri(a: String) -> String
pub fn decode_uri_component(a: String) -> String
pub fn dom_content_loaded(
  listener: fn(jsevent.JsEvent(t)) -> Nil,
) -> Nil
pub fn encode_uri(a: String) -> String
pub fn focus(window: jscore.Object) -> Nil
pub fn inner_height(window: jscore.Object) -> Int
pub fn inner_width(window: jscore.Object) -> Int
pub fn match_media(selector: String) -> Bool
pub fn open(
  url: String,
  name: String,
  features: String,
) -> Result(jscore.Object, String)
pub fn outer_height(window: jscore.Object) -> Int
pub fn outer_width(window: jscore.Object) -> Int
pub fn prompt(a: String) -> Result(String, Nil)
pub fn queue_microtask(callback: fn() -> Nil) -> Nil
pub fn request_animation_frame(
  callback: fn(Float) -> Nil,
) -> jscore.RequestID
pub fn request_wake_lock() -> promise.Promise(
  Result(jscore.WakeLockSentinel, Nil),
)
pub fn screen_left(window: jscore.Object) -> Int
pub fn screen_top(window: jscore.Object) -> Int
pub fn screen_x(window: jscore.Object) -> Int
pub fn screen_y(window: jscore.Object) -> Int
pub fn scroll_to(x: Int, y: Int) -> Nil
pub fn scroll_x(window: jscore.Object) -> Int
pub fn scroll_y(window: jscore.Object) -> Int
pub fn self() -> jscore.Object
pub fn set_interval(
  delay: Int,
  callback: fn() -> anything,
) -> jscore.TimerID
pub fn set_timeout(
  delay: Int,
  callback: fn() -> anything,
) -> jscore.TimerID
Search Document