|
|
// Code generated DO NOT EDIT
|
|
|
// window.go
|
|
|
package dom
|
|
|
|
|
|
import "syscall/js"
|
|
|
|
|
|
type WindowIFace interface {
|
|
|
AddEventListener(args ...interface{})
|
|
|
Alert(args ...interface{})
|
|
|
AlertWithArgs(args ...interface{})
|
|
|
GetApplicationCache() ApplicationCache
|
|
|
Atob(args ...interface{}) []byte
|
|
|
Blur(args ...interface{})
|
|
|
Btoa(args ...interface{}) string
|
|
|
CancelAnimationFrame(args ...interface{})
|
|
|
CaptureEvents(args ...interface{})
|
|
|
ClearInterval(args ...interface{})
|
|
|
ClearTimeout(args ...interface{})
|
|
|
Close(args ...interface{})
|
|
|
GetClosed() bool
|
|
|
Confirm(args ...interface{}) bool
|
|
|
CreateImageBitmap(args ...interface{})
|
|
|
CreateImageBitmapWithArgs(args ...interface{})
|
|
|
GetCustomElements() CustomElementRegistry
|
|
|
DispatchEvent(args ...interface{}) bool
|
|
|
GetDocument() Document
|
|
|
GetEvent() Value
|
|
|
GetExternal() External
|
|
|
Focus(args ...interface{})
|
|
|
GetFrameElement() Element
|
|
|
GetFrames() WindowProxy
|
|
|
GetComputedStyle(args ...interface{}) CSSStyleDeclaration
|
|
|
GetHistory() History
|
|
|
GetLength() int
|
|
|
GetLocalStorage() Storage
|
|
|
GetLocation() Location
|
|
|
GetLocationbar() BarProp
|
|
|
GetMenubar() BarProp
|
|
|
GetName() string
|
|
|
SetName(string)
|
|
|
GetNavigator() Navigator
|
|
|
GetOnabort() EventHandler
|
|
|
SetOnabort(EventHandler)
|
|
|
GetOnafterprint() EventHandler
|
|
|
SetOnafterprint(EventHandler)
|
|
|
GetOnauxclick() EventHandler
|
|
|
SetOnauxclick(EventHandler)
|
|
|
GetOnbeforeprint() EventHandler
|
|
|
SetOnbeforeprint(EventHandler)
|
|
|
GetOnbeforeunload() OnBeforeUnloadEventHandler
|
|
|
SetOnbeforeunload(OnBeforeUnloadEventHandler)
|
|
|
GetOnblur() EventHandler
|
|
|
SetOnblur(EventHandler)
|
|
|
GetOncancel() EventHandler
|
|
|
SetOncancel(EventHandler)
|
|
|
GetOncanplay() EventHandler
|
|
|
SetOncanplay(EventHandler)
|
|
|
GetOncanplaythrough() EventHandler
|
|
|
SetOncanplaythrough(EventHandler)
|
|
|
GetOnchange() EventHandler
|
|
|
SetOnchange(EventHandler)
|
|
|
GetOnclick() EventHandler
|
|
|
SetOnclick(EventHandler)
|
|
|
GetOnclose() EventHandler
|
|
|
SetOnclose(EventHandler)
|
|
|
GetOncontextmenu() EventHandler
|
|
|
SetOncontextmenu(EventHandler)
|
|
|
GetOncuechange() EventHandler
|
|
|
SetOncuechange(EventHandler)
|
|
|
GetOndblclick() EventHandler
|
|
|
SetOndblclick(EventHandler)
|
|
|
GetOndrag() EventHandler
|
|
|
SetOndrag(EventHandler)
|
|
|
GetOndragend() EventHandler
|
|
|
SetOndragend(EventHandler)
|
|
|
GetOndragenter() EventHandler
|
|
|
SetOndragenter(EventHandler)
|
|
|
GetOndragexit() EventHandler
|
|
|
SetOndragexit(EventHandler)
|
|
|
GetOndragleave() EventHandler
|
|
|
SetOndragleave(EventHandler)
|
|
|
GetOndragover() EventHandler
|
|
|
SetOndragover(EventHandler)
|
|
|
GetOndragstart() EventHandler
|
|
|
SetOndragstart(EventHandler)
|
|
|
GetOndrop() EventHandler
|
|
|
SetOndrop(EventHandler)
|
|
|
GetOndurationchange() EventHandler
|
|
|
SetOndurationchange(EventHandler)
|
|
|
GetOnemptied() EventHandler
|
|
|
SetOnemptied(EventHandler)
|
|
|
GetOnended() EventHandler
|
|
|
SetOnended(EventHandler)
|
|
|
GetOnerror() OnErrorEventHandler
|
|
|
SetOnerror(OnErrorEventHandler)
|
|
|
GetOnfocus() EventHandler
|
|
|
SetOnfocus(EventHandler)
|
|
|
GetOnhashchange() EventHandler
|
|
|
SetOnhashchange(EventHandler)
|
|
|
GetOninput() EventHandler
|
|
|
SetOninput(EventHandler)
|
|
|
GetOninvalid() EventHandler
|
|
|
SetOninvalid(EventHandler)
|
|
|
GetOnkeydown() EventHandler
|
|
|
SetOnkeydown(EventHandler)
|
|
|
GetOnkeypress() EventHandler
|
|
|
SetOnkeypress(EventHandler)
|
|
|
GetOnkeyup() EventHandler
|
|
|
SetOnkeyup(EventHandler)
|
|
|
GetOnlanguagechange() EventHandler
|
|
|
SetOnlanguagechange(EventHandler)
|
|
|
GetOnload() EventHandler
|
|
|
SetOnload(EventHandler)
|
|
|
GetOnloadeddata() EventHandler
|
|
|
SetOnloadeddata(EventHandler)
|
|
|
GetOnloadedmetadata() EventHandler
|
|
|
SetOnloadedmetadata(EventHandler)
|
|
|
GetOnloadend() EventHandler
|
|
|
SetOnloadend(EventHandler)
|
|
|
GetOnloadstart() EventHandler
|
|
|
SetOnloadstart(EventHandler)
|
|
|
GetOnmessage() EventHandler
|
|
|
SetOnmessage(EventHandler)
|
|
|
GetOnmessageerror() EventHandler
|
|
|
SetOnmessageerror(EventHandler)
|
|
|
GetOnmousedown() EventHandler
|
|
|
SetOnmousedown(EventHandler)
|
|
|
GetOnmouseenter() EventHandler
|
|
|
SetOnmouseenter(EventHandler)
|
|
|
GetOnmouseleave() EventHandler
|
|
|
SetOnmouseleave(EventHandler)
|
|
|
GetOnmousemove() EventHandler
|
|
|
SetOnmousemove(EventHandler)
|
|
|
GetOnmouseout() EventHandler
|
|
|
SetOnmouseout(EventHandler)
|
|
|
GetOnmouseover() EventHandler
|
|
|
SetOnmouseover(EventHandler)
|
|
|
GetOnmouseup() EventHandler
|
|
|
SetOnmouseup(EventHandler)
|
|
|
GetOnoffline() EventHandler
|
|
|
SetOnoffline(EventHandler)
|
|
|
GetOnonline() EventHandler
|
|
|
SetOnonline(EventHandler)
|
|
|
GetOnpagehide() EventHandler
|
|
|
SetOnpagehide(EventHandler)
|
|
|
GetOnpageshow() EventHandler
|
|
|
SetOnpageshow(EventHandler)
|
|
|
GetOnpause() EventHandler
|
|
|
SetOnpause(EventHandler)
|
|
|
GetOnplay() EventHandler
|
|
|
SetOnplay(EventHandler)
|
|
|
GetOnplaying() EventHandler
|
|
|
SetOnplaying(EventHandler)
|
|
|
GetOnpopstate() EventHandler
|
|
|
SetOnpopstate(EventHandler)
|
|
|
GetOnprogress() EventHandler
|
|
|
SetOnprogress(EventHandler)
|
|
|
GetOnratechange() EventHandler
|
|
|
SetOnratechange(EventHandler)
|
|
|
GetOnrejectionhandled() EventHandler
|
|
|
SetOnrejectionhandled(EventHandler)
|
|
|
GetOnreset() EventHandler
|
|
|
SetOnreset(EventHandler)
|
|
|
GetOnresize() EventHandler
|
|
|
SetOnresize(EventHandler)
|
|
|
GetOnscroll() EventHandler
|
|
|
SetOnscroll(EventHandler)
|
|
|
GetOnsecuritypolicyviolation() EventHandler
|
|
|
SetOnsecuritypolicyviolation(EventHandler)
|
|
|
GetOnseeked() EventHandler
|
|
|
SetOnseeked(EventHandler)
|
|
|
GetOnseeking() EventHandler
|
|
|
SetOnseeking(EventHandler)
|
|
|
GetOnselect() EventHandler
|
|
|
SetOnselect(EventHandler)
|
|
|
GetOnstalled() EventHandler
|
|
|
SetOnstalled(EventHandler)
|
|
|
GetOnstorage() EventHandler
|
|
|
SetOnstorage(EventHandler)
|
|
|
GetOnsubmit() EventHandler
|
|
|
SetOnsubmit(EventHandler)
|
|
|
GetOnsuspend() EventHandler
|
|
|
SetOnsuspend(EventHandler)
|
|
|
GetOntimeupdate() EventHandler
|
|
|
SetOntimeupdate(EventHandler)
|
|
|
GetOntoggle() EventHandler
|
|
|
SetOntoggle(EventHandler)
|
|
|
GetOnunhandledrejection() EventHandler
|
|
|
SetOnunhandledrejection(EventHandler)
|
|
|
GetOnunload() EventHandler
|
|
|
SetOnunload(EventHandler)
|
|
|
GetOnvolumechange() EventHandler
|
|
|
SetOnvolumechange(EventHandler)
|
|
|
GetOnwaiting() EventHandler
|
|
|
SetOnwaiting(EventHandler)
|
|
|
GetOnwheel() EventHandler
|
|
|
SetOnwheel(EventHandler)
|
|
|
Open(args ...interface{}) WindowProxy
|
|
|
GetOpener() Value
|
|
|
SetOpener(Value)
|
|
|
GetOrigin() string
|
|
|
GetParent() WindowProxy
|
|
|
GetPersonalbar() BarProp
|
|
|
PostMessage(args ...interface{})
|
|
|
Print(args ...interface{})
|
|
|
Prompt(args ...interface{}) string
|
|
|
QueueMicrotask(args ...interface{})
|
|
|
ReleaseEvents(args ...interface{})
|
|
|
RemoveEventListener(args ...interface{})
|
|
|
RequestAnimationFrame(args ...interface{}) int
|
|
|
GetScrollbars() BarProp
|
|
|
GetSelf() WindowProxy
|
|
|
GetSessionStorage() Storage
|
|
|
SetInterval(args ...interface{}) int
|
|
|
SetTimeout(args ...interface{}) int
|
|
|
GetStatus() string
|
|
|
SetStatus(string)
|
|
|
GetStatusbar() BarProp
|
|
|
Stop(args ...interface{})
|
|
|
GetToolbar() BarProp
|
|
|
GetTop() WindowProxy
|
|
|
GetWindow() WindowProxy
|
|
|
}
|
|
|
type Window struct {
|
|
|
Value
|
|
|
}
|
|
|
|
|
|
func JSValueToWindow(val js.Value) Window { return Window{Value: JSValueToValue(val)} }
|
|
|
func (v Value) AsWindow() Window { return Window{Value: v} }
|
|
|
func NewWindow(args ...interface{}) Window {
|
|
|
return Window{Value: JSValueToValue(js.Global().Get("Window").New(args...))}
|
|
|
}
|
|
|
func (w Window) AddEventListener(args ...interface{}) {
|
|
|
w.Call("addEventListener", args...)
|
|
|
}
|
|
|
func (w Window) Alert(args ...interface{}) {
|
|
|
w.Call("alert", args...)
|
|
|
}
|
|
|
func (w Window) AlertWithArgs(args ...interface{}) {
|
|
|
w.Call("alertWithArgs", args...)
|
|
|
}
|
|
|
func (w Window) GetApplicationCache() ApplicationCache {
|
|
|
val := w.Get("applicationCache")
|
|
|
return JSValueToApplicationCache(val.JSValue())
|
|
|
}
|
|
|
func (w Window) Atob(args ...interface{}) []byte {
|
|
|
val := w.Call("atob", args...)
|
|
|
return []byte(val.String())
|
|
|
}
|
|
|
func (w Window) Blur(args ...interface{}) {
|
|
|
w.Call("blur", args...)
|
|
|
}
|
|
|
func (w Window) Btoa(args ...interface{}) string {
|
|
|
val := w.Call("btoa", args...)
|
|
|
return val.String()
|
|
|
}
|
|
|
func (w Window) CancelAnimationFrame(args ...interface{}) {
|
|
|
w.Call("cancelAnimationFrame", args...)
|
|
|
}
|
|
|
func (w Window) CaptureEvents(args ...interface{}) {
|
|
|
w.Call("captureEvents", args...)
|
|
|
}
|
|
|
func (w Window) ClearInterval(args ...interface{}) {
|
|
|
w.Call("clearInterval", args...)
|
|
|
}
|
|
|
func (w Window) ClearTimeout(args ...interface{}) {
|
|
|
w.Call("clearTimeout", args...)
|
|
|
}
|
|
|
func (w Window) Close(args ...interface{}) {
|
|
|
w.Call("close", args...)
|
|
|
}
|
|
|
func (w Window) GetClosed() bool {
|
|
|
val := w.Get("closed")
|
|
|
return val.Bool()
|
|
|
}
|
|
|
func (w Window) Confirm(args ...interface{}) bool {
|
|
|
val := w.Call("confirm", args...)
|
|
|
return val.Bool()
|
|
|
}
|
|
|
func (w Window) CreateImageBitmap(args ...interface{}) {
|
|
|
w.Call("createImageBitmap", args...)
|
|
|
}
|
|
|
func (w Window) CreateImageBitmapWithArgs(args ...interface{}) {
|
|
|
w.Call("createImageBitmapWithArgs", args...)
|
|
|
}
|
|
|
func (w Window) GetCustomElements() CustomElementRegistry {
|
|
|
val := w.Get("customElements")
|
|
|
return JSValueToCustomElementRegistry(val.JSValue())
|
|
|
}
|
|
|
func (w Window) DispatchEvent(args ...interface{}) bool {
|
|
|
val := w.Call("dispatchEvent", args...)
|
|
|
return val.Bool()
|
|
|
}
|
|
|
func (w Window) GetDocument() Document {
|
|
|
val := w.Get("document")
|
|
|
return JSValueToDocument(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetEvent() Value {
|
|
|
val := w.Get("event")
|
|
|
return val
|
|
|
}
|
|
|
func (w Window) GetExternal() External {
|
|
|
val := w.Get("external")
|
|
|
return JSValueToExternal(val.JSValue())
|
|
|
}
|
|
|
func (w Window) Focus(args ...interface{}) {
|
|
|
w.Call("focus", args...)
|
|
|
}
|
|
|
func (w Window) GetFrameElement() Element {
|
|
|
val := w.Get("frameElement")
|
|
|
return JSValueToElement(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetFrames() WindowProxy {
|
|
|
val := w.Get("frames")
|
|
|
return JSValueToWindowProxy(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetComputedStyle(args ...interface{}) CSSStyleDeclaration {
|
|
|
val := w.Call("getComputedStyle", args...)
|
|
|
return JSValueToCSSStyleDeclaration(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetHistory() History {
|
|
|
val := w.Get("history")
|
|
|
return JSValueToHistory(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetLength() int {
|
|
|
val := w.Get("length")
|
|
|
return val.Int()
|
|
|
}
|
|
|
func (w Window) GetLocalStorage() Storage {
|
|
|
val := w.Get("localStorage")
|
|
|
return JSValueToStorage(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetLocation() Location {
|
|
|
val := w.Get("location")
|
|
|
return JSValueToLocation(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetLocationbar() BarProp {
|
|
|
val := w.Get("locationbar")
|
|
|
return JSValueToBarProp(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetMenubar() BarProp {
|
|
|
val := w.Get("menubar")
|
|
|
return JSValueToBarProp(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetName() string {
|
|
|
val := w.Get("name")
|
|
|
return val.String()
|
|
|
}
|
|
|
func (w Window) SetName(val string) {
|
|
|
w.Set("name", val)
|
|
|
}
|
|
|
func (w Window) GetNavigator() Navigator {
|
|
|
val := w.Get("navigator")
|
|
|
return JSValueToNavigator(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetOnabort() EventHandler {
|
|
|
val := w.Get("onabort")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnabort(val EventHandler) {
|
|
|
w.Set("onabort", val)
|
|
|
}
|
|
|
func (w Window) GetOnafterprint() EventHandler {
|
|
|
val := w.Get("onafterprint")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnafterprint(val EventHandler) {
|
|
|
w.Set("onafterprint", val)
|
|
|
}
|
|
|
func (w Window) GetOnauxclick() EventHandler {
|
|
|
val := w.Get("onauxclick")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnauxclick(val EventHandler) {
|
|
|
w.Set("onauxclick", val)
|
|
|
}
|
|
|
func (w Window) GetOnbeforeprint() EventHandler {
|
|
|
val := w.Get("onbeforeprint")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnbeforeprint(val EventHandler) {
|
|
|
w.Set("onbeforeprint", val)
|
|
|
}
|
|
|
func (w Window) GetOnbeforeunload() OnBeforeUnloadEventHandler {
|
|
|
val := w.Get("onbeforeunload")
|
|
|
return JSValueToOnBeforeUnloadEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnbeforeunload(val OnBeforeUnloadEventHandler) {
|
|
|
w.Set("onbeforeunload", val)
|
|
|
}
|
|
|
func (w Window) GetOnblur() EventHandler {
|
|
|
val := w.Get("onblur")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnblur(val EventHandler) {
|
|
|
w.Set("onblur", val)
|
|
|
}
|
|
|
func (w Window) GetOncancel() EventHandler {
|
|
|
val := w.Get("oncancel")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOncancel(val EventHandler) {
|
|
|
w.Set("oncancel", val)
|
|
|
}
|
|
|
func (w Window) GetOncanplay() EventHandler {
|
|
|
val := w.Get("oncanplay")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOncanplay(val EventHandler) {
|
|
|
w.Set("oncanplay", val)
|
|
|
}
|
|
|
func (w Window) GetOncanplaythrough() EventHandler {
|
|
|
val := w.Get("oncanplaythrough")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOncanplaythrough(val EventHandler) {
|
|
|
w.Set("oncanplaythrough", val)
|
|
|
}
|
|
|
func (w Window) GetOnchange() EventHandler {
|
|
|
val := w.Get("onchange")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnchange(val EventHandler) {
|
|
|
w.Set("onchange", val)
|
|
|
}
|
|
|
func (w Window) GetOnclick() EventHandler {
|
|
|
val := w.Get("onclick")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnclick(val EventHandler) {
|
|
|
w.Set("onclick", val)
|
|
|
}
|
|
|
func (w Window) GetOnclose() EventHandler {
|
|
|
val := w.Get("onclose")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnclose(val EventHandler) {
|
|
|
w.Set("onclose", val)
|
|
|
}
|
|
|
func (w Window) GetOncontextmenu() EventHandler {
|
|
|
val := w.Get("oncontextmenu")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOncontextmenu(val EventHandler) {
|
|
|
w.Set("oncontextmenu", val)
|
|
|
}
|
|
|
func (w Window) GetOncuechange() EventHandler {
|
|
|
val := w.Get("oncuechange")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOncuechange(val EventHandler) {
|
|
|
w.Set("oncuechange", val)
|
|
|
}
|
|
|
func (w Window) GetOndblclick() EventHandler {
|
|
|
val := w.Get("ondblclick")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOndblclick(val EventHandler) {
|
|
|
w.Set("ondblclick", val)
|
|
|
}
|
|
|
func (w Window) GetOndrag() EventHandler {
|
|
|
val := w.Get("ondrag")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOndrag(val EventHandler) {
|
|
|
w.Set("ondrag", val)
|
|
|
}
|
|
|
func (w Window) GetOndragend() EventHandler {
|
|
|
val := w.Get("ondragend")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOndragend(val EventHandler) {
|
|
|
w.Set("ondragend", val)
|
|
|
}
|
|
|
func (w Window) GetOndragenter() EventHandler {
|
|
|
val := w.Get("ondragenter")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOndragenter(val EventHandler) {
|
|
|
w.Set("ondragenter", val)
|
|
|
}
|
|
|
func (w Window) GetOndragexit() EventHandler {
|
|
|
val := w.Get("ondragexit")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOndragexit(val EventHandler) {
|
|
|
w.Set("ondragexit", val)
|
|
|
}
|
|
|
func (w Window) GetOndragleave() EventHandler {
|
|
|
val := w.Get("ondragleave")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOndragleave(val EventHandler) {
|
|
|
w.Set("ondragleave", val)
|
|
|
}
|
|
|
func (w Window) GetOndragover() EventHandler {
|
|
|
val := w.Get("ondragover")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOndragover(val EventHandler) {
|
|
|
w.Set("ondragover", val)
|
|
|
}
|
|
|
func (w Window) GetOndragstart() EventHandler {
|
|
|
val := w.Get("ondragstart")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOndragstart(val EventHandler) {
|
|
|
w.Set("ondragstart", val)
|
|
|
}
|
|
|
func (w Window) GetOndrop() EventHandler {
|
|
|
val := w.Get("ondrop")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOndrop(val EventHandler) {
|
|
|
w.Set("ondrop", val)
|
|
|
}
|
|
|
func (w Window) GetOndurationchange() EventHandler {
|
|
|
val := w.Get("ondurationchange")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOndurationchange(val EventHandler) {
|
|
|
w.Set("ondurationchange", val)
|
|
|
}
|
|
|
func (w Window) GetOnemptied() EventHandler {
|
|
|
val := w.Get("onemptied")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnemptied(val EventHandler) {
|
|
|
w.Set("onemptied", val)
|
|
|
}
|
|
|
func (w Window) GetOnended() EventHandler {
|
|
|
val := w.Get("onended")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnended(val EventHandler) {
|
|
|
w.Set("onended", val)
|
|
|
}
|
|
|
func (w Window) GetOnerror() OnErrorEventHandler {
|
|
|
val := w.Get("onerror")
|
|
|
return JSValueToOnErrorEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnerror(val OnErrorEventHandler) {
|
|
|
w.Set("onerror", val)
|
|
|
}
|
|
|
func (w Window) GetOnfocus() EventHandler {
|
|
|
val := w.Get("onfocus")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnfocus(val EventHandler) {
|
|
|
w.Set("onfocus", val)
|
|
|
}
|
|
|
func (w Window) GetOnhashchange() EventHandler {
|
|
|
val := w.Get("onhashchange")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnhashchange(val EventHandler) {
|
|
|
w.Set("onhashchange", val)
|
|
|
}
|
|
|
func (w Window) GetOninput() EventHandler {
|
|
|
val := w.Get("oninput")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOninput(val EventHandler) {
|
|
|
w.Set("oninput", val)
|
|
|
}
|
|
|
func (w Window) GetOninvalid() EventHandler {
|
|
|
val := w.Get("oninvalid")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOninvalid(val EventHandler) {
|
|
|
w.Set("oninvalid", val)
|
|
|
}
|
|
|
func (w Window) GetOnkeydown() EventHandler {
|
|
|
val := w.Get("onkeydown")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnkeydown(val EventHandler) {
|
|
|
w.Set("onkeydown", val)
|
|
|
}
|
|
|
func (w Window) GetOnkeypress() EventHandler {
|
|
|
val := w.Get("onkeypress")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnkeypress(val EventHandler) {
|
|
|
w.Set("onkeypress", val)
|
|
|
}
|
|
|
func (w Window) GetOnkeyup() EventHandler {
|
|
|
val := w.Get("onkeyup")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnkeyup(val EventHandler) {
|
|
|
w.Set("onkeyup", val)
|
|
|
}
|
|
|
func (w Window) GetOnlanguagechange() EventHandler {
|
|
|
val := w.Get("onlanguagechange")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnlanguagechange(val EventHandler) {
|
|
|
w.Set("onlanguagechange", val)
|
|
|
}
|
|
|
func (w Window) GetOnload() EventHandler {
|
|
|
val := w.Get("onload")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnload(val EventHandler) {
|
|
|
w.Set("onload", val)
|
|
|
}
|
|
|
func (w Window) GetOnloadeddata() EventHandler {
|
|
|
val := w.Get("onloadeddata")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnloadeddata(val EventHandler) {
|
|
|
w.Set("onloadeddata", val)
|
|
|
}
|
|
|
func (w Window) GetOnloadedmetadata() EventHandler {
|
|
|
val := w.Get("onloadedmetadata")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnloadedmetadata(val EventHandler) {
|
|
|
w.Set("onloadedmetadata", val)
|
|
|
}
|
|
|
func (w Window) GetOnloadend() EventHandler {
|
|
|
val := w.Get("onloadend")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnloadend(val EventHandler) {
|
|
|
w.Set("onloadend", val)
|
|
|
}
|
|
|
func (w Window) GetOnloadstart() EventHandler {
|
|
|
val := w.Get("onloadstart")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnloadstart(val EventHandler) {
|
|
|
w.Set("onloadstart", val)
|
|
|
}
|
|
|
func (w Window) GetOnmessage() EventHandler {
|
|
|
val := w.Get("onmessage")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnmessage(val EventHandler) {
|
|
|
w.Set("onmessage", val)
|
|
|
}
|
|
|
func (w Window) GetOnmessageerror() EventHandler {
|
|
|
val := w.Get("onmessageerror")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnmessageerror(val EventHandler) {
|
|
|
w.Set("onmessageerror", val)
|
|
|
}
|
|
|
func (w Window) GetOnmousedown() EventHandler {
|
|
|
val := w.Get("onmousedown")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnmousedown(val EventHandler) {
|
|
|
w.Set("onmousedown", val)
|
|
|
}
|
|
|
func (w Window) GetOnmouseenter() EventHandler {
|
|
|
val := w.Get("onmouseenter")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnmouseenter(val EventHandler) {
|
|
|
w.Set("onmouseenter", val)
|
|
|
}
|
|
|
func (w Window) GetOnmouseleave() EventHandler {
|
|
|
val := w.Get("onmouseleave")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnmouseleave(val EventHandler) {
|
|
|
w.Set("onmouseleave", val)
|
|
|
}
|
|
|
func (w Window) GetOnmousemove() EventHandler {
|
|
|
val := w.Get("onmousemove")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnmousemove(val EventHandler) {
|
|
|
w.Set("onmousemove", val)
|
|
|
}
|
|
|
func (w Window) GetOnmouseout() EventHandler {
|
|
|
val := w.Get("onmouseout")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnmouseout(val EventHandler) {
|
|
|
w.Set("onmouseout", val)
|
|
|
}
|
|
|
func (w Window) GetOnmouseover() EventHandler {
|
|
|
val := w.Get("onmouseover")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnmouseover(val EventHandler) {
|
|
|
w.Set("onmouseover", val)
|
|
|
}
|
|
|
func (w Window) GetOnmouseup() EventHandler {
|
|
|
val := w.Get("onmouseup")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnmouseup(val EventHandler) {
|
|
|
w.Set("onmouseup", val)
|
|
|
}
|
|
|
func (w Window) GetOnoffline() EventHandler {
|
|
|
val := w.Get("onoffline")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnoffline(val EventHandler) {
|
|
|
w.Set("onoffline", val)
|
|
|
}
|
|
|
func (w Window) GetOnonline() EventHandler {
|
|
|
val := w.Get("ononline")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnonline(val EventHandler) {
|
|
|
w.Set("ononline", val)
|
|
|
}
|
|
|
func (w Window) GetOnpagehide() EventHandler {
|
|
|
val := w.Get("onpagehide")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnpagehide(val EventHandler) {
|
|
|
w.Set("onpagehide", val)
|
|
|
}
|
|
|
func (w Window) GetOnpageshow() EventHandler {
|
|
|
val := w.Get("onpageshow")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnpageshow(val EventHandler) {
|
|
|
w.Set("onpageshow", val)
|
|
|
}
|
|
|
func (w Window) GetOnpause() EventHandler {
|
|
|
val := w.Get("onpause")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnpause(val EventHandler) {
|
|
|
w.Set("onpause", val)
|
|
|
}
|
|
|
func (w Window) GetOnplay() EventHandler {
|
|
|
val := w.Get("onplay")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnplay(val EventHandler) {
|
|
|
w.Set("onplay", val)
|
|
|
}
|
|
|
func (w Window) GetOnplaying() EventHandler {
|
|
|
val := w.Get("onplaying")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnplaying(val EventHandler) {
|
|
|
w.Set("onplaying", val)
|
|
|
}
|
|
|
func (w Window) GetOnpopstate() EventHandler {
|
|
|
val := w.Get("onpopstate")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnpopstate(val EventHandler) {
|
|
|
w.Set("onpopstate", val)
|
|
|
}
|
|
|
func (w Window) GetOnprogress() EventHandler {
|
|
|
val := w.Get("onprogress")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnprogress(val EventHandler) {
|
|
|
w.Set("onprogress", val)
|
|
|
}
|
|
|
func (w Window) GetOnratechange() EventHandler {
|
|
|
val := w.Get("onratechange")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnratechange(val EventHandler) {
|
|
|
w.Set("onratechange", val)
|
|
|
}
|
|
|
func (w Window) GetOnrejectionhandled() EventHandler {
|
|
|
val := w.Get("onrejectionhandled")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnrejectionhandled(val EventHandler) {
|
|
|
w.Set("onrejectionhandled", val)
|
|
|
}
|
|
|
func (w Window) GetOnreset() EventHandler {
|
|
|
val := w.Get("onreset")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnreset(val EventHandler) {
|
|
|
w.Set("onreset", val)
|
|
|
}
|
|
|
func (w Window) GetOnresize() EventHandler {
|
|
|
val := w.Get("onresize")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnresize(val EventHandler) {
|
|
|
w.Set("onresize", val)
|
|
|
}
|
|
|
func (w Window) GetOnscroll() EventHandler {
|
|
|
val := w.Get("onscroll")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnscroll(val EventHandler) {
|
|
|
w.Set("onscroll", val)
|
|
|
}
|
|
|
func (w Window) GetOnsecuritypolicyviolation() EventHandler {
|
|
|
val := w.Get("onsecuritypolicyviolation")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnsecuritypolicyviolation(val EventHandler) {
|
|
|
w.Set("onsecuritypolicyviolation", val)
|
|
|
}
|
|
|
func (w Window) GetOnseeked() EventHandler {
|
|
|
val := w.Get("onseeked")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnseeked(val EventHandler) {
|
|
|
w.Set("onseeked", val)
|
|
|
}
|
|
|
func (w Window) GetOnseeking() EventHandler {
|
|
|
val := w.Get("onseeking")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnseeking(val EventHandler) {
|
|
|
w.Set("onseeking", val)
|
|
|
}
|
|
|
func (w Window) GetOnselect() EventHandler {
|
|
|
val := w.Get("onselect")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnselect(val EventHandler) {
|
|
|
w.Set("onselect", val)
|
|
|
}
|
|
|
func (w Window) GetOnstalled() EventHandler {
|
|
|
val := w.Get("onstalled")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnstalled(val EventHandler) {
|
|
|
w.Set("onstalled", val)
|
|
|
}
|
|
|
func (w Window) GetOnstorage() EventHandler {
|
|
|
val := w.Get("onstorage")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnstorage(val EventHandler) {
|
|
|
w.Set("onstorage", val)
|
|
|
}
|
|
|
func (w Window) GetOnsubmit() EventHandler {
|
|
|
val := w.Get("onsubmit")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnsubmit(val EventHandler) {
|
|
|
w.Set("onsubmit", val)
|
|
|
}
|
|
|
func (w Window) GetOnsuspend() EventHandler {
|
|
|
val := w.Get("onsuspend")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnsuspend(val EventHandler) {
|
|
|
w.Set("onsuspend", val)
|
|
|
}
|
|
|
func (w Window) GetOntimeupdate() EventHandler {
|
|
|
val := w.Get("ontimeupdate")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOntimeupdate(val EventHandler) {
|
|
|
w.Set("ontimeupdate", val)
|
|
|
}
|
|
|
func (w Window) GetOntoggle() EventHandler {
|
|
|
val := w.Get("ontoggle")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOntoggle(val EventHandler) {
|
|
|
w.Set("ontoggle", val)
|
|
|
}
|
|
|
func (w Window) GetOnunhandledrejection() EventHandler {
|
|
|
val := w.Get("onunhandledrejection")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnunhandledrejection(val EventHandler) {
|
|
|
w.Set("onunhandledrejection", val)
|
|
|
}
|
|
|
func (w Window) GetOnunload() EventHandler {
|
|
|
val := w.Get("onunload")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnunload(val EventHandler) {
|
|
|
w.Set("onunload", val)
|
|
|
}
|
|
|
func (w Window) GetOnvolumechange() EventHandler {
|
|
|
val := w.Get("onvolumechange")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnvolumechange(val EventHandler) {
|
|
|
w.Set("onvolumechange", val)
|
|
|
}
|
|
|
func (w Window) GetOnwaiting() EventHandler {
|
|
|
val := w.Get("onwaiting")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnwaiting(val EventHandler) {
|
|
|
w.Set("onwaiting", val)
|
|
|
}
|
|
|
func (w Window) GetOnwheel() EventHandler {
|
|
|
val := w.Get("onwheel")
|
|
|
return JSValueToEventHandler(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetOnwheel(val EventHandler) {
|
|
|
w.Set("onwheel", val)
|
|
|
}
|
|
|
func (w Window) Open(args ...interface{}) WindowProxy {
|
|
|
val := w.Call("open", args...)
|
|
|
return JSValueToWindowProxy(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetOpener() Value {
|
|
|
val := w.Get("opener")
|
|
|
return val
|
|
|
}
|
|
|
func (w Window) SetOpener(val Value) {
|
|
|
w.Set("opener", val)
|
|
|
}
|
|
|
func (w Window) GetOrigin() string {
|
|
|
val := w.Get("origin")
|
|
|
return val.String()
|
|
|
}
|
|
|
func (w Window) GetParent() WindowProxy {
|
|
|
val := w.Get("parent")
|
|
|
return JSValueToWindowProxy(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetPersonalbar() BarProp {
|
|
|
val := w.Get("personalbar")
|
|
|
return JSValueToBarProp(val.JSValue())
|
|
|
}
|
|
|
func (w Window) PostMessage(args ...interface{}) {
|
|
|
w.Call("postMessage", args...)
|
|
|
}
|
|
|
func (w Window) Print(args ...interface{}) {
|
|
|
w.Call("print", args...)
|
|
|
}
|
|
|
func (w Window) Prompt(args ...interface{}) string {
|
|
|
val := w.Call("prompt", args...)
|
|
|
return val.String()
|
|
|
}
|
|
|
func (w Window) QueueMicrotask(args ...interface{}) {
|
|
|
w.Call("queueMicrotask", args...)
|
|
|
}
|
|
|
func (w Window) ReleaseEvents(args ...interface{}) {
|
|
|
w.Call("releaseEvents", args...)
|
|
|
}
|
|
|
func (w Window) RemoveEventListener(args ...interface{}) {
|
|
|
w.Call("removeEventListener", args...)
|
|
|
}
|
|
|
func (w Window) RequestAnimationFrame(args ...interface{}) int {
|
|
|
val := w.Call("requestAnimationFrame", args...)
|
|
|
return val.Int()
|
|
|
}
|
|
|
func (w Window) GetScrollbars() BarProp {
|
|
|
val := w.Get("scrollbars")
|
|
|
return JSValueToBarProp(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetSelf() WindowProxy {
|
|
|
val := w.Get("self")
|
|
|
return JSValueToWindowProxy(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetSessionStorage() Storage {
|
|
|
val := w.Get("sessionStorage")
|
|
|
return JSValueToStorage(val.JSValue())
|
|
|
}
|
|
|
func (w Window) SetInterval(args ...interface{}) int {
|
|
|
val := w.Call("setInterval", args...)
|
|
|
return val.Int()
|
|
|
}
|
|
|
func (w Window) SetTimeout(args ...interface{}) int {
|
|
|
val := w.Call("setTimeout", args...)
|
|
|
return val.Int()
|
|
|
}
|
|
|
func (w Window) GetStatus() string {
|
|
|
val := w.Get("status")
|
|
|
return val.String()
|
|
|
}
|
|
|
func (w Window) SetStatus(val string) {
|
|
|
w.Set("status", val)
|
|
|
}
|
|
|
func (w Window) GetStatusbar() BarProp {
|
|
|
val := w.Get("statusbar")
|
|
|
return JSValueToBarProp(val.JSValue())
|
|
|
}
|
|
|
func (w Window) Stop(args ...interface{}) {
|
|
|
w.Call("stop", args...)
|
|
|
}
|
|
|
func (w Window) GetToolbar() BarProp {
|
|
|
val := w.Get("toolbar")
|
|
|
return JSValueToBarProp(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetTop() WindowProxy {
|
|
|
val := w.Get("top")
|
|
|
return JSValueToWindowProxy(val.JSValue())
|
|
|
}
|
|
|
func (w Window) GetWindow() WindowProxy {
|
|
|
val := w.Get("window")
|
|
|
return JSValueToWindowProxy(val.JSValue())
|
|
|
}
|