diff --git a/Makefile b/Makefile index a0f5889..a2457aa 100644 --- a/Makefile +++ b/Makefile @@ -4,5 +4,5 @@ all: clean: rm *.go - rm -rf console/ css/ document/ + rm -rf console/ css/ document/ window/ .PHONY: clean diff --git a/abortcontroller.go b/abortcontroller.go index 2090dc7..5695185 100644 --- a/abortcontroller.go +++ b/abortcontroller.go @@ -12,7 +12,7 @@ type AbortController struct { Value } -func jsValueToAbortController(val js.Value) AbortController { +func JSValueToAbortController(val js.Value) AbortController { return AbortController{Value: Value{Value: val}} } func (v Value) AsAbortController() AbortController { return AbortController{Value: v} } @@ -21,5 +21,5 @@ func (a AbortController) Abort(args ...interface{}) { } func (a AbortController) GetSignal() AbortSignal { val := a.Get("signal") - return jsValueToAbortSignal(val.JSValue()) + return JSValueToAbortSignal(val.JSValue()) } diff --git a/abortsignal.go b/abortsignal.go index ea99f8e..8105ef4 100644 --- a/abortsignal.go +++ b/abortsignal.go @@ -17,7 +17,7 @@ type AbortSignal struct { EventTarget } -func jsValueToAbortSignal(val js.Value) AbortSignal { return AbortSignal{Value: Value{Value: val}} } +func JSValueToAbortSignal(val js.Value) AbortSignal { return AbortSignal{Value: Value{Value: val}} } func (v Value) AsAbortSignal() AbortSignal { return AbortSignal{Value: v} } func (a AbortSignal) GetAborted() bool { val := a.Get("aborted") @@ -25,7 +25,7 @@ func (a AbortSignal) GetAborted() bool { } func (a AbortSignal) GetOnabort() EventHandler { val := a.Get("onabort") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (a AbortSignal) SetOnabort(val EventHandler) { a.Set("onabort", val) diff --git a/abstractrange.go b/abstractrange.go index 7d0b834..ad6b12f 100644 --- a/abstractrange.go +++ b/abstractrange.go @@ -15,7 +15,7 @@ type AbstractRange struct { Value } -func jsValueToAbstractRange(val js.Value) AbstractRange { +func JSValueToAbstractRange(val js.Value) AbstractRange { return AbstractRange{Value: Value{Value: val}} } func (v Value) AsAbstractRange() AbstractRange { return AbstractRange{Value: v} } @@ -25,7 +25,7 @@ func (a AbstractRange) GetCollapsed() bool { } func (a AbstractRange) GetEndContainer() Node { val := a.Get("endContainer") - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (a AbstractRange) GetEndOffset() float64 { val := a.Get("endOffset") @@ -33,7 +33,7 @@ func (a AbstractRange) GetEndOffset() float64 { } func (a AbstractRange) GetStartContainer() Node { val := a.Get("startContainer") - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (a AbstractRange) GetStartOffset() float64 { val := a.Get("startOffset") diff --git a/applicationcache.go b/applicationcache.go index 716f4f7..d427de3 100644 --- a/applicationcache.go +++ b/applicationcache.go @@ -34,7 +34,7 @@ type ApplicationCache struct { EventTarget } -func jsValueToApplicationCache(val js.Value) ApplicationCache { +func JSValueToApplicationCache(val js.Value) ApplicationCache { return ApplicationCache{Value: Value{Value: val}} } func (v Value) AsApplicationCache() ApplicationCache { return ApplicationCache{Value: v} } @@ -43,56 +43,56 @@ func (a ApplicationCache) Abort(args ...interface{}) { } func (a ApplicationCache) GetOncached() EventHandler { val := a.Get("oncached") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (a ApplicationCache) SetOncached(val EventHandler) { a.Set("oncached", val) } func (a ApplicationCache) GetOnchecking() EventHandler { val := a.Get("onchecking") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (a ApplicationCache) SetOnchecking(val EventHandler) { a.Set("onchecking", val) } func (a ApplicationCache) GetOndownloading() EventHandler { val := a.Get("ondownloading") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (a ApplicationCache) SetOndownloading(val EventHandler) { a.Set("ondownloading", val) } func (a ApplicationCache) GetOnerror() EventHandler { val := a.Get("onerror") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (a ApplicationCache) SetOnerror(val EventHandler) { a.Set("onerror", val) } func (a ApplicationCache) GetOnnoupdate() EventHandler { val := a.Get("onnoupdate") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (a ApplicationCache) SetOnnoupdate(val EventHandler) { a.Set("onnoupdate", val) } func (a ApplicationCache) GetOnobsolete() EventHandler { val := a.Get("onobsolete") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (a ApplicationCache) SetOnobsolete(val EventHandler) { a.Set("onobsolete", val) } func (a ApplicationCache) GetOnprogress() EventHandler { val := a.Get("onprogress") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (a ApplicationCache) SetOnprogress(val EventHandler) { a.Set("onprogress", val) } func (a ApplicationCache) GetOnupdateready() EventHandler { val := a.Get("onupdateready") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (a ApplicationCache) SetOnupdateready(val EventHandler) { a.Set("onupdateready", val) diff --git a/arraybuffer.go b/arraybuffer.go index 3ebac80..a4ba258 100644 --- a/arraybuffer.go +++ b/arraybuffer.go @@ -6,7 +6,7 @@ type ArrayBuffer struct { js.TypedArray } -func jsValueToArrayBuffer(val js.Value) ArrayBuffer { +func JSValueToArrayBuffer(val js.Value) ArrayBuffer { return ArrayBuffer{TypedArray: js.TypedArray{Value: val}} } func (u ArrayBuffer) JSValue() js.Value { return u.TypedArray.Value } diff --git a/arraybufferview.go b/arraybufferview.go index 03d1bde..6414b23 100644 --- a/arraybufferview.go +++ b/arraybufferview.go @@ -6,6 +6,6 @@ import "syscall/js" type ArrayBufferView Value -func jsValueToArrayBufferView(val js.Value) ArrayBufferView { - return ArrayBufferView(jsValueToValue(val)) +func JSValueToArrayBufferView(val js.Value) ArrayBufferView { + return ArrayBufferView(JSValueToValue(val)) } diff --git a/attr.go b/attr.go index 610a201..8fb355b 100644 --- a/attr.go +++ b/attr.go @@ -54,7 +54,7 @@ type Attr struct { EventTarget } -func jsValueToAttr(val js.Value) Attr { return Attr{Value: Value{Value: val}} } +func JSValueToAttr(val js.Value) Attr { return Attr{Value: Value{Value: val}} } func (v Value) AsAttr() Attr { return Attr{Value: v} } func (a Attr) GetLocalName() string { val := a.Get("localName") @@ -70,7 +70,7 @@ func (a Attr) GetNamespaceURI() string { } func (a Attr) GetOwnerElement() Element { val := a.Get("ownerElement") - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (a Attr) GetPrefix() string { val := a.Get("prefix") diff --git a/audiotrack.go b/audiotrack.go index 662ec3d..c6ad6be 100644 --- a/audiotrack.go +++ b/audiotrack.go @@ -16,7 +16,7 @@ type AudioTrack struct { Value } -func jsValueToAudioTrack(val js.Value) AudioTrack { return AudioTrack{Value: Value{Value: val}} } +func JSValueToAudioTrack(val js.Value) AudioTrack { return AudioTrack{Value: Value{Value: val}} } func (v Value) AsAudioTrack() AudioTrack { return AudioTrack{Value: v} } func (a AudioTrack) GetEnabled() bool { val := a.Get("enabled") diff --git a/audiotracklist.go b/audiotracklist.go index af028b1..78b1b40 100644 --- a/audiotracklist.go +++ b/audiotracklist.go @@ -22,13 +22,13 @@ type AudioTrackList struct { EventTarget } -func jsValueToAudioTrackList(val js.Value) AudioTrackList { +func JSValueToAudioTrackList(val js.Value) AudioTrackList { return AudioTrackList{Value: Value{Value: val}} } func (v Value) AsAudioTrackList() AudioTrackList { return AudioTrackList{Value: v} } func (a AudioTrackList) GetTrackById(args ...interface{}) AudioTrack { val := a.Call("getTrackById", args...) - return jsValueToAudioTrack(val.JSValue()) + return JSValueToAudioTrack(val.JSValue()) } func (a AudioTrackList) GetLength() float64 { val := a.Get("length") @@ -36,21 +36,21 @@ func (a AudioTrackList) GetLength() float64 { } func (a AudioTrackList) GetOnaddtrack() EventHandler { val := a.Get("onaddtrack") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (a AudioTrackList) SetOnaddtrack(val EventHandler) { a.Set("onaddtrack", val) } func (a AudioTrackList) GetOnchange() EventHandler { val := a.Get("onchange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (a AudioTrackList) SetOnchange(val EventHandler) { a.Set("onchange", val) } func (a AudioTrackList) GetOnremovetrack() EventHandler { val := a.Get("onremovetrack") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (a AudioTrackList) SetOnremovetrack(val EventHandler) { a.Set("onremovetrack", val) diff --git a/barprop.go b/barprop.go index 87105fa..c315632 100644 --- a/barprop.go +++ b/barprop.go @@ -11,7 +11,7 @@ type BarProp struct { Value } -func jsValueToBarProp(val js.Value) BarProp { return BarProp{Value: Value{Value: val}} } +func JSValueToBarProp(val js.Value) BarProp { return BarProp{Value: Value{Value: val}} } func (v Value) AsBarProp() BarProp { return BarProp{Value: v} } func (b BarProp) GetVisible() bool { val := b.Get("visible") diff --git a/beforeunloadevent.go b/beforeunloadevent.go index 5776d51..2786dec 100644 --- a/beforeunloadevent.go +++ b/beforeunloadevent.go @@ -31,7 +31,7 @@ type BeforeUnloadEvent struct { Event } -func jsValueToBeforeUnloadEvent(val js.Value) BeforeUnloadEvent { +func JSValueToBeforeUnloadEvent(val js.Value) BeforeUnloadEvent { return BeforeUnloadEvent{Value: Value{Value: val}} } func (v Value) AsBeforeUnloadEvent() BeforeUnloadEvent { return BeforeUnloadEvent{Value: v} } diff --git a/binarytype.go b/binarytype.go index c560cb2..0bdf5f4 100644 --- a/binarytype.go +++ b/binarytype.go @@ -11,6 +11,6 @@ const ( BinaryTypeArraybuffer BinaryType = "arraybuffer" ) -func jsValueToBinaryType(val js.Value) BinaryType { +func JSValueToBinaryType(val js.Value) BinaryType { return BinaryType(val.String()) } diff --git a/blob.go b/blob.go index d818061..fd5d09c 100644 --- a/blob.go +++ b/blob.go @@ -13,7 +13,7 @@ type Blob struct { Value } -func jsValueToBlob(val js.Value) Blob { return Blob{Value: Value{Value: val}} } +func JSValueToBlob(val js.Value) Blob { return Blob{Value: Value{Value: val}} } func (v Value) AsBlob() Blob { return Blob{Value: v} } func (b Blob) GetSize() float64 { val := b.Get("size") @@ -21,7 +21,7 @@ func (b Blob) GetSize() float64 { } func (b Blob) Slice(args ...interface{}) Blob { val := b.Call("slice", args...) - return jsValueToBlob(val.JSValue()) + return JSValueToBlob(val.JSValue()) } func (b Blob) GetType() string { val := b.Get("type") diff --git a/blobcallback.go b/blobcallback.go index 40f2573..79ed441 100644 --- a/blobcallback.go +++ b/blobcallback.go @@ -9,12 +9,12 @@ type BlobCallback struct { Callback } -func jsValueToBlobCallback(val js.Value) BlobCallback { - return BlobCallback{Callback: jsValueToCallback(val)} +func JSValueToBlobCallback(val js.Value) BlobCallback { + return BlobCallback{Callback: JSValueToCallback(val)} } func NewBlobCallback(c BlobCallbackCallback) BlobCallback { callback := js.NewCallback(func(args []js.Value) { - blob := jsValueToBlob(args[0]) + blob := JSValueToBlob(args[0]) c(blob) }) return BlobCallback{Callback: Callback{Callback: callback}} diff --git a/blobpart.go b/blobpart.go index d947b3a..cb9eea5 100644 --- a/blobpart.go +++ b/blobpart.go @@ -6,6 +6,6 @@ import "syscall/js" type BlobPart Value -func jsValueToBlobPart(val js.Value) BlobPart { - return BlobPart(jsValueToValue(val)) +func JSValueToBlobPart(val js.Value) BlobPart { + return BlobPart(JSValueToValue(val)) } diff --git a/bodyinit.go b/bodyinit.go index 6e7422a..50ee9b4 100644 --- a/bodyinit.go +++ b/bodyinit.go @@ -6,6 +6,6 @@ import "syscall/js" type BodyInit Value -func jsValueToBodyInit(val js.Value) BodyInit { - return BodyInit(jsValueToValue(val)) +func JSValueToBodyInit(val js.Value) BodyInit { + return BodyInit(JSValueToValue(val)) } diff --git a/broadcastchannel.go b/broadcastchannel.go index 042d626..e6147fa 100644 --- a/broadcastchannel.go +++ b/broadcastchannel.go @@ -21,7 +21,7 @@ type BroadcastChannel struct { EventTarget } -func jsValueToBroadcastChannel(val js.Value) BroadcastChannel { +func JSValueToBroadcastChannel(val js.Value) BroadcastChannel { return BroadcastChannel{Value: Value{Value: val}} } func (v Value) AsBroadcastChannel() BroadcastChannel { return BroadcastChannel{Value: v} } @@ -34,14 +34,14 @@ func (b BroadcastChannel) GetName() string { } func (b BroadcastChannel) GetOnmessage() EventHandler { val := b.Get("onmessage") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (b BroadcastChannel) SetOnmessage(val EventHandler) { b.Set("onmessage", val) } func (b BroadcastChannel) GetOnmessageerror() EventHandler { val := b.Get("onmessageerror") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (b BroadcastChannel) SetOnmessageerror(val EventHandler) { b.Set("onmessageerror", val) diff --git a/buffersource.go b/buffersource.go index 2515ab5..847e1a4 100644 --- a/buffersource.go +++ b/buffersource.go @@ -6,6 +6,6 @@ import "syscall/js" type BufferSource Value -func jsValueToBufferSource(val js.Value) BufferSource { - return BufferSource(jsValueToValue(val)) +func JSValueToBufferSource(val js.Value) BufferSource { + return BufferSource(JSValueToValue(val)) } diff --git a/callback.go b/callback.go index 5ae9b92..5ad423c 100644 --- a/callback.go +++ b/callback.go @@ -6,5 +6,5 @@ type Callback struct { js.Callback } -func jsValueToCallback(val js.Value) Callback { return Callback{Callback: js.Callback{Value: val}} } +func JSValueToCallback(val js.Value) Callback { return Callback{Callback: js.Callback{Value: val}} } func (c Callback) JSValue() js.Value { return c.Callback.Value } diff --git a/canplaytyperesult.go b/canplaytyperesult.go index d76b0f2..11ceeb4 100644 --- a/canplaytyperesult.go +++ b/canplaytyperesult.go @@ -12,6 +12,6 @@ const ( CanPlayTypeResultProbably CanPlayTypeResult = "probably" ) -func jsValueToCanPlayTypeResult(val js.Value) CanPlayTypeResult { +func JSValueToCanPlayTypeResult(val js.Value) CanPlayTypeResult { return CanPlayTypeResult(val.String()) } diff --git a/canvasdirection.go b/canvasdirection.go index 3e8b2fe..68165e1 100644 --- a/canvasdirection.go +++ b/canvasdirection.go @@ -12,6 +12,6 @@ const ( CanvasDirectionInherit CanvasDirection = "inherit" ) -func jsValueToCanvasDirection(val js.Value) CanvasDirection { +func JSValueToCanvasDirection(val js.Value) CanvasDirection { return CanvasDirection(val.String()) } diff --git a/canvasfillrule.go b/canvasfillrule.go index 0f8ed81..7822409 100644 --- a/canvasfillrule.go +++ b/canvasfillrule.go @@ -11,6 +11,6 @@ const ( CanvasFillRuleEvenodd CanvasFillRule = "evenodd" ) -func jsValueToCanvasFillRule(val js.Value) CanvasFillRule { +func JSValueToCanvasFillRule(val js.Value) CanvasFillRule { return CanvasFillRule(val.String()) } diff --git a/canvasgradient.go b/canvasgradient.go index 0a956ff..8a43fda 100644 --- a/canvasgradient.go +++ b/canvasgradient.go @@ -11,7 +11,7 @@ type CanvasGradient struct { Value } -func jsValueToCanvasGradient(val js.Value) CanvasGradient { +func JSValueToCanvasGradient(val js.Value) CanvasGradient { return CanvasGradient{Value: Value{Value: val}} } func (v Value) AsCanvasGradient() CanvasGradient { return CanvasGradient{Value: v} } diff --git a/canvasimagesource.go b/canvasimagesource.go index 5936ba2..d128461 100644 --- a/canvasimagesource.go +++ b/canvasimagesource.go @@ -6,6 +6,6 @@ import "syscall/js" type CanvasImageSource Value -func jsValueToCanvasImageSource(val js.Value) CanvasImageSource { - return CanvasImageSource(jsValueToValue(val)) +func JSValueToCanvasImageSource(val js.Value) CanvasImageSource { + return CanvasImageSource(JSValueToValue(val)) } diff --git a/canvaslinecap.go b/canvaslinecap.go index 053b64b..d4d50b9 100644 --- a/canvaslinecap.go +++ b/canvaslinecap.go @@ -12,6 +12,6 @@ const ( CanvasLineCapSquare CanvasLineCap = "square" ) -func jsValueToCanvasLineCap(val js.Value) CanvasLineCap { +func JSValueToCanvasLineCap(val js.Value) CanvasLineCap { return CanvasLineCap(val.String()) } diff --git a/canvaslinejoin.go b/canvaslinejoin.go index 748f24c..c01e3b2 100644 --- a/canvaslinejoin.go +++ b/canvaslinejoin.go @@ -12,6 +12,6 @@ const ( CanvasLineJoinMiter CanvasLineJoin = "miter" ) -func jsValueToCanvasLineJoin(val js.Value) CanvasLineJoin { +func JSValueToCanvasLineJoin(val js.Value) CanvasLineJoin { return CanvasLineJoin(val.String()) } diff --git a/canvaspattern.go b/canvaspattern.go index ee65f08..539811e 100644 --- a/canvaspattern.go +++ b/canvaspattern.go @@ -11,7 +11,7 @@ type CanvasPattern struct { Value } -func jsValueToCanvasPattern(val js.Value) CanvasPattern { +func JSValueToCanvasPattern(val js.Value) CanvasPattern { return CanvasPattern{Value: Value{Value: val}} } func (v Value) AsCanvasPattern() CanvasPattern { return CanvasPattern{Value: v} } diff --git a/canvasrenderingcontext2d.go b/canvasrenderingcontext2d.go index 07e177d..a6c2af3 100644 --- a/canvasrenderingcontext2d.go +++ b/canvasrenderingcontext2d.go @@ -102,7 +102,7 @@ type CanvasRenderingContext2D struct { Value } -func jsValueToCanvasRenderingContext2D(val js.Value) CanvasRenderingContext2D { +func JSValueToCanvasRenderingContext2D(val js.Value) CanvasRenderingContext2D { return CanvasRenderingContext2D{Value: Value{Value: val}} } func (v Value) AsCanvasRenderingContext2D() CanvasRenderingContext2D { @@ -122,7 +122,7 @@ func (c CanvasRenderingContext2D) BezierCurveTo(args ...interface{}) { } func (c CanvasRenderingContext2D) GetCanvas() HTMLCanvasElement { val := c.Get("canvas") - return jsValueToHTMLCanvasElement(val.JSValue()) + return JSValueToHTMLCanvasElement(val.JSValue()) } func (c CanvasRenderingContext2D) ClearRect(args ...interface{}) { c.Call("clearRect", args...) @@ -138,27 +138,27 @@ func (c CanvasRenderingContext2D) ClosePath(args ...interface{}) { } func (c CanvasRenderingContext2D) CreateImageData(args ...interface{}) ImageData { val := c.Call("createImageData", args...) - return jsValueToImageData(val.JSValue()) + return JSValueToImageData(val.JSValue()) } func (c CanvasRenderingContext2D) CreateImageDataWithArgs(args ...interface{}) ImageData { val := c.Call("createImageDataWithArgs", args...) - return jsValueToImageData(val.JSValue()) + return JSValueToImageData(val.JSValue()) } func (c CanvasRenderingContext2D) CreateLinearGradient(args ...interface{}) CanvasGradient { val := c.Call("createLinearGradient", args...) - return jsValueToCanvasGradient(val.JSValue()) + return JSValueToCanvasGradient(val.JSValue()) } func (c CanvasRenderingContext2D) CreatePattern(args ...interface{}) CanvasPattern { val := c.Call("createPattern", args...) - return jsValueToCanvasPattern(val.JSValue()) + return JSValueToCanvasPattern(val.JSValue()) } func (c CanvasRenderingContext2D) CreateRadialGradient(args ...interface{}) CanvasGradient { val := c.Call("createRadialGradient", args...) - return jsValueToCanvasGradient(val.JSValue()) + return JSValueToCanvasGradient(val.JSValue()) } func (c CanvasRenderingContext2D) GetDirection() CanvasDirection { val := c.Get("direction") - return jsValueToCanvasDirection(val.JSValue()) + return JSValueToCanvasDirection(val.JSValue()) } func (c CanvasRenderingContext2D) SetDirection(val CanvasDirection) { c.Set("direction", val) @@ -210,14 +210,14 @@ func (c CanvasRenderingContext2D) SetFont(val string) { } func (c CanvasRenderingContext2D) GetImageData(args ...interface{}) ImageData { val := c.Call("getImageData", args...) - return jsValueToImageData(val.JSValue()) + return JSValueToImageData(val.JSValue()) } func (c CanvasRenderingContext2D) GetLineDash(args ...interface{}) { c.Call("getLineDash", args...) } func (c CanvasRenderingContext2D) GetTransform(args ...interface{}) DOMMatrix { val := c.Call("getTransform", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (c CanvasRenderingContext2D) GetGlobalAlpha() float64 { val := c.Get("globalAlpha") @@ -242,7 +242,7 @@ func (c CanvasRenderingContext2D) SetImageSmoothingEnabled(val bool) { } func (c CanvasRenderingContext2D) GetImageSmoothingQuality() ImageSmoothingQuality { val := c.Get("imageSmoothingQuality") - return jsValueToImageSmoothingQuality(val.JSValue()) + return JSValueToImageSmoothingQuality(val.JSValue()) } func (c CanvasRenderingContext2D) SetImageSmoothingQuality(val ImageSmoothingQuality) { c.Set("imageSmoothingQuality", val) @@ -265,7 +265,7 @@ func (c CanvasRenderingContext2D) IsPointInStrokeWithArgs(args ...interface{}) b } func (c CanvasRenderingContext2D) GetLineCap() CanvasLineCap { val := c.Get("lineCap") - return jsValueToCanvasLineCap(val.JSValue()) + return JSValueToCanvasLineCap(val.JSValue()) } func (c CanvasRenderingContext2D) SetLineCap(val CanvasLineCap) { c.Set("lineCap", val) @@ -279,7 +279,7 @@ func (c CanvasRenderingContext2D) SetLineDashOffset(val float64) { } func (c CanvasRenderingContext2D) GetLineJoin() CanvasLineJoin { val := c.Get("lineJoin") - return jsValueToCanvasLineJoin(val.JSValue()) + return JSValueToCanvasLineJoin(val.JSValue()) } func (c CanvasRenderingContext2D) SetLineJoin(val CanvasLineJoin) { c.Set("lineJoin", val) @@ -296,7 +296,7 @@ func (c CanvasRenderingContext2D) SetLineWidth(val float64) { } func (c CanvasRenderingContext2D) MeasureText(args ...interface{}) TextMetrics { val := c.Call("measureText", args...) - return jsValueToTextMetrics(val.JSValue()) + return JSValueToTextMetrics(val.JSValue()) } func (c CanvasRenderingContext2D) GetMiterLimit() float64 { val := c.Get("miterLimit") @@ -399,14 +399,14 @@ func (c CanvasRenderingContext2D) StrokeWithArgs(args ...interface{}) { } func (c CanvasRenderingContext2D) GetTextAlign() CanvasTextAlign { val := c.Get("textAlign") - return jsValueToCanvasTextAlign(val.JSValue()) + return JSValueToCanvasTextAlign(val.JSValue()) } func (c CanvasRenderingContext2D) SetTextAlign(val CanvasTextAlign) { c.Set("textAlign", val) } func (c CanvasRenderingContext2D) GetTextBaseline() CanvasTextBaseline { val := c.Get("textBaseline") - return jsValueToCanvasTextBaseline(val.JSValue()) + return JSValueToCanvasTextBaseline(val.JSValue()) } func (c CanvasRenderingContext2D) SetTextBaseline(val CanvasTextBaseline) { c.Set("textBaseline", val) diff --git a/canvastextalign.go b/canvastextalign.go index 3858003..d57fc91 100644 --- a/canvastextalign.go +++ b/canvastextalign.go @@ -14,6 +14,6 @@ const ( CanvasTextAlignCenter CanvasTextAlign = "center" ) -func jsValueToCanvasTextAlign(val js.Value) CanvasTextAlign { +func JSValueToCanvasTextAlign(val js.Value) CanvasTextAlign { return CanvasTextAlign(val.String()) } diff --git a/canvastextbaseline.go b/canvastextbaseline.go index 5ecda08..8195f73 100644 --- a/canvastextbaseline.go +++ b/canvastextbaseline.go @@ -15,6 +15,6 @@ const ( CanvasTextBaselineBottom CanvasTextBaseline = "bottom" ) -func jsValueToCanvasTextBaseline(val js.Value) CanvasTextBaseline { +func JSValueToCanvasTextBaseline(val js.Value) CanvasTextBaseline { return CanvasTextBaseline(val.String()) } diff --git a/cdatasection.go b/cdatasection.go index a0b422e..765a143 100644 --- a/cdatasection.go +++ b/cdatasection.go @@ -58,5 +58,5 @@ type CDATASection struct { EventTarget } -func jsValueToCDATASection(val js.Value) CDATASection { return CDATASection{Value: Value{Value: val}} } +func JSValueToCDATASection(val js.Value) CDATASection { return CDATASection{Value: Value{Value: val}} } func (v Value) AsCDATASection() CDATASection { return CDATASection{Value: v} } diff --git a/characterdata.go b/characterdata.go index ad7a9d1..de07a66 100644 --- a/characterdata.go +++ b/characterdata.go @@ -60,7 +60,7 @@ type CharacterData struct { EventTarget } -func jsValueToCharacterData(val js.Value) CharacterData { +func JSValueToCharacterData(val js.Value) CharacterData { return CharacterData{Value: Value{Value: val}} } func (v Value) AsCharacterData() CharacterData { return CharacterData{Value: v} } @@ -92,11 +92,11 @@ func (c CharacterData) GetLength() float64 { } func (c CharacterData) GetNextElementSibling() Element { val := c.Get("nextElementSibling") - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (c CharacterData) GetPreviousElementSibling() Element { val := c.Get("previousElementSibling") - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (c CharacterData) Remove(args ...interface{}) { c.Call("remove", args...) diff --git a/closeevent.go b/closeevent.go index ff06bfb..4336327 100644 --- a/closeevent.go +++ b/closeevent.go @@ -34,7 +34,7 @@ type CloseEvent struct { Event } -func jsValueToCloseEvent(val js.Value) CloseEvent { return CloseEvent{Value: Value{Value: val}} } +func JSValueToCloseEvent(val js.Value) CloseEvent { return CloseEvent{Value: Value{Value: val}} } func (v Value) AsCloseEvent() CloseEvent { return CloseEvent{Value: v} } func (c CloseEvent) GetCode() int { val := c.Get("code") diff --git a/cmd/dom/main.go b/cmd/dom/main.go index 078f362..50fc5ed 100644 --- a/cmd/dom/main.go +++ b/cmd/dom/main.go @@ -1,16 +1,18 @@ package main import ( - "syscall/js" - + "github.com/brettlangdon/go-dom/v1/console" "github.com/brettlangdon/go-dom/v1/document" + "github.com/brettlangdon/go-dom/v1/window" ) func main() { - console := js.Global().Get("console") - nodes := document.Document.QuerySelectorAll("div") + loc := window.GetLocation() + console.Dir(loc.JSValue()) + + nodes := document.QuerySelectorAll("div") var i float64 = 0 for ; i < nodes.GetLength(); i++ { - console.Call("dir", nodes.Item(i).JSValue()) + console.Dir(nodes.Item(i).JSValue()) } } diff --git a/colorspaceconversion.go b/colorspaceconversion.go index 76a40df..f231921 100644 --- a/colorspaceconversion.go +++ b/colorspaceconversion.go @@ -11,6 +11,6 @@ const ( ColorSpaceConversionDefault ColorSpaceConversion = "default" ) -func jsValueToColorSpaceConversion(val js.Value) ColorSpaceConversion { +func JSValueToColorSpaceConversion(val js.Value) ColorSpaceConversion { return ColorSpaceConversion(val.String()) } diff --git a/comment.go b/comment.go index 3b8bbc3..1707b06 100644 --- a/comment.go +++ b/comment.go @@ -55,5 +55,5 @@ type Comment struct { EventTarget } -func jsValueToComment(val js.Value) Comment { return Comment{Value: Value{Value: val}} } +func JSValueToComment(val js.Value) Comment { return Comment{Value: Value{Value: val}} } func (v Value) AsComment() Comment { return Comment{Value: v} } diff --git a/console/console.go b/console/console.go index 623ccd6..2d5985e 100644 --- a/console/console.go +++ b/console/console.go @@ -2,27 +2,66 @@ // console/console.go package console +import dom "github.com/brettlangdon/go-dom/v1" import "syscall/js" -var value Value +var value dom.Value -func init() { value = Value{Value: js.Global().Get("console")} } -func Clear(args ...interface{}) { return value.Call("clear", args...) } -func Table(args ...interface{}) { return value.Call("table", args...) } -func Warn(args ...interface{}) { return value.Call("warn", args...) } -func Dirxml(args ...interface{}) { return value.Call("dirxml", args...) } -func Group(args ...interface{}) { return value.Call("group", args...) } -func Time(args ...interface{}) { return value.Call("time", args...) } -func Trace(args ...interface{}) { return value.Call("trace", args...) } -func CountReset(args ...interface{}) { return value.Call("countReset", args...) } -func GroupEnd(args ...interface{}) { return value.Call("groupEnd", args...) } -func Assert(args ...interface{}) { return value.Call("assert", args...) } -func Debug(args ...interface{}) { return value.Call("debug", args...) } -func Log(args ...interface{}) { return value.Call("log", args...) } -func Dir(args ...interface{}) { return value.Call("dir", args...) } -func TimeLog(args ...interface{}) { return value.Call("timeLog", args...) } -func Error(args ...interface{}) { return value.Call("error", args...) } -func Info(args ...interface{}) { return value.Call("info", args...) } -func Count(args ...interface{}) { return value.Call("count", args...) } -func GroupCollapsed(args ...interface{}) { return value.Call("groupCollapsed", args...) } -func TimeEnd(args ...interface{}) { return value.Call("timeEnd", args...) } +func init() { value = dom.JSValueToValue(js.Global().Get("console")) } +func Assert(args ...interface{}) { + value.Call("assert", args...) +} +func Clear(args ...interface{}) { + value.Call("clear", args...) +} +func Count(args ...interface{}) { + value.Call("count", args...) +} +func CountReset(args ...interface{}) { + value.Call("countReset", args...) +} +func Debug(args ...interface{}) { + value.Call("debug", args...) +} +func Dir(args ...interface{}) { + value.Call("dir", args...) +} +func Dirxml(args ...interface{}) { + value.Call("dirxml", args...) +} +func Error(args ...interface{}) { + value.Call("error", args...) +} +func Group(args ...interface{}) { + value.Call("group", args...) +} +func GroupCollapsed(args ...interface{}) { + value.Call("groupCollapsed", args...) +} +func GroupEnd(args ...interface{}) { + value.Call("groupEnd", args...) +} +func Info(args ...interface{}) { + value.Call("info", args...) +} +func Log(args ...interface{}) { + value.Call("log", args...) +} +func Table(args ...interface{}) { + value.Call("table", args...) +} +func Time(args ...interface{}) { + value.Call("time", args...) +} +func TimeEnd(args ...interface{}) { + value.Call("timeEnd", args...) +} +func TimeLog(args ...interface{}) { + value.Call("timeLog", args...) +} +func Trace(args ...interface{}) { + value.Call("trace", args...) +} +func Warn(args ...interface{}) { + value.Call("warn", args...) +} diff --git a/css/css.go b/css/css.go index a972887..ff6d23e 100644 --- a/css/css.go +++ b/css/css.go @@ -2,9 +2,13 @@ // css/css.go package css +import dom "github.com/brettlangdon/go-dom/v1" import "syscall/js" -var value Value +var value dom.Value -func init() { value = Value{Value: js.Global().Get("CSS")} } -func Escape(args ...interface{}) { return value.Call("escape", args...) } +func init() { value = dom.JSValueToValue(js.Global().Get("css")) } +func Escape(args ...interface{}) string { + val := value.Call("escape", args...) + return val.String() +} diff --git a/cssgroupingrule.go b/cssgroupingrule.go index de04c39..c20432a 100644 --- a/cssgroupingrule.go +++ b/cssgroupingrule.go @@ -19,13 +19,13 @@ type CSSGroupingRule struct { CSSRule } -func jsValueToCSSGroupingRule(val js.Value) CSSGroupingRule { +func JSValueToCSSGroupingRule(val js.Value) CSSGroupingRule { return CSSGroupingRule{Value: Value{Value: val}} } func (v Value) AsCSSGroupingRule() CSSGroupingRule { return CSSGroupingRule{Value: v} } func (c CSSGroupingRule) GetCssRules() CSSRuleList { val := c.Get("cssRules") - return jsValueToCSSRuleList(val.JSValue()) + return JSValueToCSSRuleList(val.JSValue()) } func (c CSSGroupingRule) DeleteRule(args ...interface{}) { c.Call("deleteRule", args...) diff --git a/cssimportrule.go b/cssimportrule.go index 1b622bb..8556100 100644 --- a/cssimportrule.go +++ b/cssimportrule.go @@ -19,7 +19,7 @@ type CSSImportRule struct { CSSRule } -func jsValueToCSSImportRule(val js.Value) CSSImportRule { +func JSValueToCSSImportRule(val js.Value) CSSImportRule { return CSSImportRule{Value: Value{Value: val}} } func (v Value) AsCSSImportRule() CSSImportRule { return CSSImportRule{Value: v} } @@ -29,9 +29,9 @@ func (c CSSImportRule) GetHref() string { } func (c CSSImportRule) GetMedia() MediaList { val := c.Get("media") - return jsValueToMediaList(val.JSValue()) + return JSValueToMediaList(val.JSValue()) } func (c CSSImportRule) GetStyleSheet() CSSStyleSheet { val := c.Get("styleSheet") - return jsValueToCSSStyleSheet(val.JSValue()) + return JSValueToCSSStyleSheet(val.JSValue()) } diff --git a/cssmarginrule.go b/cssmarginrule.go index 6381c95..4e36750 100644 --- a/cssmarginrule.go +++ b/cssmarginrule.go @@ -18,7 +18,7 @@ type CSSMarginRule struct { CSSRule } -func jsValueToCSSMarginRule(val js.Value) CSSMarginRule { +func JSValueToCSSMarginRule(val js.Value) CSSMarginRule { return CSSMarginRule{Value: Value{Value: val}} } func (v Value) AsCSSMarginRule() CSSMarginRule { return CSSMarginRule{Value: v} } @@ -28,5 +28,5 @@ func (c CSSMarginRule) GetName() string { } func (c CSSMarginRule) GetStyle() CSSStyleDeclaration { val := c.Get("style") - return jsValueToCSSStyleDeclaration(val.JSValue()) + return JSValueToCSSStyleDeclaration(val.JSValue()) } diff --git a/cssnamespacerule.go b/cssnamespacerule.go index b2053b8..9083192 100644 --- a/cssnamespacerule.go +++ b/cssnamespacerule.go @@ -18,7 +18,7 @@ type CSSNamespaceRule struct { CSSRule } -func jsValueToCSSNamespaceRule(val js.Value) CSSNamespaceRule { +func JSValueToCSSNamespaceRule(val js.Value) CSSNamespaceRule { return CSSNamespaceRule{Value: Value{Value: val}} } func (v Value) AsCSSNamespaceRule() CSSNamespaceRule { return CSSNamespaceRule{Value: v} } diff --git a/csspagerule.go b/csspagerule.go index a74438b..23c140f 100644 --- a/csspagerule.go +++ b/csspagerule.go @@ -23,7 +23,7 @@ type CSSPageRule struct { CSSRule } -func jsValueToCSSPageRule(val js.Value) CSSPageRule { return CSSPageRule{Value: Value{Value: val}} } +func JSValueToCSSPageRule(val js.Value) CSSPageRule { return CSSPageRule{Value: Value{Value: val}} } func (v Value) AsCSSPageRule() CSSPageRule { return CSSPageRule{Value: v} } func (c CSSPageRule) GetSelectorText() string { val := c.Get("selectorText") @@ -34,5 +34,5 @@ func (c CSSPageRule) SetSelectorText(val string) { } func (c CSSPageRule) GetStyle() CSSStyleDeclaration { val := c.Get("style") - return jsValueToCSSStyleDeclaration(val.JSValue()) + return JSValueToCSSStyleDeclaration(val.JSValue()) } diff --git a/cssrule.go b/cssrule.go index 4eeda5b..a709994 100644 --- a/cssrule.go +++ b/cssrule.go @@ -15,7 +15,7 @@ type CSSRule struct { Value } -func jsValueToCSSRule(val js.Value) CSSRule { return CSSRule{Value: Value{Value: val}} } +func JSValueToCSSRule(val js.Value) CSSRule { return CSSRule{Value: Value{Value: val}} } func (v Value) AsCSSRule() CSSRule { return CSSRule{Value: v} } func (c CSSRule) GetCssText() string { val := c.Get("cssText") @@ -26,11 +26,11 @@ func (c CSSRule) SetCssText(val string) { } func (c CSSRule) GetParentRule() CSSRule { val := c.Get("parentRule") - return jsValueToCSSRule(val.JSValue()) + return JSValueToCSSRule(val.JSValue()) } func (c CSSRule) GetParentStyleSheet() CSSStyleSheet { val := c.Get("parentStyleSheet") - return jsValueToCSSStyleSheet(val.JSValue()) + return JSValueToCSSStyleSheet(val.JSValue()) } func (c CSSRule) GetType() int { val := c.Get("type") diff --git a/cssrulelist.go b/cssrulelist.go index 0f4ef34..bd1abf7 100644 --- a/cssrulelist.go +++ b/cssrulelist.go @@ -12,11 +12,11 @@ type CSSRuleList struct { Value } -func jsValueToCSSRuleList(val js.Value) CSSRuleList { return CSSRuleList{Value: Value{Value: val}} } +func JSValueToCSSRuleList(val js.Value) CSSRuleList { return CSSRuleList{Value: Value{Value: val}} } func (v Value) AsCSSRuleList() CSSRuleList { return CSSRuleList{Value: v} } func (c CSSRuleList) Item(args ...interface{}) CSSRule { val := c.Call("item", args...) - return jsValueToCSSRule(val.JSValue()) + return JSValueToCSSRule(val.JSValue()) } func (c CSSRuleList) GetLength() float64 { val := c.Get("length") diff --git a/cssstyledeclaration.go b/cssstyledeclaration.go index 30d5e8c..840cefb 100644 --- a/cssstyledeclaration.go +++ b/cssstyledeclaration.go @@ -21,7 +21,7 @@ type CSSStyleDeclaration struct { Value } -func jsValueToCSSStyleDeclaration(val js.Value) CSSStyleDeclaration { +func JSValueToCSSStyleDeclaration(val js.Value) CSSStyleDeclaration { return CSSStyleDeclaration{Value: Value{Value: val}} } func (v Value) AsCSSStyleDeclaration() CSSStyleDeclaration { return CSSStyleDeclaration{Value: v} } @@ -57,7 +57,7 @@ func (c CSSStyleDeclaration) GetLength() float64 { } func (c CSSStyleDeclaration) GetParentRule() CSSRule { val := c.Get("parentRule") - return jsValueToCSSRule(val.JSValue()) + return JSValueToCSSRule(val.JSValue()) } func (c CSSStyleDeclaration) RemoveProperty(args ...interface{}) string { val := c.Call("removeProperty", args...) diff --git a/cssstylerule.go b/cssstylerule.go index ee3bae1..12a5aeb 100644 --- a/cssstylerule.go +++ b/cssstylerule.go @@ -19,7 +19,7 @@ type CSSStyleRule struct { CSSRule } -func jsValueToCSSStyleRule(val js.Value) CSSStyleRule { return CSSStyleRule{Value: Value{Value: val}} } +func JSValueToCSSStyleRule(val js.Value) CSSStyleRule { return CSSStyleRule{Value: Value{Value: val}} } func (v Value) AsCSSStyleRule() CSSStyleRule { return CSSStyleRule{Value: v} } func (c CSSStyleRule) GetSelectorText() string { val := c.Get("selectorText") @@ -30,5 +30,5 @@ func (c CSSStyleRule) SetSelectorText(val string) { } func (c CSSStyleRule) GetStyle() CSSStyleDeclaration { val := c.Get("style") - return jsValueToCSSStyleDeclaration(val.JSValue()) + return JSValueToCSSStyleDeclaration(val.JSValue()) } diff --git a/cssstylesheet.go b/cssstylesheet.go index 2206188..52f7d2c 100644 --- a/cssstylesheet.go +++ b/cssstylesheet.go @@ -23,13 +23,13 @@ type CSSStyleSheet struct { StyleSheet } -func jsValueToCSSStyleSheet(val js.Value) CSSStyleSheet { +func JSValueToCSSStyleSheet(val js.Value) CSSStyleSheet { return CSSStyleSheet{Value: Value{Value: val}} } func (v Value) AsCSSStyleSheet() CSSStyleSheet { return CSSStyleSheet{Value: v} } func (c CSSStyleSheet) GetCssRules() CSSRuleList { val := c.Get("cssRules") - return jsValueToCSSRuleList(val.JSValue()) + return JSValueToCSSRuleList(val.JSValue()) } func (c CSSStyleSheet) DeleteRule(args ...interface{}) { c.Call("deleteRule", args...) @@ -40,5 +40,5 @@ func (c CSSStyleSheet) InsertRule(args ...interface{}) float64 { } func (c CSSStyleSheet) GetOwnerRule() CSSRule { val := c.Get("ownerRule") - return jsValueToCSSRule(val.JSValue()) + return JSValueToCSSRule(val.JSValue()) } diff --git a/customelementconstructor.go b/customelementconstructor.go index c61a4c1..c47c14f 100644 --- a/customelementconstructor.go +++ b/customelementconstructor.go @@ -9,8 +9,8 @@ type CustomElementConstructor struct { Callback } -func jsValueToCustomElementConstructor(val js.Value) CustomElementConstructor { - return CustomElementConstructor{Callback: jsValueToCallback(val)} +func JSValueToCustomElementConstructor(val js.Value) CustomElementConstructor { + return CustomElementConstructor{Callback: JSValueToCallback(val)} } func NewCustomElementConstructor(c CustomElementConstructorCallback) CustomElementConstructor { callback := js.NewCallback(func(args []js.Value) { diff --git a/customelementregistry.go b/customelementregistry.go index ae78ad0..a3c0494 100644 --- a/customelementregistry.go +++ b/customelementregistry.go @@ -14,7 +14,7 @@ type CustomElementRegistry struct { Value } -func jsValueToCustomElementRegistry(val js.Value) CustomElementRegistry { +func JSValueToCustomElementRegistry(val js.Value) CustomElementRegistry { return CustomElementRegistry{Value: Value{Value: val}} } func (v Value) AsCustomElementRegistry() CustomElementRegistry { return CustomElementRegistry{Value: v} } diff --git a/customevent.go b/customevent.go index 7c71a45..aceabed 100644 --- a/customevent.go +++ b/customevent.go @@ -33,7 +33,7 @@ type CustomEvent struct { Event } -func jsValueToCustomEvent(val js.Value) CustomEvent { return CustomEvent{Value: Value{Value: val}} } +func JSValueToCustomEvent(val js.Value) CustomEvent { return CustomEvent{Value: Value{Value: val}} } func (v Value) AsCustomEvent() CustomEvent { return CustomEvent{Value: v} } func (c CustomEvent) GetDetail() Value { val := c.Get("detail") diff --git a/datatransfer.go b/datatransfer.go index a0469d1..378a664 100644 --- a/datatransfer.go +++ b/datatransfer.go @@ -21,7 +21,7 @@ type DataTransfer struct { Value } -func jsValueToDataTransfer(val js.Value) DataTransfer { return DataTransfer{Value: Value{Value: val}} } +func JSValueToDataTransfer(val js.Value) DataTransfer { return DataTransfer{Value: Value{Value: val}} } func (v Value) AsDataTransfer() DataTransfer { return DataTransfer{Value: v} } func (d DataTransfer) ClearData(args ...interface{}) { d.Call("clearData", args...) @@ -42,7 +42,7 @@ func (d DataTransfer) SetEffectAllowed(val string) { } func (d DataTransfer) GetFiles() FileList { val := d.Get("files") - return jsValueToFileList(val.JSValue()) + return JSValueToFileList(val.JSValue()) } func (d DataTransfer) GetData(args ...interface{}) string { val := d.Call("getData", args...) @@ -50,7 +50,7 @@ func (d DataTransfer) GetData(args ...interface{}) string { } func (d DataTransfer) GetItems() DataTransferItemList { val := d.Get("items") - return jsValueToDataTransferItemList(val.JSValue()) + return JSValueToDataTransferItemList(val.JSValue()) } func (d DataTransfer) SetData(args ...interface{}) { d.Call("setData", args...) diff --git a/datatransferitem.go b/datatransferitem.go index c27dd80..8dbb3ba 100644 --- a/datatransferitem.go +++ b/datatransferitem.go @@ -14,13 +14,13 @@ type DataTransferItem struct { Value } -func jsValueToDataTransferItem(val js.Value) DataTransferItem { +func JSValueToDataTransferItem(val js.Value) DataTransferItem { return DataTransferItem{Value: Value{Value: val}} } func (v Value) AsDataTransferItem() DataTransferItem { return DataTransferItem{Value: v} } func (d DataTransferItem) GetAsFile(args ...interface{}) File { val := d.Call("getAsFile", args...) - return jsValueToFile(val.JSValue()) + return JSValueToFile(val.JSValue()) } func (d DataTransferItem) GetAsString(args ...interface{}) { d.Call("getAsString", args...) diff --git a/datatransferitemlist.go b/datatransferitemlist.go index 90b6dac..4f9a83a 100644 --- a/datatransferitemlist.go +++ b/datatransferitemlist.go @@ -15,17 +15,17 @@ type DataTransferItemList struct { Value } -func jsValueToDataTransferItemList(val js.Value) DataTransferItemList { +func JSValueToDataTransferItemList(val js.Value) DataTransferItemList { return DataTransferItemList{Value: Value{Value: val}} } func (v Value) AsDataTransferItemList() DataTransferItemList { return DataTransferItemList{Value: v} } func (d DataTransferItemList) Add(args ...interface{}) DataTransferItem { val := d.Call("add", args...) - return jsValueToDataTransferItem(val.JSValue()) + return JSValueToDataTransferItem(val.JSValue()) } func (d DataTransferItemList) AddWithArgs(args ...interface{}) DataTransferItem { val := d.Call("addWithArgs", args...) - return jsValueToDataTransferItem(val.JSValue()) + return JSValueToDataTransferItem(val.JSValue()) } func (d DataTransferItemList) Clear(args ...interface{}) { d.Call("clear", args...) diff --git a/dedicatedworkerglobalscope.go b/dedicatedworkerglobalscope.go index 6bc4149..0f986c6 100644 --- a/dedicatedworkerglobalscope.go +++ b/dedicatedworkerglobalscope.go @@ -40,7 +40,7 @@ type DedicatedWorkerGlobalScope struct { EventTarget } -func jsValueToDedicatedWorkerGlobalScope(val js.Value) DedicatedWorkerGlobalScope { +func JSValueToDedicatedWorkerGlobalScope(val js.Value) DedicatedWorkerGlobalScope { return DedicatedWorkerGlobalScope{Value: Value{Value: val}} } func (v Value) AsDedicatedWorkerGlobalScope() DedicatedWorkerGlobalScope { @@ -58,14 +58,14 @@ func (d DedicatedWorkerGlobalScope) GetName() string { } func (d DedicatedWorkerGlobalScope) GetOnmessage() EventHandler { val := d.Get("onmessage") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d DedicatedWorkerGlobalScope) SetOnmessage(val EventHandler) { d.Set("onmessage", val) } func (d DedicatedWorkerGlobalScope) GetOnmessageerror() EventHandler { val := d.Get("onmessageerror") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d DedicatedWorkerGlobalScope) SetOnmessageerror(val EventHandler) { d.Set("onmessageerror", val) diff --git a/document.go b/document.go index d74f160..e80abe9 100644 --- a/document.go +++ b/document.go @@ -214,11 +214,11 @@ type Document struct { EventTarget } -func jsValueToDocument(val js.Value) Document { return Document{Value: Value{Value: val}} } +func JSValueToDocument(val js.Value) Document { return Document{Value: Value{Value: val}} } func (v Value) AsDocument() Document { return Document{Value: v} } func (d Document) AdoptNode(args ...interface{}) Node { val := d.Call("adoptNode", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (d Document) Append(args ...interface{}) { d.Call("append", args...) @@ -237,7 +237,7 @@ func (d Document) GetChildElementCount() float64 { } func (d Document) GetChildren() HTMLCollection { val := d.Get("children") - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } func (d Document) GetCompatMode() string { val := d.Get("compatMode") @@ -249,63 +249,63 @@ func (d Document) GetContentType() string { } func (d Document) CreateAttribute(args ...interface{}) Attr { val := d.Call("createAttribute", args...) - return jsValueToAttr(val.JSValue()) + return JSValueToAttr(val.JSValue()) } func (d Document) CreateAttributeNS(args ...interface{}) Attr { val := d.Call("createAttributeNS", args...) - return jsValueToAttr(val.JSValue()) + return JSValueToAttr(val.JSValue()) } func (d Document) CreateCDATASection(args ...interface{}) CDATASection { val := d.Call("createCDATASection", args...) - return jsValueToCDATASection(val.JSValue()) + return JSValueToCDATASection(val.JSValue()) } func (d Document) CreateComment(args ...interface{}) Comment { val := d.Call("createComment", args...) - return jsValueToComment(val.JSValue()) + return JSValueToComment(val.JSValue()) } func (d Document) CreateDocumentFragment(args ...interface{}) DocumentFragment { val := d.Call("createDocumentFragment", args...) - return jsValueToDocumentFragment(val.JSValue()) + return JSValueToDocumentFragment(val.JSValue()) } func (d Document) CreateElement(args ...interface{}) Element { val := d.Call("createElement", args...) - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (d Document) CreateElementNS(args ...interface{}) Element { val := d.Call("createElementNS", args...) - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (d Document) CreateEvent(args ...interface{}) Event { val := d.Call("createEvent", args...) - return jsValueToEvent(val.JSValue()) + return JSValueToEvent(val.JSValue()) } func (d Document) CreateNodeIterator(args ...interface{}) NodeIterator { val := d.Call("createNodeIterator", args...) - return jsValueToNodeIterator(val.JSValue()) + return JSValueToNodeIterator(val.JSValue()) } func (d Document) CreateProcessingInstruction(args ...interface{}) ProcessingInstruction { val := d.Call("createProcessingInstruction", args...) - return jsValueToProcessingInstruction(val.JSValue()) + return JSValueToProcessingInstruction(val.JSValue()) } func (d Document) CreateRange(args ...interface{}) Range { val := d.Call("createRange", args...) - return jsValueToRange(val.JSValue()) + return JSValueToRange(val.JSValue()) } func (d Document) CreateTextNode(args ...interface{}) Text { val := d.Call("createTextNode", args...) - return jsValueToText(val.JSValue()) + return JSValueToText(val.JSValue()) } func (d Document) CreateTreeWalker(args ...interface{}) TreeWalker { val := d.Call("createTreeWalker", args...) - return jsValueToTreeWalker(val.JSValue()) + return JSValueToTreeWalker(val.JSValue()) } func (d Document) GetDoctype() DocumentType { val := d.Get("doctype") - return jsValueToDocumentType(val.JSValue()) + return JSValueToDocumentType(val.JSValue()) } func (d Document) GetDocumentElement() Element { val := d.Get("documentElement") - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (d Document) GetDocumentURI() string { val := d.Get("documentURI") @@ -313,31 +313,31 @@ func (d Document) GetDocumentURI() string { } func (d Document) GetFirstElementChild() Element { val := d.Get("firstElementChild") - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (d Document) GetElementById(args ...interface{}) Element { val := d.Call("getElementById", args...) - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (d Document) GetElementsByClassName(args ...interface{}) HTMLCollection { val := d.Call("getElementsByClassName", args...) - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } func (d Document) GetElementsByTagName(args ...interface{}) HTMLCollection { val := d.Call("getElementsByTagName", args...) - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } func (d Document) GetElementsByTagNameNS(args ...interface{}) HTMLCollection { val := d.Call("getElementsByTagNameNS", args...) - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } func (d Document) GetImplementation() DOMImplementation { val := d.Get("implementation") - return jsValueToDOMImplementation(val.JSValue()) + return JSValueToDOMImplementation(val.JSValue()) } func (d Document) ImportNode(args ...interface{}) Node { val := d.Call("importNode", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (d Document) GetInputEncoding() string { val := d.Get("inputEncoding") @@ -345,459 +345,459 @@ func (d Document) GetInputEncoding() string { } func (d Document) GetLastElementChild() Element { val := d.Get("lastElementChild") - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (d Document) GetOnabort() EventHandler { val := d.Get("onabort") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnabort(val EventHandler) { d.Set("onabort", val) } func (d Document) GetOnauxclick() EventHandler { val := d.Get("onauxclick") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnauxclick(val EventHandler) { d.Set("onauxclick", val) } func (d Document) GetOnblur() EventHandler { val := d.Get("onblur") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnblur(val EventHandler) { d.Set("onblur", val) } func (d Document) GetOncancel() EventHandler { val := d.Get("oncancel") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOncancel(val EventHandler) { d.Set("oncancel", val) } func (d Document) GetOncanplay() EventHandler { val := d.Get("oncanplay") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOncanplay(val EventHandler) { d.Set("oncanplay", val) } func (d Document) GetOncanplaythrough() EventHandler { val := d.Get("oncanplaythrough") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOncanplaythrough(val EventHandler) { d.Set("oncanplaythrough", val) } func (d Document) GetOnchange() EventHandler { val := d.Get("onchange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnchange(val EventHandler) { d.Set("onchange", val) } func (d Document) GetOnclick() EventHandler { val := d.Get("onclick") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnclick(val EventHandler) { d.Set("onclick", val) } func (d Document) GetOnclose() EventHandler { val := d.Get("onclose") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnclose(val EventHandler) { d.Set("onclose", val) } func (d Document) GetOncontextmenu() EventHandler { val := d.Get("oncontextmenu") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOncontextmenu(val EventHandler) { d.Set("oncontextmenu", val) } func (d Document) GetOncopy() EventHandler { val := d.Get("oncopy") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOncopy(val EventHandler) { d.Set("oncopy", val) } func (d Document) GetOncuechange() EventHandler { val := d.Get("oncuechange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOncuechange(val EventHandler) { d.Set("oncuechange", val) } func (d Document) GetOncut() EventHandler { val := d.Get("oncut") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOncut(val EventHandler) { d.Set("oncut", val) } func (d Document) GetOndblclick() EventHandler { val := d.Get("ondblclick") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOndblclick(val EventHandler) { d.Set("ondblclick", val) } func (d Document) GetOndrag() EventHandler { val := d.Get("ondrag") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOndrag(val EventHandler) { d.Set("ondrag", val) } func (d Document) GetOndragend() EventHandler { val := d.Get("ondragend") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOndragend(val EventHandler) { d.Set("ondragend", val) } func (d Document) GetOndragenter() EventHandler { val := d.Get("ondragenter") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOndragenter(val EventHandler) { d.Set("ondragenter", val) } func (d Document) GetOndragexit() EventHandler { val := d.Get("ondragexit") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOndragexit(val EventHandler) { d.Set("ondragexit", val) } func (d Document) GetOndragleave() EventHandler { val := d.Get("ondragleave") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOndragleave(val EventHandler) { d.Set("ondragleave", val) } func (d Document) GetOndragover() EventHandler { val := d.Get("ondragover") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOndragover(val EventHandler) { d.Set("ondragover", val) } func (d Document) GetOndragstart() EventHandler { val := d.Get("ondragstart") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOndragstart(val EventHandler) { d.Set("ondragstart", val) } func (d Document) GetOndrop() EventHandler { val := d.Get("ondrop") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOndrop(val EventHandler) { d.Set("ondrop", val) } func (d Document) GetOndurationchange() EventHandler { val := d.Get("ondurationchange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOndurationchange(val EventHandler) { d.Set("ondurationchange", val) } func (d Document) GetOnemptied() EventHandler { val := d.Get("onemptied") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnemptied(val EventHandler) { d.Set("onemptied", val) } func (d Document) GetOnended() EventHandler { val := d.Get("onended") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnended(val EventHandler) { d.Set("onended", val) } func (d Document) GetOnerror() OnErrorEventHandler { val := d.Get("onerror") - return jsValueToOnErrorEventHandler(val.JSValue()) + return JSValueToOnErrorEventHandler(val.JSValue()) } func (d Document) SetOnerror(val OnErrorEventHandler) { d.Set("onerror", val) } func (d Document) GetOnfocus() EventHandler { val := d.Get("onfocus") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnfocus(val EventHandler) { d.Set("onfocus", val) } func (d Document) GetOninput() EventHandler { val := d.Get("oninput") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOninput(val EventHandler) { d.Set("oninput", val) } func (d Document) GetOninvalid() EventHandler { val := d.Get("oninvalid") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOninvalid(val EventHandler) { d.Set("oninvalid", val) } func (d Document) GetOnkeydown() EventHandler { val := d.Get("onkeydown") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnkeydown(val EventHandler) { d.Set("onkeydown", val) } func (d Document) GetOnkeypress() EventHandler { val := d.Get("onkeypress") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnkeypress(val EventHandler) { d.Set("onkeypress", val) } func (d Document) GetOnkeyup() EventHandler { val := d.Get("onkeyup") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnkeyup(val EventHandler) { d.Set("onkeyup", val) } func (d Document) GetOnload() EventHandler { val := d.Get("onload") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnload(val EventHandler) { d.Set("onload", val) } func (d Document) GetOnloadeddata() EventHandler { val := d.Get("onloadeddata") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnloadeddata(val EventHandler) { d.Set("onloadeddata", val) } func (d Document) GetOnloadedmetadata() EventHandler { val := d.Get("onloadedmetadata") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnloadedmetadata(val EventHandler) { d.Set("onloadedmetadata", val) } func (d Document) GetOnloadend() EventHandler { val := d.Get("onloadend") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnloadend(val EventHandler) { d.Set("onloadend", val) } func (d Document) GetOnloadstart() EventHandler { val := d.Get("onloadstart") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnloadstart(val EventHandler) { d.Set("onloadstart", val) } func (d Document) GetOnmousedown() EventHandler { val := d.Get("onmousedown") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnmousedown(val EventHandler) { d.Set("onmousedown", val) } func (d Document) GetOnmouseenter() EventHandler { val := d.Get("onmouseenter") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnmouseenter(val EventHandler) { d.Set("onmouseenter", val) } func (d Document) GetOnmouseleave() EventHandler { val := d.Get("onmouseleave") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnmouseleave(val EventHandler) { d.Set("onmouseleave", val) } func (d Document) GetOnmousemove() EventHandler { val := d.Get("onmousemove") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnmousemove(val EventHandler) { d.Set("onmousemove", val) } func (d Document) GetOnmouseout() EventHandler { val := d.Get("onmouseout") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnmouseout(val EventHandler) { d.Set("onmouseout", val) } func (d Document) GetOnmouseover() EventHandler { val := d.Get("onmouseover") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnmouseover(val EventHandler) { d.Set("onmouseover", val) } func (d Document) GetOnmouseup() EventHandler { val := d.Get("onmouseup") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnmouseup(val EventHandler) { d.Set("onmouseup", val) } func (d Document) GetOnpaste() EventHandler { val := d.Get("onpaste") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnpaste(val EventHandler) { d.Set("onpaste", val) } func (d Document) GetOnpause() EventHandler { val := d.Get("onpause") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnpause(val EventHandler) { d.Set("onpause", val) } func (d Document) GetOnplay() EventHandler { val := d.Get("onplay") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnplay(val EventHandler) { d.Set("onplay", val) } func (d Document) GetOnplaying() EventHandler { val := d.Get("onplaying") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnplaying(val EventHandler) { d.Set("onplaying", val) } func (d Document) GetOnprogress() EventHandler { val := d.Get("onprogress") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnprogress(val EventHandler) { d.Set("onprogress", val) } func (d Document) GetOnratechange() EventHandler { val := d.Get("onratechange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnratechange(val EventHandler) { d.Set("onratechange", val) } func (d Document) GetOnreset() EventHandler { val := d.Get("onreset") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnreset(val EventHandler) { d.Set("onreset", val) } func (d Document) GetOnresize() EventHandler { val := d.Get("onresize") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnresize(val EventHandler) { d.Set("onresize", val) } func (d Document) GetOnscroll() EventHandler { val := d.Get("onscroll") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnscroll(val EventHandler) { d.Set("onscroll", val) } func (d Document) GetOnsecuritypolicyviolation() EventHandler { val := d.Get("onsecuritypolicyviolation") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnsecuritypolicyviolation(val EventHandler) { d.Set("onsecuritypolicyviolation", val) } func (d Document) GetOnseeked() EventHandler { val := d.Get("onseeked") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnseeked(val EventHandler) { d.Set("onseeked", val) } func (d Document) GetOnseeking() EventHandler { val := d.Get("onseeking") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnseeking(val EventHandler) { d.Set("onseeking", val) } func (d Document) GetOnselect() EventHandler { val := d.Get("onselect") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnselect(val EventHandler) { d.Set("onselect", val) } func (d Document) GetOnstalled() EventHandler { val := d.Get("onstalled") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnstalled(val EventHandler) { d.Set("onstalled", val) } func (d Document) GetOnsubmit() EventHandler { val := d.Get("onsubmit") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnsubmit(val EventHandler) { d.Set("onsubmit", val) } func (d Document) GetOnsuspend() EventHandler { val := d.Get("onsuspend") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnsuspend(val EventHandler) { d.Set("onsuspend", val) } func (d Document) GetOntimeupdate() EventHandler { val := d.Get("ontimeupdate") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOntimeupdate(val EventHandler) { d.Set("ontimeupdate", val) } func (d Document) GetOntoggle() EventHandler { val := d.Get("ontoggle") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOntoggle(val EventHandler) { d.Set("ontoggle", val) } func (d Document) GetOnvolumechange() EventHandler { val := d.Get("onvolumechange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnvolumechange(val EventHandler) { d.Set("onvolumechange", val) } func (d Document) GetOnwaiting() EventHandler { val := d.Get("onwaiting") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnwaiting(val EventHandler) { d.Set("onwaiting", val) } func (d Document) GetOnwheel() EventHandler { val := d.Get("onwheel") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (d Document) SetOnwheel(val EventHandler) { d.Set("onwheel", val) @@ -811,11 +811,11 @@ func (d Document) Prepend(args ...interface{}) { } func (d Document) QuerySelector(args ...interface{}) Element { val := d.Call("querySelector", args...) - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (d Document) QuerySelectorAll(args ...interface{}) NodeList { val := d.Call("querySelectorAll", args...) - return jsValueToNodeList(val.JSValue()) + return JSValueToNodeList(val.JSValue()) } func (d Document) GetURL() string { val := d.Get("URL") diff --git a/document/document.go b/document/document.go index a81f7fe..2107607 100644 --- a/document/document.go +++ b/document/document.go @@ -1,13 +1,518 @@ +// Code generated DO NOT EDIT +// document/document.go package document -import ( - "syscall/js" - - dom "github.com/brettlangdon/go-dom/v1" -) +import dom "github.com/brettlangdon/go-dom/v1" +import "syscall/js" var value dom.Document -func init() { - value = dom.Value{Value: js.Global().Get("document")}.AsDocument() +func init() { value = dom.JSValueToDocument(js.Global().Get("document")) } +func AddEventListener(args ...interface{}) { + value.Call("addEventListener", args...) +} +func AdoptNode(args ...interface{}) dom.Node { + val := value.Call("adoptNode", args...) + return dom.JSValueToNode(val.JSValue()) +} +func Append(args ...interface{}) { + value.Call("append", args...) +} +func AppendChild(args ...interface{}) dom.Node { + val := value.Call("appendChild", args...) + return dom.JSValueToNode(val.JSValue()) +} +func GetBaseURI() string { + return value.GetBaseURI() +} +func GetCharacterSet() string { + return value.GetCharacterSet() +} +func GetCharset() string { + return value.GetCharset() +} +func GetChildElementCount() float64 { + return value.GetChildElementCount() +} +func GetChildNodes() dom.NodeList { + return value.GetChildNodes() +} +func GetChildren() dom.HTMLCollection { + return value.GetChildren() +} +func CloneNode(args ...interface{}) dom.Node { + val := value.Call("cloneNode", args...) + return dom.JSValueToNode(val.JSValue()) +} +func CompareDocumentPosition(args ...interface{}) int { + val := value.Call("compareDocumentPosition", args...) + return val.Int() +} +func GetCompatMode() string { + return value.GetCompatMode() +} +func Contains(args ...interface{}) bool { + val := value.Call("contains", args...) + return val.Bool() +} +func GetContentType() string { + return value.GetContentType() +} +func CreateAttribute(args ...interface{}) dom.Attr { + val := value.Call("createAttribute", args...) + return dom.JSValueToAttr(val.JSValue()) +} +func CreateAttributeNS(args ...interface{}) dom.Attr { + val := value.Call("createAttributeNS", args...) + return dom.JSValueToAttr(val.JSValue()) +} +func CreateCDATASection(args ...interface{}) dom.CDATASection { + val := value.Call("createCDATASection", args...) + return dom.JSValueToCDATASection(val.JSValue()) +} +func CreateComment(args ...interface{}) dom.Comment { + val := value.Call("createComment", args...) + return dom.JSValueToComment(val.JSValue()) +} +func CreateDocumentFragment(args ...interface{}) dom.DocumentFragment { + val := value.Call("createDocumentFragment", args...) + return dom.JSValueToDocumentFragment(val.JSValue()) +} +func CreateElement(args ...interface{}) dom.Element { + val := value.Call("createElement", args...) + return dom.JSValueToElement(val.JSValue()) +} +func CreateElementNS(args ...interface{}) dom.Element { + val := value.Call("createElementNS", args...) + return dom.JSValueToElement(val.JSValue()) +} +func CreateEvent(args ...interface{}) dom.Event { + val := value.Call("createEvent", args...) + return dom.JSValueToEvent(val.JSValue()) +} +func CreateNodeIterator(args ...interface{}) dom.NodeIterator { + val := value.Call("createNodeIterator", args...) + return dom.JSValueToNodeIterator(val.JSValue()) +} +func CreateProcessingInstruction(args ...interface{}) dom.ProcessingInstruction { + val := value.Call("createProcessingInstruction", args...) + return dom.JSValueToProcessingInstruction(val.JSValue()) +} +func CreateRange(args ...interface{}) dom.Range { + val := value.Call("createRange", args...) + return dom.JSValueToRange(val.JSValue()) +} +func CreateTextNode(args ...interface{}) dom.Text { + val := value.Call("createTextNode", args...) + return dom.JSValueToText(val.JSValue()) +} +func CreateTreeWalker(args ...interface{}) dom.TreeWalker { + val := value.Call("createTreeWalker", args...) + return dom.JSValueToTreeWalker(val.JSValue()) +} +func DispatchEvent(args ...interface{}) bool { + val := value.Call("dispatchEvent", args...) + return val.Bool() +} +func GetDoctype() dom.DocumentType { + return value.GetDoctype() +} +func GetDocumentElement() dom.Element { + return value.GetDocumentElement() +} +func GetDocumentURI() string { + return value.GetDocumentURI() +} +func GetFirstChild() dom.Node { + return value.GetFirstChild() +} +func GetFirstElementChild() dom.Element { + return value.GetFirstElementChild() +} +func GetElementById(args ...interface{}) dom.Element { + val := value.Call("getElementById", args...) + return dom.JSValueToElement(val.JSValue()) +} +func GetElementsByClassName(args ...interface{}) dom.HTMLCollection { + val := value.Call("getElementsByClassName", args...) + return dom.JSValueToHTMLCollection(val.JSValue()) +} +func GetElementsByTagName(args ...interface{}) dom.HTMLCollection { + val := value.Call("getElementsByTagName", args...) + return dom.JSValueToHTMLCollection(val.JSValue()) +} +func GetElementsByTagNameNS(args ...interface{}) dom.HTMLCollection { + val := value.Call("getElementsByTagNameNS", args...) + return dom.JSValueToHTMLCollection(val.JSValue()) +} +func GetRootNode(args ...interface{}) dom.Node { + val := value.Call("getRootNode", args...) + return dom.JSValueToNode(val.JSValue()) +} +func HasChildNodes(args ...interface{}) bool { + val := value.Call("hasChildNodes", args...) + return val.Bool() +} +func GetImplementation() dom.DOMImplementation { + return value.GetImplementation() +} +func ImportNode(args ...interface{}) dom.Node { + val := value.Call("importNode", args...) + return dom.JSValueToNode(val.JSValue()) +} +func GetInputEncoding() string { + return value.GetInputEncoding() +} +func InsertBefore(args ...interface{}) dom.Node { + val := value.Call("insertBefore", args...) + return dom.JSValueToNode(val.JSValue()) +} +func GetIsConnected() bool { + return value.GetIsConnected() +} +func IsDefaultNamespace(args ...interface{}) bool { + val := value.Call("isDefaultNamespace", args...) + return val.Bool() +} +func IsEqualNode(args ...interface{}) bool { + val := value.Call("isEqualNode", args...) + return val.Bool() +} +func IsSameNode(args ...interface{}) bool { + val := value.Call("isSameNode", args...) + return val.Bool() +} +func GetLastChild() dom.Node { + return value.GetLastChild() +} +func GetLastElementChild() dom.Element { + return value.GetLastElementChild() +} +func LookupNamespaceURI(args ...interface{}) string { + val := value.Call("lookupNamespaceURI", args...) + return val.String() +} +func LookupPrefix(args ...interface{}) string { + val := value.Call("lookupPrefix", args...) + return val.String() +} +func GetNextSibling() dom.Node { + return value.GetNextSibling() +} +func GetNodeName() string { + return value.GetNodeName() +} +func GetNodeType() int { + return value.GetNodeType() +} +func GetNodeValue() string { + return value.GetNodeValue() +} +func SetNodeValue(val string) { value.SetNodeValue(val) } +func Normalize(args ...interface{}) { + value.Call("normalize", args...) +} +func GetOnabort() dom.EventHandler { + return value.GetOnabort() +} +func SetOnabort(val dom.EventHandler) { value.SetOnabort(val) } +func GetOnauxclick() dom.EventHandler { + return value.GetOnauxclick() +} +func SetOnauxclick(val dom.EventHandler) { value.SetOnauxclick(val) } +func GetOnblur() dom.EventHandler { + return value.GetOnblur() +} +func SetOnblur(val dom.EventHandler) { value.SetOnblur(val) } +func GetOncancel() dom.EventHandler { + return value.GetOncancel() +} +func SetOncancel(val dom.EventHandler) { value.SetOncancel(val) } +func GetOncanplay() dom.EventHandler { + return value.GetOncanplay() +} +func SetOncanplay(val dom.EventHandler) { value.SetOncanplay(val) } +func GetOncanplaythrough() dom.EventHandler { + return value.GetOncanplaythrough() +} +func SetOncanplaythrough(val dom.EventHandler) { value.SetOncanplaythrough(val) } +func GetOnchange() dom.EventHandler { + return value.GetOnchange() +} +func SetOnchange(val dom.EventHandler) { value.SetOnchange(val) } +func GetOnclick() dom.EventHandler { + return value.GetOnclick() +} +func SetOnclick(val dom.EventHandler) { value.SetOnclick(val) } +func GetOnclose() dom.EventHandler { + return value.GetOnclose() +} +func SetOnclose(val dom.EventHandler) { value.SetOnclose(val) } +func GetOncontextmenu() dom.EventHandler { + return value.GetOncontextmenu() +} +func SetOncontextmenu(val dom.EventHandler) { value.SetOncontextmenu(val) } +func GetOncopy() dom.EventHandler { + return value.GetOncopy() +} +func SetOncopy(val dom.EventHandler) { value.SetOncopy(val) } +func GetOncuechange() dom.EventHandler { + return value.GetOncuechange() +} +func SetOncuechange(val dom.EventHandler) { value.SetOncuechange(val) } +func GetOncut() dom.EventHandler { + return value.GetOncut() +} +func SetOncut(val dom.EventHandler) { value.SetOncut(val) } +func GetOndblclick() dom.EventHandler { + return value.GetOndblclick() +} +func SetOndblclick(val dom.EventHandler) { value.SetOndblclick(val) } +func GetOndrag() dom.EventHandler { + return value.GetOndrag() +} +func SetOndrag(val dom.EventHandler) { value.SetOndrag(val) } +func GetOndragend() dom.EventHandler { + return value.GetOndragend() +} +func SetOndragend(val dom.EventHandler) { value.SetOndragend(val) } +func GetOndragenter() dom.EventHandler { + return value.GetOndragenter() +} +func SetOndragenter(val dom.EventHandler) { value.SetOndragenter(val) } +func GetOndragexit() dom.EventHandler { + return value.GetOndragexit() +} +func SetOndragexit(val dom.EventHandler) { value.SetOndragexit(val) } +func GetOndragleave() dom.EventHandler { + return value.GetOndragleave() +} +func SetOndragleave(val dom.EventHandler) { value.SetOndragleave(val) } +func GetOndragover() dom.EventHandler { + return value.GetOndragover() +} +func SetOndragover(val dom.EventHandler) { value.SetOndragover(val) } +func GetOndragstart() dom.EventHandler { + return value.GetOndragstart() +} +func SetOndragstart(val dom.EventHandler) { value.SetOndragstart(val) } +func GetOndrop() dom.EventHandler { + return value.GetOndrop() +} +func SetOndrop(val dom.EventHandler) { value.SetOndrop(val) } +func GetOndurationchange() dom.EventHandler { + return value.GetOndurationchange() +} +func SetOndurationchange(val dom.EventHandler) { value.SetOndurationchange(val) } +func GetOnemptied() dom.EventHandler { + return value.GetOnemptied() +} +func SetOnemptied(val dom.EventHandler) { value.SetOnemptied(val) } +func GetOnended() dom.EventHandler { + return value.GetOnended() +} +func SetOnended(val dom.EventHandler) { value.SetOnended(val) } +func GetOnerror() dom.OnErrorEventHandler { + return value.GetOnerror() +} +func SetOnerror(val dom.OnErrorEventHandler) { value.SetOnerror(val) } +func GetOnfocus() dom.EventHandler { + return value.GetOnfocus() +} +func SetOnfocus(val dom.EventHandler) { value.SetOnfocus(val) } +func GetOninput() dom.EventHandler { + return value.GetOninput() +} +func SetOninput(val dom.EventHandler) { value.SetOninput(val) } +func GetOninvalid() dom.EventHandler { + return value.GetOninvalid() +} +func SetOninvalid(val dom.EventHandler) { value.SetOninvalid(val) } +func GetOnkeydown() dom.EventHandler { + return value.GetOnkeydown() +} +func SetOnkeydown(val dom.EventHandler) { value.SetOnkeydown(val) } +func GetOnkeypress() dom.EventHandler { + return value.GetOnkeypress() +} +func SetOnkeypress(val dom.EventHandler) { value.SetOnkeypress(val) } +func GetOnkeyup() dom.EventHandler { + return value.GetOnkeyup() +} +func SetOnkeyup(val dom.EventHandler) { value.SetOnkeyup(val) } +func GetOnload() dom.EventHandler { + return value.GetOnload() +} +func SetOnload(val dom.EventHandler) { value.SetOnload(val) } +func GetOnloadeddata() dom.EventHandler { + return value.GetOnloadeddata() +} +func SetOnloadeddata(val dom.EventHandler) { value.SetOnloadeddata(val) } +func GetOnloadedmetadata() dom.EventHandler { + return value.GetOnloadedmetadata() +} +func SetOnloadedmetadata(val dom.EventHandler) { value.SetOnloadedmetadata(val) } +func GetOnloadend() dom.EventHandler { + return value.GetOnloadend() +} +func SetOnloadend(val dom.EventHandler) { value.SetOnloadend(val) } +func GetOnloadstart() dom.EventHandler { + return value.GetOnloadstart() +} +func SetOnloadstart(val dom.EventHandler) { value.SetOnloadstart(val) } +func GetOnmousedown() dom.EventHandler { + return value.GetOnmousedown() +} +func SetOnmousedown(val dom.EventHandler) { value.SetOnmousedown(val) } +func GetOnmouseenter() dom.EventHandler { + return value.GetOnmouseenter() +} +func SetOnmouseenter(val dom.EventHandler) { value.SetOnmouseenter(val) } +func GetOnmouseleave() dom.EventHandler { + return value.GetOnmouseleave() +} +func SetOnmouseleave(val dom.EventHandler) { value.SetOnmouseleave(val) } +func GetOnmousemove() dom.EventHandler { + return value.GetOnmousemove() +} +func SetOnmousemove(val dom.EventHandler) { value.SetOnmousemove(val) } +func GetOnmouseout() dom.EventHandler { + return value.GetOnmouseout() +} +func SetOnmouseout(val dom.EventHandler) { value.SetOnmouseout(val) } +func GetOnmouseover() dom.EventHandler { + return value.GetOnmouseover() +} +func SetOnmouseover(val dom.EventHandler) { value.SetOnmouseover(val) } +func GetOnmouseup() dom.EventHandler { + return value.GetOnmouseup() +} +func SetOnmouseup(val dom.EventHandler) { value.SetOnmouseup(val) } +func GetOnpaste() dom.EventHandler { + return value.GetOnpaste() +} +func SetOnpaste(val dom.EventHandler) { value.SetOnpaste(val) } +func GetOnpause() dom.EventHandler { + return value.GetOnpause() +} +func SetOnpause(val dom.EventHandler) { value.SetOnpause(val) } +func GetOnplay() dom.EventHandler { + return value.GetOnplay() +} +func SetOnplay(val dom.EventHandler) { value.SetOnplay(val) } +func GetOnplaying() dom.EventHandler { + return value.GetOnplaying() +} +func SetOnplaying(val dom.EventHandler) { value.SetOnplaying(val) } +func GetOnprogress() dom.EventHandler { + return value.GetOnprogress() +} +func SetOnprogress(val dom.EventHandler) { value.SetOnprogress(val) } +func GetOnratechange() dom.EventHandler { + return value.GetOnratechange() +} +func SetOnratechange(val dom.EventHandler) { value.SetOnratechange(val) } +func GetOnreset() dom.EventHandler { + return value.GetOnreset() +} +func SetOnreset(val dom.EventHandler) { value.SetOnreset(val) } +func GetOnresize() dom.EventHandler { + return value.GetOnresize() +} +func SetOnresize(val dom.EventHandler) { value.SetOnresize(val) } +func GetOnscroll() dom.EventHandler { + return value.GetOnscroll() +} +func SetOnscroll(val dom.EventHandler) { value.SetOnscroll(val) } +func GetOnsecuritypolicyviolation() dom.EventHandler { + return value.GetOnsecuritypolicyviolation() +} +func SetOnsecuritypolicyviolation(val dom.EventHandler) { value.SetOnsecuritypolicyviolation(val) } +func GetOnseeked() dom.EventHandler { + return value.GetOnseeked() +} +func SetOnseeked(val dom.EventHandler) { value.SetOnseeked(val) } +func GetOnseeking() dom.EventHandler { + return value.GetOnseeking() +} +func SetOnseeking(val dom.EventHandler) { value.SetOnseeking(val) } +func GetOnselect() dom.EventHandler { + return value.GetOnselect() +} +func SetOnselect(val dom.EventHandler) { value.SetOnselect(val) } +func GetOnstalled() dom.EventHandler { + return value.GetOnstalled() +} +func SetOnstalled(val dom.EventHandler) { value.SetOnstalled(val) } +func GetOnsubmit() dom.EventHandler { + return value.GetOnsubmit() +} +func SetOnsubmit(val dom.EventHandler) { value.SetOnsubmit(val) } +func GetOnsuspend() dom.EventHandler { + return value.GetOnsuspend() +} +func SetOnsuspend(val dom.EventHandler) { value.SetOnsuspend(val) } +func GetOntimeupdate() dom.EventHandler { + return value.GetOntimeupdate() +} +func SetOntimeupdate(val dom.EventHandler) { value.SetOntimeupdate(val) } +func GetOntoggle() dom.EventHandler { + return value.GetOntoggle() +} +func SetOntoggle(val dom.EventHandler) { value.SetOntoggle(val) } +func GetOnvolumechange() dom.EventHandler { + return value.GetOnvolumechange() +} +func SetOnvolumechange(val dom.EventHandler) { value.SetOnvolumechange(val) } +func GetOnwaiting() dom.EventHandler { + return value.GetOnwaiting() +} +func SetOnwaiting(val dom.EventHandler) { value.SetOnwaiting(val) } +func GetOnwheel() dom.EventHandler { + return value.GetOnwheel() +} +func SetOnwheel(val dom.EventHandler) { value.SetOnwheel(val) } +func GetOrigin() string { + return value.GetOrigin() +} +func GetOwnerDocument() dom.Document { + return value.GetOwnerDocument() +} +func GetParentElement() dom.Element { + return value.GetParentElement() +} +func GetParentNode() dom.Node { + return value.GetParentNode() +} +func Prepend(args ...interface{}) { + value.Call("prepend", args...) +} +func GetPreviousSibling() dom.Node { + return value.GetPreviousSibling() +} +func QuerySelector(args ...interface{}) dom.Element { + val := value.Call("querySelector", args...) + return dom.JSValueToElement(val.JSValue()) +} +func QuerySelectorAll(args ...interface{}) dom.NodeList { + val := value.Call("querySelectorAll", args...) + return dom.JSValueToNodeList(val.JSValue()) +} +func RemoveChild(args ...interface{}) dom.Node { + val := value.Call("removeChild", args...) + return dom.JSValueToNode(val.JSValue()) +} +func RemoveEventListener(args ...interface{}) { + value.Call("removeEventListener", args...) +} +func ReplaceChild(args ...interface{}) dom.Node { + val := value.Call("replaceChild", args...) + return dom.JSValueToNode(val.JSValue()) +} +func GetTextContent() string { + return value.GetTextContent() +} +func SetTextContent(val string) { value.SetTextContent(val) } +func GetURL() string { + return value.GetURL() } diff --git a/documentfragment.go b/documentfragment.go index ca1de3f..2e83c3e 100644 --- a/documentfragment.go +++ b/documentfragment.go @@ -55,7 +55,7 @@ type DocumentFragment struct { EventTarget } -func jsValueToDocumentFragment(val js.Value) DocumentFragment { +func JSValueToDocumentFragment(val js.Value) DocumentFragment { return DocumentFragment{Value: Value{Value: val}} } func (v Value) AsDocumentFragment() DocumentFragment { return DocumentFragment{Value: v} } @@ -68,28 +68,28 @@ func (d DocumentFragment) GetChildElementCount() float64 { } func (d DocumentFragment) GetChildren() HTMLCollection { val := d.Get("children") - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } func (d DocumentFragment) GetFirstElementChild() Element { val := d.Get("firstElementChild") - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (d DocumentFragment) GetElementById(args ...interface{}) Element { val := d.Call("getElementById", args...) - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (d DocumentFragment) GetLastElementChild() Element { val := d.Get("lastElementChild") - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (d DocumentFragment) Prepend(args ...interface{}) { d.Call("prepend", args...) } func (d DocumentFragment) QuerySelector(args ...interface{}) Element { val := d.Call("querySelector", args...) - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (d DocumentFragment) QuerySelectorAll(args ...interface{}) NodeList { val := d.Call("querySelectorAll", args...) - return jsValueToNodeList(val.JSValue()) + return JSValueToNodeList(val.JSValue()) } diff --git a/documentreadystate.go b/documentreadystate.go index d3efd53..f76ae75 100644 --- a/documentreadystate.go +++ b/documentreadystate.go @@ -12,6 +12,6 @@ const ( DocumentReadyStateComplete DocumentReadyState = "complete" ) -func jsValueToDocumentReadyState(val js.Value) DocumentReadyState { +func JSValueToDocumentReadyState(val js.Value) DocumentReadyState { return DocumentReadyState(val.String()) } diff --git a/documenttype.go b/documenttype.go index d833268..69397c7 100644 --- a/documenttype.go +++ b/documenttype.go @@ -53,7 +53,7 @@ type DocumentType struct { EventTarget } -func jsValueToDocumentType(val js.Value) DocumentType { return DocumentType{Value: Value{Value: val}} } +func JSValueToDocumentType(val js.Value) DocumentType { return DocumentType{Value: Value{Value: val}} } func (v Value) AsDocumentType() DocumentType { return DocumentType{Value: v} } func (d DocumentType) After(args ...interface{}) { d.Call("after", args...) diff --git a/domexception.go b/domexception.go index e0cc3f7..9542b94 100644 --- a/domexception.go +++ b/domexception.go @@ -13,7 +13,7 @@ type DOMException struct { Value } -func jsValueToDOMException(val js.Value) DOMException { return DOMException{Value: Value{Value: val}} } +func JSValueToDOMException(val js.Value) DOMException { return DOMException{Value: Value{Value: val}} } func (v Value) AsDOMException() DOMException { return DOMException{Value: v} } func (d DOMException) GetCode() int { val := d.Get("code") diff --git a/domhighrestimestamp.go b/domhighrestimestamp.go index 651672f..94c2b9d 100644 --- a/domhighrestimestamp.go +++ b/domhighrestimestamp.go @@ -6,6 +6,6 @@ import "syscall/js" type DOMHighResTimeStamp float64 -func jsValueToDOMHighResTimeStamp(val js.Value) DOMHighResTimeStamp { +func JSValueToDOMHighResTimeStamp(val js.Value) DOMHighResTimeStamp { return DOMHighResTimeStamp(val.Float()) } diff --git a/domimplementation.go b/domimplementation.go index eaa1d8f..11e3f1b 100644 --- a/domimplementation.go +++ b/domimplementation.go @@ -14,21 +14,21 @@ type DOMImplementation struct { Value } -func jsValueToDOMImplementation(val js.Value) DOMImplementation { +func JSValueToDOMImplementation(val js.Value) DOMImplementation { return DOMImplementation{Value: Value{Value: val}} } func (v Value) AsDOMImplementation() DOMImplementation { return DOMImplementation{Value: v} } func (d DOMImplementation) CreateDocument(args ...interface{}) XMLDocument { val := d.Call("createDocument", args...) - return jsValueToXMLDocument(val.JSValue()) + return JSValueToXMLDocument(val.JSValue()) } func (d DOMImplementation) CreateDocumentType(args ...interface{}) DocumentType { val := d.Call("createDocumentType", args...) - return jsValueToDocumentType(val.JSValue()) + return JSValueToDocumentType(val.JSValue()) } func (d DOMImplementation) CreateHTMLDocument(args ...interface{}) Document { val := d.Call("createHTMLDocument", args...) - return jsValueToDocument(val.JSValue()) + return JSValueToDocument(val.JSValue()) } func (d DOMImplementation) HasFeature(args ...interface{}) bool { val := d.Call("hasFeature", args...) diff --git a/dommatrix.go b/dommatrix.go index 5bb43eb..542d0cc 100644 --- a/dommatrix.go +++ b/dommatrix.go @@ -88,7 +88,7 @@ type DOMMatrix struct { DOMMatrixReadOnly } -func jsValueToDOMMatrix(val js.Value) DOMMatrix { return DOMMatrix{Value: Value{Value: val}} } +func JSValueToDOMMatrix(val js.Value) DOMMatrix { return DOMMatrix{Value: Value{Value: val}} } func (v Value) AsDOMMatrix() DOMMatrix { return DOMMatrix{Value: v} } func (d DOMMatrix) GetA() float64 { val := d.Get("a") @@ -134,19 +134,19 @@ func (d DOMMatrix) SetF(val float64) { } func (d DOMMatrix) FromFloat32Array(args ...interface{}) DOMMatrix { val := d.Call("fromFloat32Array", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrix) FromFloat64Array(args ...interface{}) DOMMatrix { val := d.Call("fromFloat64Array", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrix) FromMatrix(args ...interface{}) DOMMatrix { val := d.Call("fromMatrix", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrix) InvertSelf(args ...interface{}) DOMMatrix { val := d.Call("invertSelf", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrix) GetM11() float64 { val := d.Get("m11") @@ -262,45 +262,45 @@ func (d DOMMatrix) SetM44(val float64) { } func (d DOMMatrix) MultiplySelf(args ...interface{}) DOMMatrix { val := d.Call("multiplySelf", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrix) PreMultiplySelf(args ...interface{}) DOMMatrix { val := d.Call("preMultiplySelf", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrix) RotateAxisAngleSelf(args ...interface{}) DOMMatrix { val := d.Call("rotateAxisAngleSelf", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrix) RotateFromVectorSelf(args ...interface{}) DOMMatrix { val := d.Call("rotateFromVectorSelf", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrix) RotateSelf(args ...interface{}) DOMMatrix { val := d.Call("rotateSelf", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrix) Scale3dSelf(args ...interface{}) DOMMatrix { val := d.Call("scale3dSelf", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrix) ScaleSelf(args ...interface{}) DOMMatrix { val := d.Call("scaleSelf", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrix) SetMatrixValue(args ...interface{}) DOMMatrix { val := d.Call("setMatrixValue", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrix) SkewXSelf(args ...interface{}) DOMMatrix { val := d.Call("skewXSelf", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrix) SkewYSelf(args ...interface{}) DOMMatrix { val := d.Call("skewYSelf", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrix) TranslateSelf(args ...interface{}) DOMMatrix { val := d.Call("translateSelf", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } diff --git a/dommatrixreadonly.go b/dommatrixreadonly.go index 41902a7..aecd9a2 100644 --- a/dommatrixreadonly.go +++ b/dommatrixreadonly.go @@ -53,7 +53,7 @@ type DOMMatrixReadOnly struct { Value } -func jsValueToDOMMatrixReadOnly(val js.Value) DOMMatrixReadOnly { +func JSValueToDOMMatrixReadOnly(val js.Value) DOMMatrixReadOnly { return DOMMatrixReadOnly{Value: Value{Value: val}} } func (v Value) AsDOMMatrixReadOnly() DOMMatrixReadOnly { return DOMMatrixReadOnly{Value: v} } @@ -83,27 +83,27 @@ func (d DOMMatrixReadOnly) GetF() float64 { } func (d DOMMatrixReadOnly) FlipX(args ...interface{}) DOMMatrix { val := d.Call("flipX", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrixReadOnly) FlipY(args ...interface{}) DOMMatrix { val := d.Call("flipY", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrixReadOnly) FromFloat32Array(args ...interface{}) DOMMatrixReadOnly { val := d.Call("fromFloat32Array", args...) - return jsValueToDOMMatrixReadOnly(val.JSValue()) + return JSValueToDOMMatrixReadOnly(val.JSValue()) } func (d DOMMatrixReadOnly) FromFloat64Array(args ...interface{}) DOMMatrixReadOnly { val := d.Call("fromFloat64Array", args...) - return jsValueToDOMMatrixReadOnly(val.JSValue()) + return JSValueToDOMMatrixReadOnly(val.JSValue()) } func (d DOMMatrixReadOnly) FromMatrix(args ...interface{}) DOMMatrixReadOnly { val := d.Call("fromMatrix", args...) - return jsValueToDOMMatrixReadOnly(val.JSValue()) + return JSValueToDOMMatrixReadOnly(val.JSValue()) } func (d DOMMatrixReadOnly) Inverse(args ...interface{}) DOMMatrix { val := d.Call("inverse", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrixReadOnly) GetIs2D() bool { val := d.Get("is2D") @@ -179,43 +179,43 @@ func (d DOMMatrixReadOnly) GetM44() float64 { } func (d DOMMatrixReadOnly) Multiply(args ...interface{}) DOMMatrix { val := d.Call("multiply", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrixReadOnly) Rotate(args ...interface{}) DOMMatrix { val := d.Call("rotate", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrixReadOnly) RotateAxisAngle(args ...interface{}) DOMMatrix { val := d.Call("rotateAxisAngle", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrixReadOnly) RotateFromVector(args ...interface{}) DOMMatrix { val := d.Call("rotateFromVector", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrixReadOnly) Scale(args ...interface{}) DOMMatrix { val := d.Call("scale", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrixReadOnly) Scale3d(args ...interface{}) DOMMatrix { val := d.Call("scale3d", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrixReadOnly) SkewX(args ...interface{}) DOMMatrix { val := d.Call("skewX", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrixReadOnly) SkewY(args ...interface{}) DOMMatrix { val := d.Call("skewY", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (d DOMMatrixReadOnly) ToFloat32Array(args ...interface{}) Float32Array { val := d.Call("toFloat32Array", args...) - return jsValueToFloat32Array(val.JSValue()) + return JSValueToFloat32Array(val.JSValue()) } func (d DOMMatrixReadOnly) ToFloat64Array(args ...interface{}) Float64Array { val := d.Call("toFloat64Array", args...) - return jsValueToFloat64Array(val.JSValue()) + return JSValueToFloat64Array(val.JSValue()) } func (d DOMMatrixReadOnly) ToJSON(args ...interface{}) Value { val := d.Call("toJSON", args...) @@ -223,9 +223,9 @@ func (d DOMMatrixReadOnly) ToJSON(args ...interface{}) Value { } func (d DOMMatrixReadOnly) TransformPoint(args ...interface{}) DOMPoint { val := d.Call("transformPoint", args...) - return jsValueToDOMPoint(val.JSValue()) + return JSValueToDOMPoint(val.JSValue()) } func (d DOMMatrixReadOnly) Translate(args ...interface{}) DOMMatrix { val := d.Call("translate", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } diff --git a/dompoint.go b/dompoint.go index 80ac7f7..6b11e19 100644 --- a/dompoint.go +++ b/dompoint.go @@ -22,11 +22,11 @@ type DOMPoint struct { DOMPointReadOnly } -func jsValueToDOMPoint(val js.Value) DOMPoint { return DOMPoint{Value: Value{Value: val}} } +func JSValueToDOMPoint(val js.Value) DOMPoint { return DOMPoint{Value: Value{Value: val}} } func (v Value) AsDOMPoint() DOMPoint { return DOMPoint{Value: v} } func (d DOMPoint) FromPoint(args ...interface{}) DOMPoint { val := d.Call("fromPoint", args...) - return jsValueToDOMPoint(val.JSValue()) + return JSValueToDOMPoint(val.JSValue()) } func (d DOMPoint) GetW() float64 { val := d.Get("w") diff --git a/dompointreadonly.go b/dompointreadonly.go index d5c11b6..b4fae08 100644 --- a/dompointreadonly.go +++ b/dompointreadonly.go @@ -17,17 +17,17 @@ type DOMPointReadOnly struct { Value } -func jsValueToDOMPointReadOnly(val js.Value) DOMPointReadOnly { +func JSValueToDOMPointReadOnly(val js.Value) DOMPointReadOnly { return DOMPointReadOnly{Value: Value{Value: val}} } func (v Value) AsDOMPointReadOnly() DOMPointReadOnly { return DOMPointReadOnly{Value: v} } func (d DOMPointReadOnly) FromPoint(args ...interface{}) DOMPointReadOnly { val := d.Call("fromPoint", args...) - return jsValueToDOMPointReadOnly(val.JSValue()) + return JSValueToDOMPointReadOnly(val.JSValue()) } func (d DOMPointReadOnly) MatrixTransform(args ...interface{}) DOMPoint { val := d.Call("matrixTransform", args...) - return jsValueToDOMPoint(val.JSValue()) + return JSValueToDOMPoint(val.JSValue()) } func (d DOMPointReadOnly) ToJSON(args ...interface{}) Value { val := d.Call("toJSON", args...) diff --git a/domquad.go b/domquad.go index a0208c0..97b96d3 100644 --- a/domquad.go +++ b/domquad.go @@ -18,35 +18,35 @@ type DOMQuad struct { Value } -func jsValueToDOMQuad(val js.Value) DOMQuad { return DOMQuad{Value: Value{Value: val}} } +func JSValueToDOMQuad(val js.Value) DOMQuad { return DOMQuad{Value: Value{Value: val}} } func (v Value) AsDOMQuad() DOMQuad { return DOMQuad{Value: v} } func (d DOMQuad) FromQuad(args ...interface{}) DOMQuad { val := d.Call("fromQuad", args...) - return jsValueToDOMQuad(val.JSValue()) + return JSValueToDOMQuad(val.JSValue()) } func (d DOMQuad) FromRect(args ...interface{}) DOMQuad { val := d.Call("fromRect", args...) - return jsValueToDOMQuad(val.JSValue()) + return JSValueToDOMQuad(val.JSValue()) } func (d DOMQuad) GetBounds(args ...interface{}) DOMRect { val := d.Call("getBounds", args...) - return jsValueToDOMRect(val.JSValue()) + return JSValueToDOMRect(val.JSValue()) } func (d DOMQuad) GetP1() DOMPoint { val := d.Get("p1") - return jsValueToDOMPoint(val.JSValue()) + return JSValueToDOMPoint(val.JSValue()) } func (d DOMQuad) GetP2() DOMPoint { val := d.Get("p2") - return jsValueToDOMPoint(val.JSValue()) + return JSValueToDOMPoint(val.JSValue()) } func (d DOMQuad) GetP3() DOMPoint { val := d.Get("p3") - return jsValueToDOMPoint(val.JSValue()) + return JSValueToDOMPoint(val.JSValue()) } func (d DOMQuad) GetP4() DOMPoint { val := d.Get("p4") - return jsValueToDOMPoint(val.JSValue()) + return JSValueToDOMPoint(val.JSValue()) } func (d DOMQuad) ToJSON(args ...interface{}) Value { val := d.Call("toJSON", args...) diff --git a/domrect.go b/domrect.go index 8f4d1c9..f5c3afd 100644 --- a/domrect.go +++ b/domrect.go @@ -25,11 +25,11 @@ type DOMRect struct { DOMRectReadOnly } -func jsValueToDOMRect(val js.Value) DOMRect { return DOMRect{Value: Value{Value: val}} } +func JSValueToDOMRect(val js.Value) DOMRect { return DOMRect{Value: Value{Value: val}} } func (v Value) AsDOMRect() DOMRect { return DOMRect{Value: v} } func (d DOMRect) FromRect(args ...interface{}) DOMRect { val := d.Call("fromRect", args...) - return jsValueToDOMRect(val.JSValue()) + return JSValueToDOMRect(val.JSValue()) } func (d DOMRect) GetHeight() float64 { val := d.Get("height") diff --git a/domrectlist.go b/domrectlist.go index 2cc6ffd..f2e578c 100644 --- a/domrectlist.go +++ b/domrectlist.go @@ -12,11 +12,11 @@ type DOMRectList struct { Value } -func jsValueToDOMRectList(val js.Value) DOMRectList { return DOMRectList{Value: Value{Value: val}} } +func JSValueToDOMRectList(val js.Value) DOMRectList { return DOMRectList{Value: Value{Value: val}} } func (v Value) AsDOMRectList() DOMRectList { return DOMRectList{Value: v} } func (d DOMRectList) Item(args ...interface{}) DOMRect { val := d.Call("item", args...) - return jsValueToDOMRect(val.JSValue()) + return JSValueToDOMRect(val.JSValue()) } func (d DOMRectList) GetLength() float64 { val := d.Get("length") diff --git a/domrectreadonly.go b/domrectreadonly.go index d7b2750..e0e1575 100644 --- a/domrectreadonly.go +++ b/domrectreadonly.go @@ -20,7 +20,7 @@ type DOMRectReadOnly struct { Value } -func jsValueToDOMRectReadOnly(val js.Value) DOMRectReadOnly { +func JSValueToDOMRectReadOnly(val js.Value) DOMRectReadOnly { return DOMRectReadOnly{Value: Value{Value: val}} } func (v Value) AsDOMRectReadOnly() DOMRectReadOnly { return DOMRectReadOnly{Value: v} } @@ -30,7 +30,7 @@ func (d DOMRectReadOnly) GetBottom() float64 { } func (d DOMRectReadOnly) FromRect(args ...interface{}) DOMRectReadOnly { val := d.Call("fromRect", args...) - return jsValueToDOMRectReadOnly(val.JSValue()) + return JSValueToDOMRectReadOnly(val.JSValue()) } func (d DOMRectReadOnly) GetHeight() float64 { val := d.Get("height") diff --git a/domstringlist.go b/domstringlist.go index 54d356e..8d9199f 100644 --- a/domstringlist.go +++ b/domstringlist.go @@ -13,7 +13,7 @@ type DOMStringList struct { Value } -func jsValueToDOMStringList(val js.Value) DOMStringList { +func JSValueToDOMStringList(val js.Value) DOMStringList { return DOMStringList{Value: Value{Value: val}} } func (v Value) AsDOMStringList() DOMStringList { return DOMStringList{Value: v} } diff --git a/domstringmap.go b/domstringmap.go index e4e61df..d0681bd 100644 --- a/domstringmap.go +++ b/domstringmap.go @@ -10,5 +10,5 @@ type DOMStringMap struct { Value } -func jsValueToDOMStringMap(val js.Value) DOMStringMap { return DOMStringMap{Value: Value{Value: val}} } +func JSValueToDOMStringMap(val js.Value) DOMStringMap { return DOMStringMap{Value: Value{Value: val}} } func (v Value) AsDOMStringMap() DOMStringMap { return DOMStringMap{Value: v} } diff --git a/domtimestamp.go b/domtimestamp.go index 4a34300..310d116 100644 --- a/domtimestamp.go +++ b/domtimestamp.go @@ -6,6 +6,6 @@ import "syscall/js" type DOMTimeStamp float64 -func jsValueToDOMTimeStamp(val js.Value) DOMTimeStamp { +func JSValueToDOMTimeStamp(val js.Value) DOMTimeStamp { return DOMTimeStamp(val.Float()) } diff --git a/domtokenlist.go b/domtokenlist.go index f9c0485..5bde089 100644 --- a/domtokenlist.go +++ b/domtokenlist.go @@ -20,7 +20,7 @@ type DOMTokenList struct { Value } -func jsValueToDOMTokenList(val js.Value) DOMTokenList { return DOMTokenList{Value: Value{Value: val}} } +func JSValueToDOMTokenList(val js.Value) DOMTokenList { return DOMTokenList{Value: Value{Value: val}} } func (v Value) AsDOMTokenList() DOMTokenList { return DOMTokenList{Value: v} } func (d DOMTokenList) Add(args ...interface{}) { d.Call("add", args...) diff --git a/dragevent.go b/dragevent.go index 801d287..43c1755 100644 --- a/dragevent.go +++ b/dragevent.go @@ -11,9 +11,9 @@ type DragEvent struct { Value } -func jsValueToDragEvent(val js.Value) DragEvent { return DragEvent{Value: Value{Value: val}} } +func JSValueToDragEvent(val js.Value) DragEvent { return DragEvent{Value: Value{Value: val}} } func (v Value) AsDragEvent() DragEvent { return DragEvent{Value: v} } func (d DragEvent) GetDataTransfer() DataTransfer { val := d.Get("dataTransfer") - return jsValueToDataTransfer(val.JSValue()) + return JSValueToDataTransfer(val.JSValue()) } diff --git a/element.go b/element.go index 96370f7..7da3ed5 100644 --- a/element.go +++ b/element.go @@ -99,7 +99,7 @@ type Element struct { EventTarget } -func jsValueToElement(val js.Value) Element { return Element{Value: Value{Value: val}} } +func JSValueToElement(val js.Value) Element { return Element{Value: Value{Value: val}} } func (v Value) AsElement() Element { return Element{Value: v} } func (e Element) After(args ...interface{}) { e.Call("after", args...) @@ -109,15 +109,15 @@ func (e Element) Append(args ...interface{}) { } func (e Element) GetAssignedSlot() HTMLSlotElement { val := e.Get("assignedSlot") - return jsValueToHTMLSlotElement(val.JSValue()) + return JSValueToHTMLSlotElement(val.JSValue()) } func (e Element) AttachShadow(args ...interface{}) ShadowRoot { val := e.Call("attachShadow", args...) - return jsValueToShadowRoot(val.JSValue()) + return JSValueToShadowRoot(val.JSValue()) } func (e Element) GetAttributes() NamedNodeMap { val := e.Get("attributes") - return jsValueToNamedNodeMap(val.JSValue()) + return JSValueToNamedNodeMap(val.JSValue()) } func (e Element) Before(args ...interface{}) { e.Call("before", args...) @@ -128,11 +128,11 @@ func (e Element) GetChildElementCount() float64 { } func (e Element) GetChildren() HTMLCollection { val := e.Get("children") - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } func (e Element) GetClassList() DOMTokenList { val := e.Get("classList") - return jsValueToDOMTokenList(val.JSValue()) + return JSValueToDOMTokenList(val.JSValue()) } func (e Element) GetClassName() string { val := e.Get("className") @@ -143,11 +143,11 @@ func (e Element) SetClassName(val string) { } func (e Element) Closest(args ...interface{}) Element { val := e.Call("closest", args...) - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (e Element) GetFirstElementChild() Element { val := e.Get("firstElementChild") - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (e Element) GetAttribute(args ...interface{}) string { val := e.Call("getAttribute", args...) @@ -162,23 +162,23 @@ func (e Element) GetAttributeNames(args ...interface{}) { } func (e Element) GetAttributeNode(args ...interface{}) Attr { val := e.Call("getAttributeNode", args...) - return jsValueToAttr(val.JSValue()) + return JSValueToAttr(val.JSValue()) } func (e Element) GetAttributeNodeNS(args ...interface{}) Attr { val := e.Call("getAttributeNodeNS", args...) - return jsValueToAttr(val.JSValue()) + return JSValueToAttr(val.JSValue()) } func (e Element) GetElementsByClassName(args ...interface{}) HTMLCollection { val := e.Call("getElementsByClassName", args...) - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } func (e Element) GetElementsByTagName(args ...interface{}) HTMLCollection { val := e.Call("getElementsByTagName", args...) - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } func (e Element) GetElementsByTagNameNS(args ...interface{}) HTMLCollection { val := e.Call("getElementsByTagNameNS", args...) - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } func (e Element) HasAttribute(args ...interface{}) bool { val := e.Call("hasAttribute", args...) @@ -201,14 +201,14 @@ func (e Element) SetId(val string) { } func (e Element) InsertAdjacentElement(args ...interface{}) Element { val := e.Call("insertAdjacentElement", args...) - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (e Element) InsertAdjacentText(args ...interface{}) { e.Call("insertAdjacentText", args...) } func (e Element) GetLastElementChild() Element { val := e.Get("lastElementChild") - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (e Element) GetLocalName() string { val := e.Get("localName") @@ -224,7 +224,7 @@ func (e Element) GetNamespaceURI() string { } func (e Element) GetNextElementSibling() Element { val := e.Get("nextElementSibling") - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (e Element) GetPrefix() string { val := e.Get("prefix") @@ -235,15 +235,15 @@ func (e Element) Prepend(args ...interface{}) { } func (e Element) GetPreviousElementSibling() Element { val := e.Get("previousElementSibling") - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (e Element) QuerySelector(args ...interface{}) Element { val := e.Call("querySelector", args...) - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (e Element) QuerySelectorAll(args ...interface{}) NodeList { val := e.Call("querySelectorAll", args...) - return jsValueToNodeList(val.JSValue()) + return JSValueToNodeList(val.JSValue()) } func (e Element) Remove(args ...interface{}) { e.Call("remove", args...) @@ -256,7 +256,7 @@ func (e Element) RemoveAttributeNS(args ...interface{}) { } func (e Element) RemoveAttributeNode(args ...interface{}) Attr { val := e.Call("removeAttributeNode", args...) - return jsValueToAttr(val.JSValue()) + return JSValueToAttr(val.JSValue()) } func (e Element) ReplaceWith(args ...interface{}) { e.Call("replaceWith", args...) @@ -269,15 +269,15 @@ func (e Element) SetAttributeNS(args ...interface{}) { } func (e Element) SetAttributeNode(args ...interface{}) Attr { val := e.Call("setAttributeNode", args...) - return jsValueToAttr(val.JSValue()) + return JSValueToAttr(val.JSValue()) } func (e Element) SetAttributeNodeNS(args ...interface{}) Attr { val := e.Call("setAttributeNodeNS", args...) - return jsValueToAttr(val.JSValue()) + return JSValueToAttr(val.JSValue()) } func (e Element) GetShadowRoot() ShadowRoot { val := e.Get("shadowRoot") - return jsValueToShadowRoot(val.JSValue()) + return JSValueToShadowRoot(val.JSValue()) } func (e Element) GetSlot() string { val := e.Get("slot") diff --git a/endingtype.go b/endingtype.go index a39e830..e9c516b 100644 --- a/endingtype.go +++ b/endingtype.go @@ -11,6 +11,6 @@ const ( EndingTypeNative EndingType = "native" ) -func jsValueToEndingType(val js.Value) EndingType { +func JSValueToEndingType(val js.Value) EndingType { return EndingType(val.String()) } diff --git a/errorevent.go b/errorevent.go index 603b4a0..561eda5 100644 --- a/errorevent.go +++ b/errorevent.go @@ -36,7 +36,7 @@ type ErrorEvent struct { Event } -func jsValueToErrorEvent(val js.Value) ErrorEvent { return ErrorEvent{Value: Value{Value: val}} } +func JSValueToErrorEvent(val js.Value) ErrorEvent { return ErrorEvent{Value: Value{Value: val}} } func (v Value) AsErrorEvent() ErrorEvent { return ErrorEvent{Value: v} } func (e ErrorEvent) GetColno() float64 { val := e.Get("colno") diff --git a/event.go b/event.go index d945c47..4be6dbd 100644 --- a/event.go +++ b/event.go @@ -30,7 +30,7 @@ type Event struct { Value } -func jsValueToEvent(val js.Value) Event { return Event{Value: Value{Value: val}} } +func JSValueToEvent(val js.Value) Event { return Event{Value: Value{Value: val}} } func (v Value) AsEvent() Event { return Event{Value: v} } func (e Event) GetBubbles() bool { val := e.Get("bubbles") @@ -56,7 +56,7 @@ func (e Event) ComposedPath(args ...interface{}) { } func (e Event) GetCurrentTarget() EventTarget { val := e.Get("currentTarget") - return jsValueToEventTarget(val.JSValue()) + return JSValueToEventTarget(val.JSValue()) } func (e Event) GetDefaultPrevented() bool { val := e.Get("defaultPrevented") @@ -85,7 +85,7 @@ func (e Event) SetReturnValue(val bool) { } func (e Event) GetSrcElement() EventTarget { val := e.Get("srcElement") - return jsValueToEventTarget(val.JSValue()) + return JSValueToEventTarget(val.JSValue()) } func (e Event) StopImmediatePropagation(args ...interface{}) { e.Call("stopImmediatePropagation", args...) @@ -95,11 +95,11 @@ func (e Event) StopPropagation(args ...interface{}) { } func (e Event) GetTarget() EventTarget { val := e.Get("target") - return jsValueToEventTarget(val.JSValue()) + return JSValueToEventTarget(val.JSValue()) } func (e Event) GetTimeStamp() DOMHighResTimeStamp { val := e.Get("timeStamp") - return jsValueToDOMHighResTimeStamp(val.JSValue()) + return JSValueToDOMHighResTimeStamp(val.JSValue()) } func (e Event) GetType() string { val := e.Get("type") diff --git a/eventhandler.go b/eventhandler.go index ff9426c..36c2c80 100644 --- a/eventhandler.go +++ b/eventhandler.go @@ -6,6 +6,6 @@ import "syscall/js" type EventHandler EventHandlerNonNull -func jsValueToEventHandler(val js.Value) EventHandler { - return EventHandler(jsValueToEventHandlerNonNull(val)) +func JSValueToEventHandler(val js.Value) EventHandler { + return EventHandler(JSValueToEventHandlerNonNull(val)) } diff --git a/eventhandlernonnull.go b/eventhandlernonnull.go index 58089ea..04d8832 100644 --- a/eventhandlernonnull.go +++ b/eventhandlernonnull.go @@ -9,12 +9,12 @@ type EventHandlerNonNull struct { Callback } -func jsValueToEventHandlerNonNull(val js.Value) EventHandlerNonNull { - return EventHandlerNonNull{Callback: jsValueToCallback(val)} +func JSValueToEventHandlerNonNull(val js.Value) EventHandlerNonNull { + return EventHandlerNonNull{Callback: JSValueToCallback(val)} } func NewEventHandlerNonNull(c EventHandlerNonNullCallback) EventHandlerNonNull { callback := js.NewCallback(func(args []js.Value) { - event := jsValueToEvent(args[0]) + event := JSValueToEvent(args[0]) c(event) }) return EventHandlerNonNull{Callback: Callback{Callback: callback}} diff --git a/eventlistener.go b/eventlistener.go index ed5f19a..42018ab 100644 --- a/eventlistener.go +++ b/eventlistener.go @@ -9,12 +9,12 @@ type EventListenerHandleEvent struct { Callback } -func jsValueToEventListenerHandleEvent(val js.Value) EventListenerHandleEvent { - return EventListenerHandleEvent{Callback: jsValueToCallback(val)} +func JSValueToEventListenerHandleEvent(val js.Value) EventListenerHandleEvent { + return EventListenerHandleEvent{Callback: JSValueToCallback(val)} } func NewEventListenerHandleEvent(c EventListenerHandleEventCallback) EventListenerHandleEvent { callback := js.NewCallback(func(args []js.Value) { - event := jsValueToEvent(args[0]) + event := JSValueToEvent(args[0]) c(event) }) return EventListenerHandleEvent{Callback: Callback{Callback: callback}} @@ -25,7 +25,7 @@ type EventListener struct { HandleEvent EventListenerHandleEventCallback } -func jsValueToEventListener(val js.Value) EventListener { +func JSValueToEventListener(val js.Value) EventListener { return EventListener{Value: Value{Value: val}} } func (v Value) AsEventListener() EventListener { return EventListener{Value: v} } diff --git a/eventsource.go b/eventsource.go index cfd00f7..eaacbea 100644 --- a/eventsource.go +++ b/eventsource.go @@ -24,28 +24,28 @@ type EventSource struct { EventTarget } -func jsValueToEventSource(val js.Value) EventSource { return EventSource{Value: Value{Value: val}} } +func JSValueToEventSource(val js.Value) EventSource { return EventSource{Value: Value{Value: val}} } func (v Value) AsEventSource() EventSource { return EventSource{Value: v} } func (e EventSource) Close(args ...interface{}) { e.Call("close", args...) } func (e EventSource) GetOnerror() EventHandler { val := e.Get("onerror") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (e EventSource) SetOnerror(val EventHandler) { e.Set("onerror", val) } func (e EventSource) GetOnmessage() EventHandler { val := e.Get("onmessage") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (e EventSource) SetOnmessage(val EventHandler) { e.Set("onmessage", val) } func (e EventSource) GetOnopen() EventHandler { val := e.Get("onopen") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (e EventSource) SetOnopen(val EventHandler) { e.Set("onopen", val) diff --git a/eventtarget.go b/eventtarget.go index c542396..bc2b670 100644 --- a/eventtarget.go +++ b/eventtarget.go @@ -13,7 +13,7 @@ type EventTarget struct { Value } -func jsValueToEventTarget(val js.Value) EventTarget { return EventTarget{Value: Value{Value: val}} } +func JSValueToEventTarget(val js.Value) EventTarget { return EventTarget{Value: Value{Value: val}} } func (v Value) AsEventTarget() EventTarget { return EventTarget{Value: v} } func (e EventTarget) AddEventListener(args ...interface{}) { e.Call("addEventListener", args...) diff --git a/example.go b/example.go index b219b2f..082369b 100644 --- a/example.go +++ b/example.go @@ -10,5 +10,5 @@ type Example struct { Value } -func jsValueToExample(val js.Value) Example { return Example{Value: Value{Value: val}} } +func JSValueToExample(val js.Value) Example { return Example{Value: Value{Value: val}} } func (v Value) AsExample() Example { return Example{Value: v} } diff --git a/external.go b/external.go index 61140c4..1e1bac1 100644 --- a/external.go +++ b/external.go @@ -12,7 +12,7 @@ type External struct { Value } -func jsValueToExternal(val js.Value) External { return External{Value: Value{Value: val}} } +func JSValueToExternal(val js.Value) External { return External{Value: Value{Value: val}} } func (v Value) AsExternal() External { return External{Value: v} } func (e External) AddSearchProvider(args ...interface{}) { e.Call("AddSearchProvider", args...) diff --git a/file.go b/file.go index 74c1597..4927fbd 100644 --- a/file.go +++ b/file.go @@ -16,7 +16,7 @@ type File struct { Blob } -func jsValueToFile(val js.Value) File { return File{Value: Value{Value: val}} } +func JSValueToFile(val js.Value) File { return File{Value: Value{Value: val}} } func (v Value) AsFile() File { return File{Value: v} } func (f File) GetLastModified() float64 { val := f.Get("lastModified") diff --git a/filelist.go b/filelist.go index 9d8082a..1416270 100644 --- a/filelist.go +++ b/filelist.go @@ -12,11 +12,11 @@ type FileList struct { Value } -func jsValueToFileList(val js.Value) FileList { return FileList{Value: Value{Value: val}} } +func JSValueToFileList(val js.Value) FileList { return FileList{Value: Value{Value: val}} } func (v Value) AsFileList() FileList { return FileList{Value: v} } func (f FileList) Item(args ...interface{}) File { val := f.Call("item", args...) - return jsValueToFile(val.JSValue()) + return JSValueToFile(val.JSValue()) } func (f FileList) GetLength() float64 { val := f.Get("length") diff --git a/filereader.go b/filereader.go index 1b13ca9..d1215d5 100644 --- a/filereader.go +++ b/filereader.go @@ -34,53 +34,53 @@ type FileReader struct { EventTarget } -func jsValueToFileReader(val js.Value) FileReader { return FileReader{Value: Value{Value: val}} } +func JSValueToFileReader(val js.Value) FileReader { return FileReader{Value: Value{Value: val}} } func (v Value) AsFileReader() FileReader { return FileReader{Value: v} } func (f FileReader) Abort(args ...interface{}) { f.Call("abort", args...) } func (f FileReader) GetError() DOMException { val := f.Get("error") - return jsValueToDOMException(val.JSValue()) + return JSValueToDOMException(val.JSValue()) } func (f FileReader) GetOnabort() EventHandler { val := f.Get("onabort") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (f FileReader) SetOnabort(val EventHandler) { f.Set("onabort", val) } func (f FileReader) GetOnerror() EventHandler { val := f.Get("onerror") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (f FileReader) SetOnerror(val EventHandler) { f.Set("onerror", val) } func (f FileReader) GetOnload() EventHandler { val := f.Get("onload") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (f FileReader) SetOnload(val EventHandler) { f.Set("onload", val) } func (f FileReader) GetOnloadend() EventHandler { val := f.Get("onloadend") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (f FileReader) SetOnloadend(val EventHandler) { f.Set("onloadend", val) } func (f FileReader) GetOnloadstart() EventHandler { val := f.Get("onloadstart") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (f FileReader) SetOnloadstart(val EventHandler) { f.Set("onloadstart", val) } func (f FileReader) GetOnprogress() EventHandler { val := f.Get("onprogress") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (f FileReader) SetOnprogress(val EventHandler) { f.Set("onprogress", val) diff --git a/filereadersync.go b/filereadersync.go index ee92049..9017f20 100644 --- a/filereadersync.go +++ b/filereadersync.go @@ -14,13 +14,13 @@ type FileReaderSync struct { Value } -func jsValueToFileReaderSync(val js.Value) FileReaderSync { +func JSValueToFileReaderSync(val js.Value) FileReaderSync { return FileReaderSync{Value: Value{Value: val}} } func (v Value) AsFileReaderSync() FileReaderSync { return FileReaderSync{Value: v} } func (f FileReaderSync) ReadAsArrayBuffer(args ...interface{}) ArrayBuffer { val := f.Call("readAsArrayBuffer", args...) - return jsValueToArrayBuffer(val.JSValue()) + return JSValueToArrayBuffer(val.JSValue()) } func (f FileReaderSync) ReadAsBinaryString(args ...interface{}) string { val := f.Call("readAsBinaryString", args...) diff --git a/float32array.go b/float32array.go index 1a2206e..810c39b 100644 --- a/float32array.go +++ b/float32array.go @@ -6,7 +6,7 @@ type Float32Array struct { js.TypedArray } -func jsValueToFloat32Array(val js.Value) Float32Array { +func JSValueToFloat32Array(val js.Value) Float32Array { return Float32Array{TypedArray: js.TypedArray{Value: val}} } func (u Float32Array) JSValue() js.Value { return u.TypedArray.Value } diff --git a/float64array.go b/float64array.go index 07b3bce..89c2236 100644 --- a/float64array.go +++ b/float64array.go @@ -6,7 +6,7 @@ type Float64Array struct { js.TypedArray } -func jsValueToFloat64Array(val js.Value) Float64Array { +func JSValueToFloat64Array(val js.Value) Float64Array { return Float64Array{TypedArray: js.TypedArray{Value: val}} } func (u Float64Array) JSValue() js.Value { return u.TypedArray.Value } diff --git a/formdata.go b/formdata.go index 04d576a..7d221b1 100644 --- a/formdata.go +++ b/formdata.go @@ -18,7 +18,7 @@ type FormData struct { Value } -func jsValueToFormData(val js.Value) FormData { return FormData{Value: Value{Value: val}} } +func JSValueToFormData(val js.Value) FormData { return FormData{Value: Value{Value: val}} } func (v Value) AsFormData() FormData { return FormData{Value: v} } func (f FormData) Append(args ...interface{}) { f.Call("append", args...) @@ -31,7 +31,7 @@ func (f FormData) Delete(args ...interface{}) { } func (f FormData) Get(args ...interface{}) FormDataEntryValue { val := f.Call("get", args...) - return jsValueToFormDataEntryValue(val.JSValue()) + return JSValueToFormDataEntryValue(val.JSValue()) } func (f FormData) GetAll(args ...interface{}) { f.Call("getAll", args...) diff --git a/formdataentryvalue.go b/formdataentryvalue.go index 8778733..91dbb9c 100644 --- a/formdataentryvalue.go +++ b/formdataentryvalue.go @@ -6,6 +6,6 @@ import "syscall/js" type FormDataEntryValue Value -func jsValueToFormDataEntryValue(val js.Value) FormDataEntryValue { - return FormDataEntryValue(jsValueToValue(val)) +func JSValueToFormDataEntryValue(val js.Value) FormDataEntryValue { + return FormDataEntryValue(JSValueToValue(val)) } diff --git a/framerequestcallback.go b/framerequestcallback.go index f5f53bf..6b270b1 100644 --- a/framerequestcallback.go +++ b/framerequestcallback.go @@ -9,12 +9,12 @@ type FrameRequestCallback struct { Callback } -func jsValueToFrameRequestCallback(val js.Value) FrameRequestCallback { - return FrameRequestCallback{Callback: jsValueToCallback(val)} +func JSValueToFrameRequestCallback(val js.Value) FrameRequestCallback { + return FrameRequestCallback{Callback: JSValueToCallback(val)} } func NewFrameRequestCallback(c FrameRequestCallbackCallback) FrameRequestCallback { callback := js.NewCallback(func(args []js.Value) { - time := jsValueToDOMHighResTimeStamp(args[0]) + time := JSValueToDOMHighResTimeStamp(args[0]) c(time) }) return FrameRequestCallback{Callback: Callback{Callback: callback}} diff --git a/functionstringcallback.go b/functionstringcallback.go index eaecb8f..b8d2f74 100644 --- a/functionstringcallback.go +++ b/functionstringcallback.go @@ -9,8 +9,8 @@ type FunctionStringCallback struct { Callback } -func jsValueToFunctionStringCallback(val js.Value) FunctionStringCallback { - return FunctionStringCallback{Callback: jsValueToCallback(val)} +func JSValueToFunctionStringCallback(val js.Value) FunctionStringCallback { + return FunctionStringCallback{Callback: JSValueToCallback(val)} } func NewFunctionStringCallback(c FunctionStringCallbackCallback) FunctionStringCallback { callback := js.NewCallback(func(args []js.Value) { diff --git a/generate/generator.go b/generate/generator.go index 7d97eff..3f8b1ef 100644 --- a/generate/generator.go +++ b/generate/generator.go @@ -67,7 +67,7 @@ func (g *Generator) writeStructMember(s Spec, m Member, b *Builder) error { case "Value": b.WriteString("return val") default: - b.WriteF("return jsValueTo%s(val.JSValue())", rt) + b.WriteF("return JSValueTo%s(val.JSValue())", rt) } } else { b.WriteF("%s.Get(\"%s\")", s.Shortname(), m.Name) @@ -99,7 +99,7 @@ func (g *Generator) writeStructMember(s Spec, m Member, b *Builder) error { case "Value": b.WriteF("return val") default: - b.WriteF("return jsValueTo%s(val.JSValue())", rt) + b.WriteF("return JSValueTo%s(val.JSValue())", rt) } } else { b.WriteF("%s.Call(\"%s\", args...)", s.Shortname(), m.Body.Name.Value) @@ -167,7 +167,7 @@ func (g *Generator) generateInterface(spec Spec) error { b.WriteString("}") - b.WriteF("func jsValueTo%s(val js.Value) %s { return %s{ Value: Value { Value: val }}}", spec.Name, spec.Name, spec.Name) + b.WriteF("func JSValueTo%s(val js.Value) %s { return %s{ Value: Value { Value: val }}}", spec.Name, spec.Name, spec.Name) b.WriteF("func (v Value) As%s() %s { return %s{Value: v} }", spec.Name, spec.Name, spec.Name) mems, err = spec.ResolveMembers(g.specs, false) @@ -238,8 +238,8 @@ func (g *Generator) generateCallbackInterface(spec Spec) error { b.WriteString("Callback") b.WriteString("}") - b.WriteF("func jsValueTo%s(val js.Value) %s {", n, n) - b.WriteF("return %s{ Callback: jsValueToCallback(val) }", n) + b.WriteF("func JSValueTo%s(val js.Value) %s {", n, n) + b.WriteF("return %s{ Callback: JSValueToCallback(val) }", n) b.WriteString("}") b.WriteF("func New%s(c %sCallback) %s {", n, n, n) b.WriteF("callback := js.NewCallback(func (args []js.Value) {") @@ -264,7 +264,7 @@ func (g *Generator) generateCallbackInterface(spec Spec) error { case "int": b.WriteF("%s := args[%d].Int()", a.Name, i) default: - b.WriteF("%s := jsValueTo%s(args[%d])", a.Name, t, i) + b.WriteF("%s := JSValueTo%s(args[%d])", a.Name, t, i) } } b.WriteF("c(%s)", params) @@ -284,7 +284,7 @@ func (g *Generator) generateCallbackInterface(spec Spec) error { b.WriteString("}") - b.WriteF("func jsValueTo%s(val js.Value) %s { return %s{ Value: Value { Value: val }}}", spec.Name, spec.Name, spec.Name) + b.WriteF("func JSValueTo%s(val js.Value) %s { return %s{ Value: Value { Value: val }}}", spec.Name, spec.Name, spec.Name) b.WriteF("func (v Value) As%s() %s { return %s{Value: v} }", spec.Name, spec.Name, spec.Name) return g.writeFile(spec, b) } @@ -313,8 +313,8 @@ func (g *Generator) generateCallback(spec Spec) (err error) { b.WriteString("Callback") b.WriteString("}") - b.WriteF("func jsValueTo%s(val js.Value) %s {", spec.Name, spec.Name) - b.WriteF("return %s{ Callback: jsValueToCallback(val) }", spec.Name) + b.WriteF("func JSValueTo%s(val js.Value) %s {", spec.Name, spec.Name) + b.WriteF("return %s{ Callback: JSValueToCallback(val) }", spec.Name) b.WriteString("}") b.WriteF("func New%s(c %sCallback) %s {", spec.Name, spec.Name, spec.Name) b.WriteF("callback := js.NewCallback(func (args []js.Value) {") @@ -339,7 +339,7 @@ func (g *Generator) generateCallback(spec Spec) (err error) { case "int": b.WriteF("%s := args[%d].Int()", a.Name, i) default: - b.WriteF("%s := jsValueTo%s(args[%d])", a.Name, t, i) + b.WriteF("%s := JSValueTo%s(args[%d])", a.Name, t, i) } } b.WriteF("c(%s)", params) @@ -361,7 +361,7 @@ func (g *Generator) generateTypedef(spec Spec) (err error) { } b.WriteF("type %s %s", spec.Name, t) - b.WriteF("func jsValueTo%s(val js.Value) %s {", spec.Name, spec.Name) + b.WriteF("func JSValueTo%s(val js.Value) %s {", spec.Name, spec.Name) switch t { case "string": b.WriteF("return %s(val.String())", spec.Name) @@ -374,7 +374,7 @@ func (g *Generator) generateTypedef(spec Spec) (err error) { case "int": b.WriteF("return %s(val.Int())", spec.Name) default: - b.WriteF("return %s(jsValueTo%s(val))", spec.Name, t) + b.WriteF("return %s(JSValueTo%s(val))", spec.Name, t) } b.WriteString("}") @@ -403,7 +403,7 @@ func (g *Generator) generateEnum(spec Spec) (err error) { } b.WriteString(")") - b.WriteF("func jsValueTo%s(val js.Value) %s {", spec.Name, spec.Name) + b.WriteF("func JSValueTo%s(val js.Value) %s {", spec.Name, spec.Name) switch t { case "string": b.WriteF("return %s(val.String())", spec.Name) @@ -416,7 +416,7 @@ func (g *Generator) generateEnum(spec Spec) (err error) { case "int": b.WriteF("return %s(val.Int())", spec.Name) default: - b.WriteF("return %s(jsValueTo%s(val))", spec.Name, t) + b.WriteF("return %s(JSValueTo%s(val))", spec.Name, t) } b.WriteString("}") @@ -435,21 +435,113 @@ func (g *Generator) generateNamespace(spec Spec) (err error) { b.WriteString("// Code generated DO NOT EDIT") b.WriteF("// %s", fname) b.WriteF("package %s", d) + b.WriteString("import dom \"github.com/brettlangdon/go-dom/v1\"") b.WriteString("import \"syscall/js\"") - b.WriteString("var value Value") - b.WriteF("func init() { value = Value{ Value: js.Global().Get(\"%s\") } }", spec.Name) + vt := "Value" + if spec.Type == "interface" { + vt = spec.Name + } + b.WriteF("var value dom.%s", vt) + + b.WriteF("func init() { value = dom.JSValueTo%s(js.Global().Get(\"%s\")) }", vt, strings.ToLower(spec.Name)) - for _, m := range spec.Members() { + mems, err := spec.ResolveMembers(g.specs, true) + if err != nil { + return + } + + for _, m := range mems { switch m.Type { + case "attribute": + t := convertIDLType(m.IDLType) + if t == "" { + t = "Value" + } + rt := t + switch rt { + case "string", "[]byte", "bool", "float64", "int": + default: + rt = "dom." + rt + } + + b.WriteF("func Get%s() %s {", m.Title(), rt) + if spec.Type == "interface" { + b.WriteF("return value.Get%s()", m.Title()) + } else { + if rt != "" { + b.WriteF("val := value.Get(\"%s\")", m.Name) + switch rt { + case "string": + b.WriteF("return val.String()") + case "[]byte": + b.WriteF("return []byte(val.String())") + case "bool": + b.WriteF("return val.Bool()") + case "float64": + b.WriteF("return val.Float()") + case "int": + b.WriteF("return val.Int()") + case "Value": + b.WriteString("return val") + default: + b.WriteF("return dom.JSValueTo%s(val.JSValue())", t) + } + } else { + b.WriteF("value.Get(\"%s\")", m.Name) + } + } + + b.WriteString("}") + + if !m.IsReadOnly() { + if spec.Type == "interface" { + b.WriteF("func Set%s(val %s) { value.Set%s(val) }", m.Title(), rt, m.Title()) + } else { + b.WriteF("func Set%s(val %s) { value.Set(\"%s\", val) }", m.Title(), rt, m.Name) + } + } case "operation": n := m.Body.Name.Value - rt := convertIDLType(m) - b.WriteF("func %s(args ...interface{}) %s { return value.Call(\"%s\", args...) }", m.Title(), rt, n) + t := convertIDLType(m.Body.IDLType) + rt := t + switch rt { + case "string", "[]byte", "bool", "float64", "int": + case "": + default: + rt = "dom." + rt + } + + b.WriteF("func %s(args ...interface{}) %s {", m.Title(), rt) + if rt != "" { + b.WriteF("val := value.Call(\"%s\", args...)", n) + switch rt { + case "string": + b.WriteString("return val.String()") + case "[]byte": + b.WriteString("return []byte(val.String())") + case "bool": + b.WriteString("return val.Bool()") + case "float64": + b.WriteString("return val.Float()") + case "int": + b.WriteString("return val.Int()") + case "dom.Value": + b.WriteString("return val") + default: + b.WriteF("return dom.JSValueTo%s(val.JSValue())", t) + } + } else { + b.WriteF("value.Call(\"%s\", args...)", n) + } + b.WriteString("}") } } source, err := format.Source(b.Bytes()) + if err != nil { + return + } out, err := os.OpenFile(fname, os.O_TRUNC|os.O_CREATE|os.O_WRONLY, 0644) if err != nil { return @@ -481,6 +573,13 @@ func (g *Generator) generateSpec(spec Spec) (err error) { default: err = fmt.Errorf("Unknown or unsupported spec type %q", spec.Type) } + + if spec.Name == "Document" || spec.Name == "Window" { + if err == nil { + err = g.generateNamespace(spec) + } + } + return } diff --git a/generate/static/arraybuffer.go b/generate/static/arraybuffer.go index 3ebac80..a4ba258 100644 --- a/generate/static/arraybuffer.go +++ b/generate/static/arraybuffer.go @@ -6,7 +6,7 @@ type ArrayBuffer struct { js.TypedArray } -func jsValueToArrayBuffer(val js.Value) ArrayBuffer { +func JSValueToArrayBuffer(val js.Value) ArrayBuffer { return ArrayBuffer{TypedArray: js.TypedArray{Value: val}} } func (u ArrayBuffer) JSValue() js.Value { return u.TypedArray.Value } diff --git a/generate/static/callback.go b/generate/static/callback.go index 5ae9b92..5ad423c 100644 --- a/generate/static/callback.go +++ b/generate/static/callback.go @@ -6,5 +6,5 @@ type Callback struct { js.Callback } -func jsValueToCallback(val js.Value) Callback { return Callback{Callback: js.Callback{Value: val}} } +func JSValueToCallback(val js.Value) Callback { return Callback{Callback: js.Callback{Value: val}} } func (c Callback) JSValue() js.Value { return c.Callback.Value } diff --git a/generate/static/float32array.go b/generate/static/float32array.go index 1a2206e..810c39b 100644 --- a/generate/static/float32array.go +++ b/generate/static/float32array.go @@ -6,7 +6,7 @@ type Float32Array struct { js.TypedArray } -func jsValueToFloat32Array(val js.Value) Float32Array { +func JSValueToFloat32Array(val js.Value) Float32Array { return Float32Array{TypedArray: js.TypedArray{Value: val}} } func (u Float32Array) JSValue() js.Value { return u.TypedArray.Value } diff --git a/generate/static/float64array.go b/generate/static/float64array.go index 07b3bce..89c2236 100644 --- a/generate/static/float64array.go +++ b/generate/static/float64array.go @@ -6,7 +6,7 @@ type Float64Array struct { js.TypedArray } -func jsValueToFloat64Array(val js.Value) Float64Array { +func JSValueToFloat64Array(val js.Value) Float64Array { return Float64Array{TypedArray: js.TypedArray{Value: val}} } func (u Float64Array) JSValue() js.Value { return u.TypedArray.Value } diff --git a/generate/static/uint8array.go b/generate/static/uint8array.go index dcccd05..75fe150 100644 --- a/generate/static/uint8array.go +++ b/generate/static/uint8array.go @@ -6,7 +6,7 @@ type Uint8Array struct { js.TypedArray } -func jsValueToUint8Array(val js.Value) Uint8Array { +func JSValueToUint8Array(val js.Value) Uint8Array { return Uint8Array{TypedArray: js.TypedArray{Value: val}} } func (u Uint8Array) JSValue() js.Value { return u.TypedArray.Value } diff --git a/generate/static/uint8clampedarray.go b/generate/static/uint8clampedarray.go index 27da50c..b5cda48 100644 --- a/generate/static/uint8clampedarray.go +++ b/generate/static/uint8clampedarray.go @@ -6,7 +6,7 @@ type Uint8ClampedArray struct { js.TypedArray } -func jsValueToUint8ClampedArray(val js.Value) Uint8ClampedArray { +func JSValueToUint8ClampedArray(val js.Value) Uint8ClampedArray { return Uint8ClampedArray{TypedArray: js.TypedArray{Value: val}} } func (u Uint8ClampedArray) JSValue() js.Value { return u.TypedArray.Value } diff --git a/generate/static/value.go b/generate/static/value.go index a988221..56c8722 100644 --- a/generate/static/value.go +++ b/generate/static/value.go @@ -10,17 +10,17 @@ type Value struct { js.Value } -func jsValueToValue(val js.Value) Value { return Value{Value: val} } +func JSValueToValue(val js.Value) Value { return Value{Value: val} } func (v Value) JSValue() js.Value { return v.Value } -func (v Value) Get(p string) Value { return jsValueToValue(v.Value.Get(p)) } -func (v Value) Index(i int) Value { return jsValueToValue(v.Value.Index(i)) } +func (v Value) Get(p string) Value { return JSValueToValue(v.Value.Get(p)) } +func (v Value) Index(i int) Value { return JSValueToValue(v.Value.Index(i)) } func (v Value) Call(m string, args ...interface{}) Value { - return jsValueToValue(v.Value.Call(m, args...)) + return JSValueToValue(v.Value.Call(m, args...)) } func (v Value) Invoke(args ...interface{}) Value { - return jsValueToValue(v.Value.Invoke(args...)) + return JSValueToValue(v.Value.Invoke(args...)) } func (v Value) New(args ...interface{}) Value { - return jsValueToValue(v.Value.New(args...)) + return JSValueToValue(v.Value.New(args...)) } diff --git a/generate/static/windowproxy.go b/generate/static/windowproxy.go index 9ab0ed6..814f0a1 100644 --- a/generate/static/windowproxy.go +++ b/generate/static/windowproxy.go @@ -4,5 +4,5 @@ import "syscall/js" type WindowProxy Window -func jsValueToWindowProxy(val js.Value) WindowProxy { return WindowProxy{Value: Value{Value: val}} } +func JSValueToWindowProxy(val js.Value) WindowProxy { return WindowProxy{Value: Value{Value: val}} } func (v Value) AsWindowProxy() WindowProxy { return WindowProxy{Value: v} } diff --git a/hashchangeevent.go b/hashchangeevent.go index b9bdd8e..0699a10 100644 --- a/hashchangeevent.go +++ b/hashchangeevent.go @@ -33,7 +33,7 @@ type HashChangeEvent struct { Event } -func jsValueToHashChangeEvent(val js.Value) HashChangeEvent { +func JSValueToHashChangeEvent(val js.Value) HashChangeEvent { return HashChangeEvent{Value: Value{Value: val}} } func (v Value) AsHashChangeEvent() HashChangeEvent { return HashChangeEvent{Value: v} } diff --git a/headers.go b/headers.go index c540e01..da4fe6b 100644 --- a/headers.go +++ b/headers.go @@ -15,7 +15,7 @@ type Headers struct { Value } -func jsValueToHeaders(val js.Value) Headers { return Headers{Value: Value{Value: val}} } +func JSValueToHeaders(val js.Value) Headers { return Headers{Value: Value{Value: val}} } func (v Value) AsHeaders() Headers { return Headers{Value: v} } func (h Headers) Append(args ...interface{}) { h.Call("append", args...) diff --git a/headersinit.go b/headersinit.go index 1cebe82..4f85486 100644 --- a/headersinit.go +++ b/headersinit.go @@ -6,6 +6,6 @@ import "syscall/js" type HeadersInit Value -func jsValueToHeadersInit(val js.Value) HeadersInit { - return HeadersInit(jsValueToValue(val)) +func JSValueToHeadersInit(val js.Value) HeadersInit { + return HeadersInit(JSValueToValue(val)) } diff --git a/history.go b/history.go index ab3b843..0edc7a1 100644 --- a/history.go +++ b/history.go @@ -19,7 +19,7 @@ type History struct { Value } -func jsValueToHistory(val js.Value) History { return History{Value: Value{Value: val}} } +func JSValueToHistory(val js.Value) History { return History{Value: Value{Value: val}} } func (v Value) AsHistory() History { return History{Value: v} } func (h History) Back(args ...interface{}) { h.Call("back", args...) @@ -42,7 +42,7 @@ func (h History) ReplaceState(args ...interface{}) { } func (h History) GetScrollRestoration() ScrollRestoration { val := h.Get("scrollRestoration") - return jsValueToScrollRestoration(val.JSValue()) + return JSValueToScrollRestoration(val.JSValue()) } func (h History) SetScrollRestoration(val ScrollRestoration) { h.Set("scrollRestoration", val) diff --git a/htmlallcollection.go b/htmlallcollection.go index 8aa34dd..a29b711 100644 --- a/htmlallcollection.go +++ b/htmlallcollection.go @@ -13,7 +13,7 @@ type HTMLAllCollection struct { Value } -func jsValueToHTMLAllCollection(val js.Value) HTMLAllCollection { +func JSValueToHTMLAllCollection(val js.Value) HTMLAllCollection { return HTMLAllCollection{Value: Value{Value: val}} } func (v Value) AsHTMLAllCollection() HTMLAllCollection { return HTMLAllCollection{Value: v} } diff --git a/htmlanchorelement.go b/htmlanchorelement.go index 2b6b52f..5599eba 100644 --- a/htmlanchorelement.go +++ b/htmlanchorelement.go @@ -146,7 +146,7 @@ type HTMLAnchorElement struct { EventTarget } -func jsValueToHTMLAnchorElement(val js.Value) HTMLAnchorElement { +func JSValueToHTMLAnchorElement(val js.Value) HTMLAnchorElement { return HTMLAnchorElement{Value: Value{Value: val}} } func (v Value) AsHTMLAnchorElement() HTMLAnchorElement { return HTMLAnchorElement{Value: v} } @@ -247,7 +247,7 @@ func (h HTMLAnchorElement) SetRel(val string) { } func (h HTMLAnchorElement) GetRelList() DOMTokenList { val := h.Get("relList") - return jsValueToDOMTokenList(val.JSValue()) + return JSValueToDOMTokenList(val.JSValue()) } func (h HTMLAnchorElement) GetSearch() string { val := h.Get("search") diff --git a/htmlareaelement.go b/htmlareaelement.go index 54b11bf..16be649 100644 --- a/htmlareaelement.go +++ b/htmlareaelement.go @@ -146,7 +146,7 @@ type HTMLAreaElement struct { EventTarget } -func jsValueToHTMLAreaElement(val js.Value) HTMLAreaElement { +func JSValueToHTMLAreaElement(val js.Value) HTMLAreaElement { return HTMLAreaElement{Value: Value{Value: val}} } func (v Value) AsHTMLAreaElement() HTMLAreaElement { return HTMLAreaElement{Value: v} } @@ -254,7 +254,7 @@ func (h HTMLAreaElement) SetRel(val string) { } func (h HTMLAreaElement) GetRelList() DOMTokenList { val := h.Get("relList") - return jsValueToDOMTokenList(val.JSValue()) + return JSValueToDOMTokenList(val.JSValue()) } func (h HTMLAreaElement) GetSearch() string { val := h.Get("search") diff --git a/htmlaudioelement.go b/htmlaudioelement.go index 93abe6d..7c07750 100644 --- a/htmlaudioelement.go +++ b/htmlaudioelement.go @@ -156,7 +156,7 @@ type HTMLAudioElement struct { EventTarget } -func jsValueToHTMLAudioElement(val js.Value) HTMLAudioElement { +func JSValueToHTMLAudioElement(val js.Value) HTMLAudioElement { return HTMLAudioElement{Value: Value{Value: val}} } func (v Value) AsHTMLAudioElement() HTMLAudioElement { return HTMLAudioElement{Value: v} } diff --git a/htmlbaseelement.go b/htmlbaseelement.go index 8d60006..6299883 100644 --- a/htmlbaseelement.go +++ b/htmlbaseelement.go @@ -112,7 +112,7 @@ type HTMLBaseElement struct { EventTarget } -func jsValueToHTMLBaseElement(val js.Value) HTMLBaseElement { +func JSValueToHTMLBaseElement(val js.Value) HTMLBaseElement { return HTMLBaseElement{Value: Value{Value: val}} } func (v Value) AsHTMLBaseElement() HTMLBaseElement { return HTMLBaseElement{Value: v} } diff --git a/htmlbodyelement.go b/htmlbodyelement.go index 6b771c9..b1c94df 100644 --- a/htmlbodyelement.go +++ b/htmlbodyelement.go @@ -140,118 +140,118 @@ type HTMLBodyElement struct { EventTarget } -func jsValueToHTMLBodyElement(val js.Value) HTMLBodyElement { +func JSValueToHTMLBodyElement(val js.Value) HTMLBodyElement { return HTMLBodyElement{Value: Value{Value: val}} } func (v Value) AsHTMLBodyElement() HTMLBodyElement { return HTMLBodyElement{Value: v} } func (h HTMLBodyElement) GetOnafterprint() EventHandler { val := h.Get("onafterprint") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnafterprint(val EventHandler) { h.Set("onafterprint", val) } func (h HTMLBodyElement) GetOnbeforeprint() EventHandler { val := h.Get("onbeforeprint") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnbeforeprint(val EventHandler) { h.Set("onbeforeprint", val) } func (h HTMLBodyElement) GetOnbeforeunload() OnBeforeUnloadEventHandler { val := h.Get("onbeforeunload") - return jsValueToOnBeforeUnloadEventHandler(val.JSValue()) + return JSValueToOnBeforeUnloadEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnbeforeunload(val OnBeforeUnloadEventHandler) { h.Set("onbeforeunload", val) } func (h HTMLBodyElement) GetOnhashchange() EventHandler { val := h.Get("onhashchange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnhashchange(val EventHandler) { h.Set("onhashchange", val) } func (h HTMLBodyElement) GetOnlanguagechange() EventHandler { val := h.Get("onlanguagechange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnlanguagechange(val EventHandler) { h.Set("onlanguagechange", val) } func (h HTMLBodyElement) GetOnmessage() EventHandler { val := h.Get("onmessage") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnmessage(val EventHandler) { h.Set("onmessage", val) } func (h HTMLBodyElement) GetOnmessageerror() EventHandler { val := h.Get("onmessageerror") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnmessageerror(val EventHandler) { h.Set("onmessageerror", val) } func (h HTMLBodyElement) GetOnoffline() EventHandler { val := h.Get("onoffline") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnoffline(val EventHandler) { h.Set("onoffline", val) } func (h HTMLBodyElement) GetOnonline() EventHandler { val := h.Get("ononline") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnonline(val EventHandler) { h.Set("ononline", val) } func (h HTMLBodyElement) GetOnpagehide() EventHandler { val := h.Get("onpagehide") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnpagehide(val EventHandler) { h.Set("onpagehide", val) } func (h HTMLBodyElement) GetOnpageshow() EventHandler { val := h.Get("onpageshow") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnpageshow(val EventHandler) { h.Set("onpageshow", val) } func (h HTMLBodyElement) GetOnpopstate() EventHandler { val := h.Get("onpopstate") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnpopstate(val EventHandler) { h.Set("onpopstate", val) } func (h HTMLBodyElement) GetOnrejectionhandled() EventHandler { val := h.Get("onrejectionhandled") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnrejectionhandled(val EventHandler) { h.Set("onrejectionhandled", val) } func (h HTMLBodyElement) GetOnstorage() EventHandler { val := h.Get("onstorage") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnstorage(val EventHandler) { h.Set("onstorage", val) } func (h HTMLBodyElement) GetOnunhandledrejection() EventHandler { val := h.Get("onunhandledrejection") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnunhandledrejection(val EventHandler) { h.Set("onunhandledrejection", val) } func (h HTMLBodyElement) GetOnunload() EventHandler { val := h.Get("onunload") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLBodyElement) SetOnunload(val EventHandler) { h.Set("onunload", val) diff --git a/htmlbrelement.go b/htmlbrelement.go index 780b1a3..c1cd8d4 100644 --- a/htmlbrelement.go +++ b/htmlbrelement.go @@ -108,7 +108,7 @@ type HTMLBRElement struct { EventTarget } -func jsValueToHTMLBRElement(val js.Value) HTMLBRElement { +func JSValueToHTMLBRElement(val js.Value) HTMLBRElement { return HTMLBRElement{Value: Value{Value: val}} } func (v Value) AsHTMLBRElement() HTMLBRElement { return HTMLBRElement{Value: v} } diff --git a/htmlbuttonelement.go b/htmlbuttonelement.go index 3a4cfd7..c4e1486 100644 --- a/htmlbuttonelement.go +++ b/htmlbuttonelement.go @@ -136,7 +136,7 @@ type HTMLButtonElement struct { EventTarget } -func jsValueToHTMLButtonElement(val js.Value) HTMLButtonElement { +func JSValueToHTMLButtonElement(val js.Value) HTMLButtonElement { return HTMLButtonElement{Value: Value{Value: val}} } func (v Value) AsHTMLButtonElement() HTMLButtonElement { return HTMLButtonElement{Value: v} } @@ -160,7 +160,7 @@ func (h HTMLButtonElement) SetDisabled(val bool) { } func (h HTMLButtonElement) GetForm() HTMLFormElement { val := h.Get("form") - return jsValueToHTMLFormElement(val.JSValue()) + return JSValueToHTMLFormElement(val.JSValue()) } func (h HTMLButtonElement) GetFormAction() string { val := h.Get("formAction") @@ -199,7 +199,7 @@ func (h HTMLButtonElement) SetFormTarget(val string) { } func (h HTMLButtonElement) GetLabels() NodeList { val := h.Get("labels") - return jsValueToNodeList(val.JSValue()) + return JSValueToNodeList(val.JSValue()) } func (h HTMLButtonElement) GetName() string { val := h.Get("name") @@ -228,7 +228,7 @@ func (h HTMLButtonElement) GetValidationMessage() string { } func (h HTMLButtonElement) GetValidity() ValidityState { val := h.Get("validity") - return jsValueToValidityState(val.JSValue()) + return JSValueToValidityState(val.JSValue()) } func (h HTMLButtonElement) GetValue() string { val := h.Get("value") diff --git a/htmlcanvaselement.go b/htmlcanvaselement.go index ffe9dcc..168c020 100644 --- a/htmlcanvaselement.go +++ b/htmlcanvaselement.go @@ -116,13 +116,13 @@ type HTMLCanvasElement struct { EventTarget } -func jsValueToHTMLCanvasElement(val js.Value) HTMLCanvasElement { +func JSValueToHTMLCanvasElement(val js.Value) HTMLCanvasElement { return HTMLCanvasElement{Value: Value{Value: val}} } func (v Value) AsHTMLCanvasElement() HTMLCanvasElement { return HTMLCanvasElement{Value: v} } func (h HTMLCanvasElement) GetContext(args ...interface{}) RenderingContext { val := h.Call("getContext", args...) - return jsValueToRenderingContext(val.JSValue()) + return JSValueToRenderingContext(val.JSValue()) } func (h HTMLCanvasElement) GetHeight() float64 { val := h.Get("height") @@ -140,7 +140,7 @@ func (h HTMLCanvasElement) ToDataURL(args ...interface{}) string { } func (h HTMLCanvasElement) TransferControlToOffscreen(args ...interface{}) OffscreenCanvas { val := h.Call("transferControlToOffscreen", args...) - return jsValueToOffscreenCanvas(val.JSValue()) + return JSValueToOffscreenCanvas(val.JSValue()) } func (h HTMLCanvasElement) GetWidth() float64 { val := h.Get("width") diff --git a/htmlcollection.go b/htmlcollection.go index 143f734..d23ed67 100644 --- a/htmlcollection.go +++ b/htmlcollection.go @@ -13,13 +13,13 @@ type HTMLCollection struct { Value } -func jsValueToHTMLCollection(val js.Value) HTMLCollection { +func JSValueToHTMLCollection(val js.Value) HTMLCollection { return HTMLCollection{Value: Value{Value: val}} } func (v Value) AsHTMLCollection() HTMLCollection { return HTMLCollection{Value: v} } func (h HTMLCollection) Item(args ...interface{}) Element { val := h.Call("item", args...) - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (h HTMLCollection) GetLength() float64 { val := h.Get("length") @@ -27,5 +27,5 @@ func (h HTMLCollection) GetLength() float64 { } func (h HTMLCollection) NamedItem(args ...interface{}) Element { val := h.Call("namedItem", args...) - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } diff --git a/htmldataelement.go b/htmldataelement.go index 637e33b..d9887c9 100644 --- a/htmldataelement.go +++ b/htmldataelement.go @@ -110,7 +110,7 @@ type HTMLDataElement struct { EventTarget } -func jsValueToHTMLDataElement(val js.Value) HTMLDataElement { +func JSValueToHTMLDataElement(val js.Value) HTMLDataElement { return HTMLDataElement{Value: Value{Value: val}} } func (v Value) AsHTMLDataElement() HTMLDataElement { return HTMLDataElement{Value: v} } diff --git a/htmldatalistelement.go b/htmldatalistelement.go index 16344d9..bc8b69b 100644 --- a/htmldatalistelement.go +++ b/htmldatalistelement.go @@ -109,11 +109,11 @@ type HTMLDataListElement struct { EventTarget } -func jsValueToHTMLDataListElement(val js.Value) HTMLDataListElement { +func JSValueToHTMLDataListElement(val js.Value) HTMLDataListElement { return HTMLDataListElement{Value: Value{Value: val}} } func (v Value) AsHTMLDataListElement() HTMLDataListElement { return HTMLDataListElement{Value: v} } func (h HTMLDataListElement) GetOptions() HTMLCollection { val := h.Get("options") - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } diff --git a/htmldetailselement.go b/htmldetailselement.go index 7bbd52a..be3c785 100644 --- a/htmldetailselement.go +++ b/htmldetailselement.go @@ -110,7 +110,7 @@ type HTMLDetailsElement struct { EventTarget } -func jsValueToHTMLDetailsElement(val js.Value) HTMLDetailsElement { +func JSValueToHTMLDetailsElement(val js.Value) HTMLDetailsElement { return HTMLDetailsElement{Value: Value{Value: val}} } func (v Value) AsHTMLDetailsElement() HTMLDetailsElement { return HTMLDetailsElement{Value: v} } diff --git a/htmldialogelement.go b/htmldialogelement.go index 4336ba8..1e4d223 100644 --- a/htmldialogelement.go +++ b/htmldialogelement.go @@ -115,7 +115,7 @@ type HTMLDialogElement struct { EventTarget } -func jsValueToHTMLDialogElement(val js.Value) HTMLDialogElement { +func JSValueToHTMLDialogElement(val js.Value) HTMLDialogElement { return HTMLDialogElement{Value: Value{Value: val}} } func (v Value) AsHTMLDialogElement() HTMLDialogElement { return HTMLDialogElement{Value: v} } diff --git a/htmldirectoryelement.go b/htmldirectoryelement.go index fb4843a..8f475ba 100644 --- a/htmldirectoryelement.go +++ b/htmldirectoryelement.go @@ -110,7 +110,7 @@ type HTMLDirectoryElement struct { EventTarget } -func jsValueToHTMLDirectoryElement(val js.Value) HTMLDirectoryElement { +func JSValueToHTMLDirectoryElement(val js.Value) HTMLDirectoryElement { return HTMLDirectoryElement{Value: Value{Value: val}} } func (v Value) AsHTMLDirectoryElement() HTMLDirectoryElement { return HTMLDirectoryElement{Value: v} } diff --git a/htmldivelement.go b/htmldivelement.go index 26c3e7e..f2d9f71 100644 --- a/htmldivelement.go +++ b/htmldivelement.go @@ -108,7 +108,7 @@ type HTMLDivElement struct { EventTarget } -func jsValueToHTMLDivElement(val js.Value) HTMLDivElement { +func JSValueToHTMLDivElement(val js.Value) HTMLDivElement { return HTMLDivElement{Value: Value{Value: val}} } func (v Value) AsHTMLDivElement() HTMLDivElement { return HTMLDivElement{Value: v} } diff --git a/htmldlistelement.go b/htmldlistelement.go index 78c7a62..8bd5468 100644 --- a/htmldlistelement.go +++ b/htmldlistelement.go @@ -108,7 +108,7 @@ type HTMLDListElement struct { EventTarget } -func jsValueToHTMLDListElement(val js.Value) HTMLDListElement { +func JSValueToHTMLDListElement(val js.Value) HTMLDListElement { return HTMLDListElement{Value: Value{Value: val}} } func (v Value) AsHTMLDListElement() HTMLDListElement { return HTMLDListElement{Value: v} } diff --git a/htmlelement.go b/htmlelement.go index 2335c06..6d5a010 100644 --- a/htmlelement.go +++ b/htmlelement.go @@ -252,7 +252,7 @@ type HTMLElement struct { EventTarget } -func jsValueToHTMLElement(val js.Value) HTMLElement { return HTMLElement{Value: Value{Value: val}} } +func JSValueToHTMLElement(val js.Value) HTMLElement { return HTMLElement{Value: Value{Value: val}} } func (v Value) AsHTMLElement() HTMLElement { return HTMLElement{Value: v} } func (h HTMLElement) GetAccessKey() string { val := h.Get("accessKey") @@ -287,7 +287,7 @@ func (h HTMLElement) SetContentEditable(val string) { } func (h HTMLElement) GetDataset() DOMStringMap { val := h.Get("dataset") - return jsValueToDOMStringMap(val.JSValue()) + return JSValueToDOMStringMap(val.JSValue()) } func (h HTMLElement) GetDir() string { val := h.Get("dir") @@ -354,455 +354,455 @@ func (h HTMLElement) SetNonce(val string) { } func (h HTMLElement) GetOnabort() EventHandler { val := h.Get("onabort") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnabort(val EventHandler) { h.Set("onabort", val) } func (h HTMLElement) GetOnauxclick() EventHandler { val := h.Get("onauxclick") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnauxclick(val EventHandler) { h.Set("onauxclick", val) } func (h HTMLElement) GetOnblur() EventHandler { val := h.Get("onblur") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnblur(val EventHandler) { h.Set("onblur", val) } func (h HTMLElement) GetOncancel() EventHandler { val := h.Get("oncancel") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOncancel(val EventHandler) { h.Set("oncancel", val) } func (h HTMLElement) GetOncanplay() EventHandler { val := h.Get("oncanplay") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOncanplay(val EventHandler) { h.Set("oncanplay", val) } func (h HTMLElement) GetOncanplaythrough() EventHandler { val := h.Get("oncanplaythrough") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOncanplaythrough(val EventHandler) { h.Set("oncanplaythrough", val) } func (h HTMLElement) GetOnchange() EventHandler { val := h.Get("onchange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnchange(val EventHandler) { h.Set("onchange", val) } func (h HTMLElement) GetOnclick() EventHandler { val := h.Get("onclick") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnclick(val EventHandler) { h.Set("onclick", val) } func (h HTMLElement) GetOnclose() EventHandler { val := h.Get("onclose") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnclose(val EventHandler) { h.Set("onclose", val) } func (h HTMLElement) GetOncontextmenu() EventHandler { val := h.Get("oncontextmenu") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOncontextmenu(val EventHandler) { h.Set("oncontextmenu", val) } func (h HTMLElement) GetOncopy() EventHandler { val := h.Get("oncopy") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOncopy(val EventHandler) { h.Set("oncopy", val) } func (h HTMLElement) GetOncuechange() EventHandler { val := h.Get("oncuechange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOncuechange(val EventHandler) { h.Set("oncuechange", val) } func (h HTMLElement) GetOncut() EventHandler { val := h.Get("oncut") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOncut(val EventHandler) { h.Set("oncut", val) } func (h HTMLElement) GetOndblclick() EventHandler { val := h.Get("ondblclick") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOndblclick(val EventHandler) { h.Set("ondblclick", val) } func (h HTMLElement) GetOndrag() EventHandler { val := h.Get("ondrag") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOndrag(val EventHandler) { h.Set("ondrag", val) } func (h HTMLElement) GetOndragend() EventHandler { val := h.Get("ondragend") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOndragend(val EventHandler) { h.Set("ondragend", val) } func (h HTMLElement) GetOndragenter() EventHandler { val := h.Get("ondragenter") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOndragenter(val EventHandler) { h.Set("ondragenter", val) } func (h HTMLElement) GetOndragexit() EventHandler { val := h.Get("ondragexit") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOndragexit(val EventHandler) { h.Set("ondragexit", val) } func (h HTMLElement) GetOndragleave() EventHandler { val := h.Get("ondragleave") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOndragleave(val EventHandler) { h.Set("ondragleave", val) } func (h HTMLElement) GetOndragover() EventHandler { val := h.Get("ondragover") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOndragover(val EventHandler) { h.Set("ondragover", val) } func (h HTMLElement) GetOndragstart() EventHandler { val := h.Get("ondragstart") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOndragstart(val EventHandler) { h.Set("ondragstart", val) } func (h HTMLElement) GetOndrop() EventHandler { val := h.Get("ondrop") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOndrop(val EventHandler) { h.Set("ondrop", val) } func (h HTMLElement) GetOndurationchange() EventHandler { val := h.Get("ondurationchange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOndurationchange(val EventHandler) { h.Set("ondurationchange", val) } func (h HTMLElement) GetOnemptied() EventHandler { val := h.Get("onemptied") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnemptied(val EventHandler) { h.Set("onemptied", val) } func (h HTMLElement) GetOnended() EventHandler { val := h.Get("onended") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnended(val EventHandler) { h.Set("onended", val) } func (h HTMLElement) GetOnerror() OnErrorEventHandler { val := h.Get("onerror") - return jsValueToOnErrorEventHandler(val.JSValue()) + return JSValueToOnErrorEventHandler(val.JSValue()) } func (h HTMLElement) SetOnerror(val OnErrorEventHandler) { h.Set("onerror", val) } func (h HTMLElement) GetOnfocus() EventHandler { val := h.Get("onfocus") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnfocus(val EventHandler) { h.Set("onfocus", val) } func (h HTMLElement) GetOninput() EventHandler { val := h.Get("oninput") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOninput(val EventHandler) { h.Set("oninput", val) } func (h HTMLElement) GetOninvalid() EventHandler { val := h.Get("oninvalid") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOninvalid(val EventHandler) { h.Set("oninvalid", val) } func (h HTMLElement) GetOnkeydown() EventHandler { val := h.Get("onkeydown") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnkeydown(val EventHandler) { h.Set("onkeydown", val) } func (h HTMLElement) GetOnkeypress() EventHandler { val := h.Get("onkeypress") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnkeypress(val EventHandler) { h.Set("onkeypress", val) } func (h HTMLElement) GetOnkeyup() EventHandler { val := h.Get("onkeyup") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnkeyup(val EventHandler) { h.Set("onkeyup", val) } func (h HTMLElement) GetOnload() EventHandler { val := h.Get("onload") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnload(val EventHandler) { h.Set("onload", val) } func (h HTMLElement) GetOnloadeddata() EventHandler { val := h.Get("onloadeddata") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnloadeddata(val EventHandler) { h.Set("onloadeddata", val) } func (h HTMLElement) GetOnloadedmetadata() EventHandler { val := h.Get("onloadedmetadata") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnloadedmetadata(val EventHandler) { h.Set("onloadedmetadata", val) } func (h HTMLElement) GetOnloadend() EventHandler { val := h.Get("onloadend") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnloadend(val EventHandler) { h.Set("onloadend", val) } func (h HTMLElement) GetOnloadstart() EventHandler { val := h.Get("onloadstart") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnloadstart(val EventHandler) { h.Set("onloadstart", val) } func (h HTMLElement) GetOnmousedown() EventHandler { val := h.Get("onmousedown") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnmousedown(val EventHandler) { h.Set("onmousedown", val) } func (h HTMLElement) GetOnmouseenter() EventHandler { val := h.Get("onmouseenter") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnmouseenter(val EventHandler) { h.Set("onmouseenter", val) } func (h HTMLElement) GetOnmouseleave() EventHandler { val := h.Get("onmouseleave") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnmouseleave(val EventHandler) { h.Set("onmouseleave", val) } func (h HTMLElement) GetOnmousemove() EventHandler { val := h.Get("onmousemove") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnmousemove(val EventHandler) { h.Set("onmousemove", val) } func (h HTMLElement) GetOnmouseout() EventHandler { val := h.Get("onmouseout") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnmouseout(val EventHandler) { h.Set("onmouseout", val) } func (h HTMLElement) GetOnmouseover() EventHandler { val := h.Get("onmouseover") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnmouseover(val EventHandler) { h.Set("onmouseover", val) } func (h HTMLElement) GetOnmouseup() EventHandler { val := h.Get("onmouseup") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnmouseup(val EventHandler) { h.Set("onmouseup", val) } func (h HTMLElement) GetOnpaste() EventHandler { val := h.Get("onpaste") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnpaste(val EventHandler) { h.Set("onpaste", val) } func (h HTMLElement) GetOnpause() EventHandler { val := h.Get("onpause") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnpause(val EventHandler) { h.Set("onpause", val) } func (h HTMLElement) GetOnplay() EventHandler { val := h.Get("onplay") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnplay(val EventHandler) { h.Set("onplay", val) } func (h HTMLElement) GetOnplaying() EventHandler { val := h.Get("onplaying") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnplaying(val EventHandler) { h.Set("onplaying", val) } func (h HTMLElement) GetOnprogress() EventHandler { val := h.Get("onprogress") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnprogress(val EventHandler) { h.Set("onprogress", val) } func (h HTMLElement) GetOnratechange() EventHandler { val := h.Get("onratechange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnratechange(val EventHandler) { h.Set("onratechange", val) } func (h HTMLElement) GetOnreset() EventHandler { val := h.Get("onreset") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnreset(val EventHandler) { h.Set("onreset", val) } func (h HTMLElement) GetOnresize() EventHandler { val := h.Get("onresize") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnresize(val EventHandler) { h.Set("onresize", val) } func (h HTMLElement) GetOnscroll() EventHandler { val := h.Get("onscroll") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnscroll(val EventHandler) { h.Set("onscroll", val) } func (h HTMLElement) GetOnsecuritypolicyviolation() EventHandler { val := h.Get("onsecuritypolicyviolation") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnsecuritypolicyviolation(val EventHandler) { h.Set("onsecuritypolicyviolation", val) } func (h HTMLElement) GetOnseeked() EventHandler { val := h.Get("onseeked") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnseeked(val EventHandler) { h.Set("onseeked", val) } func (h HTMLElement) GetOnseeking() EventHandler { val := h.Get("onseeking") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnseeking(val EventHandler) { h.Set("onseeking", val) } func (h HTMLElement) GetOnselect() EventHandler { val := h.Get("onselect") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnselect(val EventHandler) { h.Set("onselect", val) } func (h HTMLElement) GetOnstalled() EventHandler { val := h.Get("onstalled") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnstalled(val EventHandler) { h.Set("onstalled", val) } func (h HTMLElement) GetOnsubmit() EventHandler { val := h.Get("onsubmit") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnsubmit(val EventHandler) { h.Set("onsubmit", val) } func (h HTMLElement) GetOnsuspend() EventHandler { val := h.Get("onsuspend") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnsuspend(val EventHandler) { h.Set("onsuspend", val) } func (h HTMLElement) GetOntimeupdate() EventHandler { val := h.Get("ontimeupdate") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOntimeupdate(val EventHandler) { h.Set("ontimeupdate", val) } func (h HTMLElement) GetOntoggle() EventHandler { val := h.Get("ontoggle") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOntoggle(val EventHandler) { h.Set("ontoggle", val) } func (h HTMLElement) GetOnvolumechange() EventHandler { val := h.Get("onvolumechange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnvolumechange(val EventHandler) { h.Set("onvolumechange", val) } func (h HTMLElement) GetOnwaiting() EventHandler { val := h.Get("onwaiting") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnwaiting(val EventHandler) { h.Set("onwaiting", val) } func (h HTMLElement) GetOnwheel() EventHandler { val := h.Get("onwheel") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLElement) SetOnwheel(val EventHandler) { h.Set("onwheel", val) @@ -816,7 +816,7 @@ func (h HTMLElement) SetSpellcheck(val bool) { } func (h HTMLElement) GetStyle() CSSStyleDeclaration { val := h.Get("style") - return jsValueToCSSStyleDeclaration(val.JSValue()) + return JSValueToCSSStyleDeclaration(val.JSValue()) } func (h HTMLElement) GetTabIndex() float64 { val := h.Get("tabIndex") diff --git a/htmlembedelement.go b/htmlembedelement.go index 2dc68f0..8c9bfab 100644 --- a/htmlembedelement.go +++ b/htmlembedelement.go @@ -117,13 +117,13 @@ type HTMLEmbedElement struct { EventTarget } -func jsValueToHTMLEmbedElement(val js.Value) HTMLEmbedElement { +func JSValueToHTMLEmbedElement(val js.Value) HTMLEmbedElement { return HTMLEmbedElement{Value: Value{Value: val}} } func (v Value) AsHTMLEmbedElement() HTMLEmbedElement { return HTMLEmbedElement{Value: v} } func (h HTMLEmbedElement) GetSVGDocument(args ...interface{}) Document { val := h.Call("getSVGDocument", args...) - return jsValueToDocument(val.JSValue()) + return JSValueToDocument(val.JSValue()) } func (h HTMLEmbedElement) GetHeight() string { val := h.Get("height") diff --git a/htmlfieldsetelement.go b/htmlfieldsetelement.go index 382bf97..d0c76a0 100644 --- a/htmlfieldsetelement.go +++ b/htmlfieldsetelement.go @@ -121,7 +121,7 @@ type HTMLFieldSetElement struct { EventTarget } -func jsValueToHTMLFieldSetElement(val js.Value) HTMLFieldSetElement { +func JSValueToHTMLFieldSetElement(val js.Value) HTMLFieldSetElement { return HTMLFieldSetElement{Value: Value{Value: val}} } func (v Value) AsHTMLFieldSetElement() HTMLFieldSetElement { return HTMLFieldSetElement{Value: v} } @@ -138,11 +138,11 @@ func (h HTMLFieldSetElement) SetDisabled(val bool) { } func (h HTMLFieldSetElement) GetElements() HTMLCollection { val := h.Get("elements") - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } func (h HTMLFieldSetElement) GetForm() HTMLFormElement { val := h.Get("form") - return jsValueToHTMLFormElement(val.JSValue()) + return JSValueToHTMLFormElement(val.JSValue()) } func (h HTMLFieldSetElement) GetName() string { val := h.Get("name") @@ -168,7 +168,7 @@ func (h HTMLFieldSetElement) GetValidationMessage() string { } func (h HTMLFieldSetElement) GetValidity() ValidityState { val := h.Get("validity") - return jsValueToValidityState(val.JSValue()) + return JSValueToValidityState(val.JSValue()) } func (h HTMLFieldSetElement) GetWillValidate() bool { val := h.Get("willValidate") diff --git a/htmlfontelement.go b/htmlfontelement.go index 2d4f6ef..2f1472c 100644 --- a/htmlfontelement.go +++ b/htmlfontelement.go @@ -114,7 +114,7 @@ type HTMLFontElement struct { EventTarget } -func jsValueToHTMLFontElement(val js.Value) HTMLFontElement { +func JSValueToHTMLFontElement(val js.Value) HTMLFontElement { return HTMLFontElement{Value: Value{Value: val}} } func (v Value) AsHTMLFontElement() HTMLFontElement { return HTMLFontElement{Value: v} } diff --git a/htmlformcontrolscollection.go b/htmlformcontrolscollection.go index 929b892..695f53d 100644 --- a/htmlformcontrolscollection.go +++ b/htmlformcontrolscollection.go @@ -14,7 +14,7 @@ type HTMLFormControlsCollection struct { HTMLCollection } -func jsValueToHTMLFormControlsCollection(val js.Value) HTMLFormControlsCollection { +func JSValueToHTMLFormControlsCollection(val js.Value) HTMLFormControlsCollection { return HTMLFormControlsCollection{Value: Value{Value: val}} } func (v Value) AsHTMLFormControlsCollection() HTMLFormControlsCollection { diff --git a/htmlformelement.go b/htmlformelement.go index 7adc78a..8445507 100644 --- a/htmlformelement.go +++ b/htmlformelement.go @@ -132,7 +132,7 @@ type HTMLFormElement struct { EventTarget } -func jsValueToHTMLFormElement(val js.Value) HTMLFormElement { +func JSValueToHTMLFormElement(val js.Value) HTMLFormElement { return HTMLFormElement{Value: Value{Value: val}} } func (v Value) AsHTMLFormElement() HTMLFormElement { return HTMLFormElement{Value: v} } @@ -163,7 +163,7 @@ func (h HTMLFormElement) CheckValidity(args ...interface{}) bool { } func (h HTMLFormElement) GetElements() HTMLFormControlsCollection { val := h.Get("elements") - return jsValueToHTMLFormControlsCollection(val.JSValue()) + return JSValueToHTMLFormControlsCollection(val.JSValue()) } func (h HTMLFormElement) GetEncoding() string { val := h.Get("encoding") diff --git a/htmlframeelement.go b/htmlframeelement.go index 2ea3375..483e1da 100644 --- a/htmlframeelement.go +++ b/htmlframeelement.go @@ -126,17 +126,17 @@ type HTMLFrameElement struct { EventTarget } -func jsValueToHTMLFrameElement(val js.Value) HTMLFrameElement { +func JSValueToHTMLFrameElement(val js.Value) HTMLFrameElement { return HTMLFrameElement{Value: Value{Value: val}} } func (v Value) AsHTMLFrameElement() HTMLFrameElement { return HTMLFrameElement{Value: v} } func (h HTMLFrameElement) GetContentDocument() Document { val := h.Get("contentDocument") - return jsValueToDocument(val.JSValue()) + return JSValueToDocument(val.JSValue()) } func (h HTMLFrameElement) GetContentWindow() WindowProxy { val := h.Get("contentWindow") - return jsValueToWindowProxy(val.JSValue()) + return JSValueToWindowProxy(val.JSValue()) } func (h HTMLFrameElement) GetFrameBorder() string { val := h.Get("frameBorder") diff --git a/htmlframesetelement.go b/htmlframesetelement.go index 4da4c04..d90b47d 100644 --- a/htmlframesetelement.go +++ b/htmlframesetelement.go @@ -144,7 +144,7 @@ type HTMLFrameSetElement struct { EventTarget } -func jsValueToHTMLFrameSetElement(val js.Value) HTMLFrameSetElement { +func JSValueToHTMLFrameSetElement(val js.Value) HTMLFrameSetElement { return HTMLFrameSetElement{Value: Value{Value: val}} } func (v Value) AsHTMLFrameSetElement() HTMLFrameSetElement { return HTMLFrameSetElement{Value: v} } @@ -157,112 +157,112 @@ func (h HTMLFrameSetElement) SetCols(val string) { } func (h HTMLFrameSetElement) GetOnafterprint() EventHandler { val := h.Get("onafterprint") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnafterprint(val EventHandler) { h.Set("onafterprint", val) } func (h HTMLFrameSetElement) GetOnbeforeprint() EventHandler { val := h.Get("onbeforeprint") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnbeforeprint(val EventHandler) { h.Set("onbeforeprint", val) } func (h HTMLFrameSetElement) GetOnbeforeunload() OnBeforeUnloadEventHandler { val := h.Get("onbeforeunload") - return jsValueToOnBeforeUnloadEventHandler(val.JSValue()) + return JSValueToOnBeforeUnloadEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnbeforeunload(val OnBeforeUnloadEventHandler) { h.Set("onbeforeunload", val) } func (h HTMLFrameSetElement) GetOnhashchange() EventHandler { val := h.Get("onhashchange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnhashchange(val EventHandler) { h.Set("onhashchange", val) } func (h HTMLFrameSetElement) GetOnlanguagechange() EventHandler { val := h.Get("onlanguagechange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnlanguagechange(val EventHandler) { h.Set("onlanguagechange", val) } func (h HTMLFrameSetElement) GetOnmessage() EventHandler { val := h.Get("onmessage") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnmessage(val EventHandler) { h.Set("onmessage", val) } func (h HTMLFrameSetElement) GetOnmessageerror() EventHandler { val := h.Get("onmessageerror") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnmessageerror(val EventHandler) { h.Set("onmessageerror", val) } func (h HTMLFrameSetElement) GetOnoffline() EventHandler { val := h.Get("onoffline") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnoffline(val EventHandler) { h.Set("onoffline", val) } func (h HTMLFrameSetElement) GetOnonline() EventHandler { val := h.Get("ononline") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnonline(val EventHandler) { h.Set("ononline", val) } func (h HTMLFrameSetElement) GetOnpagehide() EventHandler { val := h.Get("onpagehide") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnpagehide(val EventHandler) { h.Set("onpagehide", val) } func (h HTMLFrameSetElement) GetOnpageshow() EventHandler { val := h.Get("onpageshow") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnpageshow(val EventHandler) { h.Set("onpageshow", val) } func (h HTMLFrameSetElement) GetOnpopstate() EventHandler { val := h.Get("onpopstate") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnpopstate(val EventHandler) { h.Set("onpopstate", val) } func (h HTMLFrameSetElement) GetOnrejectionhandled() EventHandler { val := h.Get("onrejectionhandled") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnrejectionhandled(val EventHandler) { h.Set("onrejectionhandled", val) } func (h HTMLFrameSetElement) GetOnstorage() EventHandler { val := h.Get("onstorage") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnstorage(val EventHandler) { h.Set("onstorage", val) } func (h HTMLFrameSetElement) GetOnunhandledrejection() EventHandler { val := h.Get("onunhandledrejection") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnunhandledrejection(val EventHandler) { h.Set("onunhandledrejection", val) } func (h HTMLFrameSetElement) GetOnunload() EventHandler { val := h.Get("onunload") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLFrameSetElement) SetOnunload(val EventHandler) { h.Set("onunload", val) diff --git a/htmlheadelement.go b/htmlheadelement.go index 4c3f9fa..9abf31b 100644 --- a/htmlheadelement.go +++ b/htmlheadelement.go @@ -108,7 +108,7 @@ type HTMLHeadElement struct { EventTarget } -func jsValueToHTMLHeadElement(val js.Value) HTMLHeadElement { +func JSValueToHTMLHeadElement(val js.Value) HTMLHeadElement { return HTMLHeadElement{Value: Value{Value: val}} } func (v Value) AsHTMLHeadElement() HTMLHeadElement { return HTMLHeadElement{Value: v} } diff --git a/htmlheadingelement.go b/htmlheadingelement.go index fc9aaf7..9a14f16 100644 --- a/htmlheadingelement.go +++ b/htmlheadingelement.go @@ -108,7 +108,7 @@ type HTMLHeadingElement struct { EventTarget } -func jsValueToHTMLHeadingElement(val js.Value) HTMLHeadingElement { +func JSValueToHTMLHeadingElement(val js.Value) HTMLHeadingElement { return HTMLHeadingElement{Value: Value{Value: val}} } func (v Value) AsHTMLHeadingElement() HTMLHeadingElement { return HTMLHeadingElement{Value: v} } diff --git a/htmlhrelement.go b/htmlhrelement.go index a3b2e11..ccae1e7 100644 --- a/htmlhrelement.go +++ b/htmlhrelement.go @@ -108,7 +108,7 @@ type HTMLHRElement struct { EventTarget } -func jsValueToHTMLHRElement(val js.Value) HTMLHRElement { +func JSValueToHTMLHRElement(val js.Value) HTMLHRElement { return HTMLHRElement{Value: Value{Value: val}} } func (v Value) AsHTMLHRElement() HTMLHRElement { return HTMLHRElement{Value: v} } diff --git a/htmlhtmlelement.go b/htmlhtmlelement.go index 58d5722..c9e1cfa 100644 --- a/htmlhtmlelement.go +++ b/htmlhtmlelement.go @@ -108,7 +108,7 @@ type HTMLHtmlElement struct { EventTarget } -func jsValueToHTMLHtmlElement(val js.Value) HTMLHtmlElement { +func JSValueToHTMLHtmlElement(val js.Value) HTMLHtmlElement { return HTMLHtmlElement{Value: Value{Value: val}} } func (v Value) AsHTMLHtmlElement() HTMLHtmlElement { return HTMLHtmlElement{Value: v} } diff --git a/htmliframeelement.go b/htmliframeelement.go index c0e1b95..6e667ea 100644 --- a/htmliframeelement.go +++ b/htmliframeelement.go @@ -132,7 +132,7 @@ type HTMLIFrameElement struct { EventTarget } -func jsValueToHTMLIFrameElement(val js.Value) HTMLIFrameElement { +func JSValueToHTMLIFrameElement(val js.Value) HTMLIFrameElement { return HTMLIFrameElement{Value: Value{Value: val}} } func (v Value) AsHTMLIFrameElement() HTMLIFrameElement { return HTMLIFrameElement{Value: v} } @@ -166,15 +166,15 @@ func (h HTMLIFrameElement) SetAllowUserMedia(val bool) { } func (h HTMLIFrameElement) GetContentDocument() Document { val := h.Get("contentDocument") - return jsValueToDocument(val.JSValue()) + return JSValueToDocument(val.JSValue()) } func (h HTMLIFrameElement) GetContentWindow() WindowProxy { val := h.Get("contentWindow") - return jsValueToWindowProxy(val.JSValue()) + return JSValueToWindowProxy(val.JSValue()) } func (h HTMLIFrameElement) GetSVGDocument(args ...interface{}) Document { val := h.Call("getSVGDocument", args...) - return jsValueToDocument(val.JSValue()) + return JSValueToDocument(val.JSValue()) } func (h HTMLIFrameElement) GetHeight() string { val := h.Get("height") @@ -199,7 +199,7 @@ func (h HTMLIFrameElement) SetReferrerPolicy(val string) { } func (h HTMLIFrameElement) GetSandbox() DOMTokenList { val := h.Get("sandbox") - return jsValueToDOMTokenList(val.JSValue()) + return JSValueToDOMTokenList(val.JSValue()) } func (h HTMLIFrameElement) GetSrc() string { val := h.Get("src") diff --git a/htmlimageelement.go b/htmlimageelement.go index 2684831..a072314 100644 --- a/htmlimageelement.go +++ b/htmlimageelement.go @@ -135,7 +135,7 @@ type HTMLImageElement struct { EventTarget } -func jsValueToHTMLImageElement(val js.Value) HTMLImageElement { +func JSValueToHTMLImageElement(val js.Value) HTMLImageElement { return HTMLImageElement{Value: Value{Value: val}} } func (v Value) AsHTMLImageElement() HTMLImageElement { return HTMLImageElement{Value: v} } diff --git a/htmlinputelement.go b/htmlinputelement.go index 1b1b79b..00280a1 100644 --- a/htmlinputelement.go +++ b/htmlinputelement.go @@ -199,7 +199,7 @@ type HTMLInputElement struct { EventTarget } -func jsValueToHTMLInputElement(val js.Value) HTMLInputElement { +func JSValueToHTMLInputElement(val js.Value) HTMLInputElement { return HTMLInputElement{Value: Value{Value: val}} } func (v Value) AsHTMLInputElement() HTMLInputElement { return HTMLInputElement{Value: v} } @@ -272,14 +272,14 @@ func (h HTMLInputElement) SetDisabled(val bool) { } func (h HTMLInputElement) GetFiles() FileList { val := h.Get("files") - return jsValueToFileList(val.JSValue()) + return JSValueToFileList(val.JSValue()) } func (h HTMLInputElement) SetFiles(val FileList) { h.Set("files", val) } func (h HTMLInputElement) GetForm() HTMLFormElement { val := h.Get("form") - return jsValueToHTMLFormElement(val.JSValue()) + return JSValueToHTMLFormElement(val.JSValue()) } func (h HTMLInputElement) GetFormAction() string { val := h.Get("formAction") @@ -332,11 +332,11 @@ func (h HTMLInputElement) SetIndeterminate(val bool) { } func (h HTMLInputElement) GetLabels() NodeList { val := h.Get("labels") - return jsValueToNodeList(val.JSValue()) + return JSValueToNodeList(val.JSValue()) } func (h HTMLInputElement) GetList() HTMLElement { val := h.Get("list") - return jsValueToHTMLElement(val.JSValue()) + return JSValueToHTMLElement(val.JSValue()) } func (h HTMLInputElement) GetMax() string { val := h.Get("max") @@ -488,7 +488,7 @@ func (h HTMLInputElement) GetValidationMessage() string { } func (h HTMLInputElement) GetValidity() ValidityState { val := h.Get("validity") - return jsValueToValidityState(val.JSValue()) + return JSValueToValidityState(val.JSValue()) } func (h HTMLInputElement) GetValue() string { val := h.Get("value") diff --git a/htmllabelelement.go b/htmllabelelement.go index 79cb49c..c70ea5c 100644 --- a/htmllabelelement.go +++ b/htmllabelelement.go @@ -112,17 +112,17 @@ type HTMLLabelElement struct { EventTarget } -func jsValueToHTMLLabelElement(val js.Value) HTMLLabelElement { +func JSValueToHTMLLabelElement(val js.Value) HTMLLabelElement { return HTMLLabelElement{Value: Value{Value: val}} } func (v Value) AsHTMLLabelElement() HTMLLabelElement { return HTMLLabelElement{Value: v} } func (h HTMLLabelElement) GetControl() HTMLElement { val := h.Get("control") - return jsValueToHTMLElement(val.JSValue()) + return JSValueToHTMLElement(val.JSValue()) } func (h HTMLLabelElement) GetForm() HTMLFormElement { val := h.Get("form") - return jsValueToHTMLFormElement(val.JSValue()) + return JSValueToHTMLFormElement(val.JSValue()) } func (h HTMLLabelElement) GetHtmlFor() string { val := h.Get("htmlFor") diff --git a/htmllegendelement.go b/htmllegendelement.go index 21e1eef..eb15c19 100644 --- a/htmllegendelement.go +++ b/htmllegendelement.go @@ -109,11 +109,11 @@ type HTMLLegendElement struct { EventTarget } -func jsValueToHTMLLegendElement(val js.Value) HTMLLegendElement { +func JSValueToHTMLLegendElement(val js.Value) HTMLLegendElement { return HTMLLegendElement{Value: Value{Value: val}} } func (v Value) AsHTMLLegendElement() HTMLLegendElement { return HTMLLegendElement{Value: v} } func (h HTMLLegendElement) GetForm() HTMLFormElement { val := h.Get("form") - return jsValueToHTMLFormElement(val.JSValue()) + return JSValueToHTMLFormElement(val.JSValue()) } diff --git a/htmllielement.go b/htmllielement.go index 7553c6b..625ee25 100644 --- a/htmllielement.go +++ b/htmllielement.go @@ -110,7 +110,7 @@ type HTMLLIElement struct { EventTarget } -func jsValueToHTMLLIElement(val js.Value) HTMLLIElement { +func JSValueToHTMLLIElement(val js.Value) HTMLLIElement { return HTMLLIElement{Value: Value{Value: val}} } func (v Value) AsHTMLLIElement() HTMLLIElement { return HTMLLIElement{Value: v} } diff --git a/htmllinkelement.go b/htmllinkelement.go index 9a0c8a5..ee75538 100644 --- a/htmllinkelement.go +++ b/htmllinkelement.go @@ -129,7 +129,7 @@ type HTMLLinkElement struct { EventTarget } -func jsValueToHTMLLinkElement(val js.Value) HTMLLinkElement { +func JSValueToHTMLLinkElement(val js.Value) HTMLLinkElement { return HTMLLinkElement{Value: Value{Value: val}} } func (v Value) AsHTMLLinkElement() HTMLLinkElement { return HTMLLinkElement{Value: v} } @@ -191,15 +191,15 @@ func (h HTMLLinkElement) SetRel(val string) { } func (h HTMLLinkElement) GetRelList() DOMTokenList { val := h.Get("relList") - return jsValueToDOMTokenList(val.JSValue()) + return JSValueToDOMTokenList(val.JSValue()) } func (h HTMLLinkElement) GetSheet() StyleSheet { val := h.Get("sheet") - return jsValueToStyleSheet(val.JSValue()) + return JSValueToStyleSheet(val.JSValue()) } func (h HTMLLinkElement) GetSizes() DOMTokenList { val := h.Get("sizes") - return jsValueToDOMTokenList(val.JSValue()) + return JSValueToDOMTokenList(val.JSValue()) } func (h HTMLLinkElement) GetType() string { val := h.Get("type") diff --git a/htmlmapelement.go b/htmlmapelement.go index 2e2c6e8..c2919ef 100644 --- a/htmlmapelement.go +++ b/htmlmapelement.go @@ -111,13 +111,13 @@ type HTMLMapElement struct { EventTarget } -func jsValueToHTMLMapElement(val js.Value) HTMLMapElement { +func JSValueToHTMLMapElement(val js.Value) HTMLMapElement { return HTMLMapElement{Value: Value{Value: val}} } func (v Value) AsHTMLMapElement() HTMLMapElement { return HTMLMapElement{Value: v} } func (h HTMLMapElement) GetAreas() HTMLCollection { val := h.Get("areas") - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } func (h HTMLMapElement) GetName() string { val := h.Get("name") diff --git a/htmlmarqueeelement.go b/htmlmarqueeelement.go index 6d5adb3..3b5d11d 100644 --- a/htmlmarqueeelement.go +++ b/htmlmarqueeelement.go @@ -138,7 +138,7 @@ type HTMLMarqueeElement struct { EventTarget } -func jsValueToHTMLMarqueeElement(val js.Value) HTMLMarqueeElement { +func JSValueToHTMLMarqueeElement(val js.Value) HTMLMarqueeElement { return HTMLMarqueeElement{Value: Value{Value: val}} } func (v Value) AsHTMLMarqueeElement() HTMLMarqueeElement { return HTMLMarqueeElement{Value: v} } @@ -186,21 +186,21 @@ func (h HTMLMarqueeElement) SetLoop(val float64) { } func (h HTMLMarqueeElement) GetOnbounce() EventHandler { val := h.Get("onbounce") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLMarqueeElement) SetOnbounce(val EventHandler) { h.Set("onbounce", val) } func (h HTMLMarqueeElement) GetOnfinish() EventHandler { val := h.Get("onfinish") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLMarqueeElement) SetOnfinish(val EventHandler) { h.Set("onfinish", val) } func (h HTMLMarqueeElement) GetOnstart() EventHandler { val := h.Get("onstart") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (h HTMLMarqueeElement) SetOnstart(val EventHandler) { h.Set("onstart", val) diff --git a/htmlmediaelement.go b/htmlmediaelement.go index f7b5e01..2568f20 100644 --- a/htmlmediaelement.go +++ b/htmlmediaelement.go @@ -155,17 +155,17 @@ type HTMLMediaElement struct { EventTarget } -func jsValueToHTMLMediaElement(val js.Value) HTMLMediaElement { +func JSValueToHTMLMediaElement(val js.Value) HTMLMediaElement { return HTMLMediaElement{Value: Value{Value: val}} } func (v Value) AsHTMLMediaElement() HTMLMediaElement { return HTMLMediaElement{Value: v} } func (h HTMLMediaElement) AddTextTrack(args ...interface{}) TextTrack { val := h.Call("addTextTrack", args...) - return jsValueToTextTrack(val.JSValue()) + return JSValueToTextTrack(val.JSValue()) } func (h HTMLMediaElement) GetAudioTracks() AudioTrackList { val := h.Get("audioTracks") - return jsValueToAudioTrackList(val.JSValue()) + return JSValueToAudioTrackList(val.JSValue()) } func (h HTMLMediaElement) GetAutoplay() bool { val := h.Get("autoplay") @@ -176,11 +176,11 @@ func (h HTMLMediaElement) SetAutoplay(val bool) { } func (h HTMLMediaElement) GetBuffered() TimeRanges { val := h.Get("buffered") - return jsValueToTimeRanges(val.JSValue()) + return JSValueToTimeRanges(val.JSValue()) } func (h HTMLMediaElement) CanPlayType(args ...interface{}) CanPlayTypeResult { val := h.Call("canPlayType", args...) - return jsValueToCanPlayTypeResult(val.JSValue()) + return JSValueToCanPlayTypeResult(val.JSValue()) } func (h HTMLMediaElement) GetControls() bool { val := h.Get("controls") @@ -231,7 +231,7 @@ func (h HTMLMediaElement) GetEnded() bool { } func (h HTMLMediaElement) GetError() MediaError { val := h.Get("error") - return jsValueToMediaError(val.JSValue()) + return JSValueToMediaError(val.JSValue()) } func (h HTMLMediaElement) FastSeek(args ...interface{}) { h.Call("fastSeek", args...) @@ -280,7 +280,7 @@ func (h HTMLMediaElement) SetPlaybackRate(val float64) { } func (h HTMLMediaElement) GetPlayed() TimeRanges { val := h.Get("played") - return jsValueToTimeRanges(val.JSValue()) + return JSValueToTimeRanges(val.JSValue()) } func (h HTMLMediaElement) GetPreload() string { val := h.Get("preload") @@ -295,7 +295,7 @@ func (h HTMLMediaElement) GetReadyState() int { } func (h HTMLMediaElement) GetSeekable() TimeRanges { val := h.Get("seekable") - return jsValueToTimeRanges(val.JSValue()) + return JSValueToTimeRanges(val.JSValue()) } func (h HTMLMediaElement) GetSeeking() bool { val := h.Get("seeking") @@ -310,18 +310,18 @@ func (h HTMLMediaElement) SetSrc(val string) { } func (h HTMLMediaElement) GetSrcObject() MediaProvider { val := h.Get("srcObject") - return jsValueToMediaProvider(val.JSValue()) + return JSValueToMediaProvider(val.JSValue()) } func (h HTMLMediaElement) SetSrcObject(val MediaProvider) { h.Set("srcObject", val) } func (h HTMLMediaElement) GetTextTracks() TextTrackList { val := h.Get("textTracks") - return jsValueToTextTrackList(val.JSValue()) + return JSValueToTextTrackList(val.JSValue()) } func (h HTMLMediaElement) GetVideoTracks() VideoTrackList { val := h.Get("videoTracks") - return jsValueToVideoTrackList(val.JSValue()) + return JSValueToVideoTrackList(val.JSValue()) } func (h HTMLMediaElement) GetVolume() float64 { val := h.Get("volume") diff --git a/htmlmenuelement.go b/htmlmenuelement.go index c9a8b21..4502989 100644 --- a/htmlmenuelement.go +++ b/htmlmenuelement.go @@ -108,7 +108,7 @@ type HTMLMenuElement struct { EventTarget } -func jsValueToHTMLMenuElement(val js.Value) HTMLMenuElement { +func JSValueToHTMLMenuElement(val js.Value) HTMLMenuElement { return HTMLMenuElement{Value: Value{Value: val}} } func (v Value) AsHTMLMenuElement() HTMLMenuElement { return HTMLMenuElement{Value: v} } diff --git a/htmlmetaelement.go b/htmlmetaelement.go index ce417d1..120c564 100644 --- a/htmlmetaelement.go +++ b/htmlmetaelement.go @@ -114,7 +114,7 @@ type HTMLMetaElement struct { EventTarget } -func jsValueToHTMLMetaElement(val js.Value) HTMLMetaElement { +func JSValueToHTMLMetaElement(val js.Value) HTMLMetaElement { return HTMLMetaElement{Value: Value{Value: val}} } func (v Value) AsHTMLMetaElement() HTMLMetaElement { return HTMLMetaElement{Value: v} } diff --git a/htmlmeterelement.go b/htmlmeterelement.go index 7407120..a07d5a2 100644 --- a/htmlmeterelement.go +++ b/htmlmeterelement.go @@ -121,7 +121,7 @@ type HTMLMeterElement struct { EventTarget } -func jsValueToHTMLMeterElement(val js.Value) HTMLMeterElement { +func JSValueToHTMLMeterElement(val js.Value) HTMLMeterElement { return HTMLMeterElement{Value: Value{Value: val}} } func (v Value) AsHTMLMeterElement() HTMLMeterElement { return HTMLMeterElement{Value: v} } @@ -134,7 +134,7 @@ func (h HTMLMeterElement) SetHigh(val float64) { } func (h HTMLMeterElement) GetLabels() NodeList { val := h.Get("labels") - return jsValueToNodeList(val.JSValue()) + return JSValueToNodeList(val.JSValue()) } func (h HTMLMeterElement) GetLow() float64 { val := h.Get("low") diff --git a/htmlmodelement.go b/htmlmodelement.go index 0a25ee8..2a399d6 100644 --- a/htmlmodelement.go +++ b/htmlmodelement.go @@ -112,7 +112,7 @@ type HTMLModElement struct { EventTarget } -func jsValueToHTMLModElement(val js.Value) HTMLModElement { +func JSValueToHTMLModElement(val js.Value) HTMLModElement { return HTMLModElement{Value: Value{Value: val}} } func (v Value) AsHTMLModElement() HTMLModElement { return HTMLModElement{Value: v} } diff --git a/htmlobjectelement.go b/htmlobjectelement.go index 70885ad..0d92347 100644 --- a/htmlobjectelement.go +++ b/htmlobjectelement.go @@ -132,7 +132,7 @@ type HTMLObjectElement struct { EventTarget } -func jsValueToHTMLObjectElement(val js.Value) HTMLObjectElement { +func JSValueToHTMLObjectElement(val js.Value) HTMLObjectElement { return HTMLObjectElement{Value: Value{Value: val}} } func (v Value) AsHTMLObjectElement() HTMLObjectElement { return HTMLObjectElement{Value: v} } @@ -142,11 +142,11 @@ func (h HTMLObjectElement) CheckValidity(args ...interface{}) bool { } func (h HTMLObjectElement) GetContentDocument() Document { val := h.Get("contentDocument") - return jsValueToDocument(val.JSValue()) + return JSValueToDocument(val.JSValue()) } func (h HTMLObjectElement) GetContentWindow() WindowProxy { val := h.Get("contentWindow") - return jsValueToWindowProxy(val.JSValue()) + return JSValueToWindowProxy(val.JSValue()) } func (h HTMLObjectElement) GetData() string { val := h.Get("data") @@ -157,11 +157,11 @@ func (h HTMLObjectElement) SetData(val string) { } func (h HTMLObjectElement) GetForm() HTMLFormElement { val := h.Get("form") - return jsValueToHTMLFormElement(val.JSValue()) + return JSValueToHTMLFormElement(val.JSValue()) } func (h HTMLObjectElement) GetSVGDocument(args ...interface{}) Document { val := h.Call("getSVGDocument", args...) - return jsValueToDocument(val.JSValue()) + return JSValueToDocument(val.JSValue()) } func (h HTMLObjectElement) GetHeight() string { val := h.Get("height") @@ -211,7 +211,7 @@ func (h HTMLObjectElement) GetValidationMessage() string { } func (h HTMLObjectElement) GetValidity() ValidityState { val := h.Get("validity") - return jsValueToValidityState(val.JSValue()) + return JSValueToValidityState(val.JSValue()) } func (h HTMLObjectElement) GetWidth() string { val := h.Get("width") diff --git a/htmlolistelement.go b/htmlolistelement.go index d97ad4a..8351c84 100644 --- a/htmlolistelement.go +++ b/htmlolistelement.go @@ -114,7 +114,7 @@ type HTMLOListElement struct { EventTarget } -func jsValueToHTMLOListElement(val js.Value) HTMLOListElement { +func JSValueToHTMLOListElement(val js.Value) HTMLOListElement { return HTMLOListElement{Value: Value{Value: val}} } func (v Value) AsHTMLOListElement() HTMLOListElement { return HTMLOListElement{Value: v} } diff --git a/htmloptgroupelement.go b/htmloptgroupelement.go index 0650461..058c377 100644 --- a/htmloptgroupelement.go +++ b/htmloptgroupelement.go @@ -112,7 +112,7 @@ type HTMLOptGroupElement struct { EventTarget } -func jsValueToHTMLOptGroupElement(val js.Value) HTMLOptGroupElement { +func JSValueToHTMLOptGroupElement(val js.Value) HTMLOptGroupElement { return HTMLOptGroupElement{Value: Value{Value: val}} } func (v Value) AsHTMLOptGroupElement() HTMLOptGroupElement { return HTMLOptGroupElement{Value: v} } diff --git a/htmloptionelement.go b/htmloptionelement.go index 0f4714e..603ac09 100644 --- a/htmloptionelement.go +++ b/htmloptionelement.go @@ -122,7 +122,7 @@ type HTMLOptionElement struct { EventTarget } -func jsValueToHTMLOptionElement(val js.Value) HTMLOptionElement { +func JSValueToHTMLOptionElement(val js.Value) HTMLOptionElement { return HTMLOptionElement{Value: Value{Value: val}} } func (v Value) AsHTMLOptionElement() HTMLOptionElement { return HTMLOptionElement{Value: v} } @@ -142,7 +142,7 @@ func (h HTMLOptionElement) SetDisabled(val bool) { } func (h HTMLOptionElement) GetForm() HTMLFormElement { val := h.Get("form") - return jsValueToHTMLFormElement(val.JSValue()) + return JSValueToHTMLFormElement(val.JSValue()) } func (h HTMLOptionElement) GetIndex() float64 { val := h.Get("index") diff --git a/htmloptionscollection.go b/htmloptionscollection.go index 70b7622..c6e4808 100644 --- a/htmloptionscollection.go +++ b/htmloptionscollection.go @@ -19,7 +19,7 @@ type HTMLOptionsCollection struct { HTMLCollection } -func jsValueToHTMLOptionsCollection(val js.Value) HTMLOptionsCollection { +func JSValueToHTMLOptionsCollection(val js.Value) HTMLOptionsCollection { return HTMLOptionsCollection{Value: Value{Value: val}} } func (v Value) AsHTMLOptionsCollection() HTMLOptionsCollection { return HTMLOptionsCollection{Value: v} } diff --git a/htmlorsvgimageelement.go b/htmlorsvgimageelement.go index 4e4ae3e..7fa8381 100644 --- a/htmlorsvgimageelement.go +++ b/htmlorsvgimageelement.go @@ -6,6 +6,6 @@ import "syscall/js" type HTMLOrSVGImageElement Value -func jsValueToHTMLOrSVGImageElement(val js.Value) HTMLOrSVGImageElement { - return HTMLOrSVGImageElement(jsValueToValue(val)) +func JSValueToHTMLOrSVGImageElement(val js.Value) HTMLOrSVGImageElement { + return HTMLOrSVGImageElement(JSValueToValue(val)) } diff --git a/htmlorsvgscriptelement.go b/htmlorsvgscriptelement.go index 1ffe363..16bfbe6 100644 --- a/htmlorsvgscriptelement.go +++ b/htmlorsvgscriptelement.go @@ -6,6 +6,6 @@ import "syscall/js" type HTMLOrSVGScriptElement Value -func jsValueToHTMLOrSVGScriptElement(val js.Value) HTMLOrSVGScriptElement { - return HTMLOrSVGScriptElement(jsValueToValue(val)) +func JSValueToHTMLOrSVGScriptElement(val js.Value) HTMLOrSVGScriptElement { + return HTMLOrSVGScriptElement(JSValueToValue(val)) } diff --git a/htmloutputelement.go b/htmloutputelement.go index 6233827..c38b642 100644 --- a/htmloutputelement.go +++ b/htmloutputelement.go @@ -124,7 +124,7 @@ type HTMLOutputElement struct { EventTarget } -func jsValueToHTMLOutputElement(val js.Value) HTMLOutputElement { +func JSValueToHTMLOutputElement(val js.Value) HTMLOutputElement { return HTMLOutputElement{Value: Value{Value: val}} } func (v Value) AsHTMLOutputElement() HTMLOutputElement { return HTMLOutputElement{Value: v} } @@ -141,15 +141,15 @@ func (h HTMLOutputElement) SetDefaultValue(val string) { } func (h HTMLOutputElement) GetForm() HTMLFormElement { val := h.Get("form") - return jsValueToHTMLFormElement(val.JSValue()) + return JSValueToHTMLFormElement(val.JSValue()) } func (h HTMLOutputElement) GetHtmlFor() DOMTokenList { val := h.Get("htmlFor") - return jsValueToDOMTokenList(val.JSValue()) + return JSValueToDOMTokenList(val.JSValue()) } func (h HTMLOutputElement) GetLabels() NodeList { val := h.Get("labels") - return jsValueToNodeList(val.JSValue()) + return JSValueToNodeList(val.JSValue()) } func (h HTMLOutputElement) GetName() string { val := h.Get("name") @@ -175,7 +175,7 @@ func (h HTMLOutputElement) GetValidationMessage() string { } func (h HTMLOutputElement) GetValidity() ValidityState { val := h.Get("validity") - return jsValueToValidityState(val.JSValue()) + return JSValueToValidityState(val.JSValue()) } func (h HTMLOutputElement) GetValue() string { val := h.Get("value") diff --git a/htmlparagraphelement.go b/htmlparagraphelement.go index 60f945b..0f89bf3 100644 --- a/htmlparagraphelement.go +++ b/htmlparagraphelement.go @@ -108,7 +108,7 @@ type HTMLParagraphElement struct { EventTarget } -func jsValueToHTMLParagraphElement(val js.Value) HTMLParagraphElement { +func JSValueToHTMLParagraphElement(val js.Value) HTMLParagraphElement { return HTMLParagraphElement{Value: Value{Value: val}} } func (v Value) AsHTMLParagraphElement() HTMLParagraphElement { return HTMLParagraphElement{Value: v} } diff --git a/htmlparamelement.go b/htmlparamelement.go index cbe6d02..d7c3be9 100644 --- a/htmlparamelement.go +++ b/htmlparamelement.go @@ -112,7 +112,7 @@ type HTMLParamElement struct { EventTarget } -func jsValueToHTMLParamElement(val js.Value) HTMLParamElement { +func JSValueToHTMLParamElement(val js.Value) HTMLParamElement { return HTMLParamElement{Value: Value{Value: val}} } func (v Value) AsHTMLParamElement() HTMLParamElement { return HTMLParamElement{Value: v} } diff --git a/htmlpictureelement.go b/htmlpictureelement.go index c353aaf..94818d4 100644 --- a/htmlpictureelement.go +++ b/htmlpictureelement.go @@ -108,7 +108,7 @@ type HTMLPictureElement struct { EventTarget } -func jsValueToHTMLPictureElement(val js.Value) HTMLPictureElement { +func JSValueToHTMLPictureElement(val js.Value) HTMLPictureElement { return HTMLPictureElement{Value: Value{Value: val}} } func (v Value) AsHTMLPictureElement() HTMLPictureElement { return HTMLPictureElement{Value: v} } diff --git a/htmlpreelement.go b/htmlpreelement.go index eb7ae86..18ddc29 100644 --- a/htmlpreelement.go +++ b/htmlpreelement.go @@ -108,7 +108,7 @@ type HTMLPreElement struct { EventTarget } -func jsValueToHTMLPreElement(val js.Value) HTMLPreElement { +func JSValueToHTMLPreElement(val js.Value) HTMLPreElement { return HTMLPreElement{Value: Value{Value: val}} } func (v Value) AsHTMLPreElement() HTMLPreElement { return HTMLPreElement{Value: v} } diff --git a/htmlprogresselement.go b/htmlprogresselement.go index ef80777..9675820 100644 --- a/htmlprogresselement.go +++ b/htmlprogresselement.go @@ -114,13 +114,13 @@ type HTMLProgressElement struct { EventTarget } -func jsValueToHTMLProgressElement(val js.Value) HTMLProgressElement { +func JSValueToHTMLProgressElement(val js.Value) HTMLProgressElement { return HTMLProgressElement{Value: Value{Value: val}} } func (v Value) AsHTMLProgressElement() HTMLProgressElement { return HTMLProgressElement{Value: v} } func (h HTMLProgressElement) GetLabels() NodeList { val := h.Get("labels") - return jsValueToNodeList(val.JSValue()) + return JSValueToNodeList(val.JSValue()) } func (h HTMLProgressElement) GetMax() float64 { val := h.Get("max") diff --git a/htmlquoteelement.go b/htmlquoteelement.go index a5d04e4..e382f5b 100644 --- a/htmlquoteelement.go +++ b/htmlquoteelement.go @@ -110,7 +110,7 @@ type HTMLQuoteElement struct { EventTarget } -func jsValueToHTMLQuoteElement(val js.Value) HTMLQuoteElement { +func JSValueToHTMLQuoteElement(val js.Value) HTMLQuoteElement { return HTMLQuoteElement{Value: Value{Value: val}} } func (v Value) AsHTMLQuoteElement() HTMLQuoteElement { return HTMLQuoteElement{Value: v} } diff --git a/htmlscriptelement.go b/htmlscriptelement.go index 0d748dc..aabcc4d 100644 --- a/htmlscriptelement.go +++ b/htmlscriptelement.go @@ -126,7 +126,7 @@ type HTMLScriptElement struct { EventTarget } -func jsValueToHTMLScriptElement(val js.Value) HTMLScriptElement { +func JSValueToHTMLScriptElement(val js.Value) HTMLScriptElement { return HTMLScriptElement{Value: Value{Value: val}} } func (v Value) AsHTMLScriptElement() HTMLScriptElement { return HTMLScriptElement{Value: v} } diff --git a/htmlselectelement.go b/htmlselectelement.go index e2c921b..6d6392c 100644 --- a/htmlselectelement.go +++ b/htmlselectelement.go @@ -144,7 +144,7 @@ type HTMLSelectElement struct { EventTarget } -func jsValueToHTMLSelectElement(val js.Value) HTMLSelectElement { +func JSValueToHTMLSelectElement(val js.Value) HTMLSelectElement { return HTMLSelectElement{Value: Value{Value: val}} } func (v Value) AsHTMLSelectElement() HTMLSelectElement { return HTMLSelectElement{Value: v} } @@ -178,15 +178,15 @@ func (h HTMLSelectElement) SetDisabled(val bool) { } func (h HTMLSelectElement) GetForm() HTMLFormElement { val := h.Get("form") - return jsValueToHTMLFormElement(val.JSValue()) + return JSValueToHTMLFormElement(val.JSValue()) } func (h HTMLSelectElement) Item(args ...interface{}) Element { val := h.Call("item", args...) - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (h HTMLSelectElement) GetLabels() NodeList { val := h.Get("labels") - return jsValueToNodeList(val.JSValue()) + return JSValueToNodeList(val.JSValue()) } func (h HTMLSelectElement) GetLength() float64 { val := h.Get("length") @@ -211,11 +211,11 @@ func (h HTMLSelectElement) SetName(val string) { } func (h HTMLSelectElement) NamedItem(args ...interface{}) HTMLOptionElement { val := h.Call("namedItem", args...) - return jsValueToHTMLOptionElement(val.JSValue()) + return JSValueToHTMLOptionElement(val.JSValue()) } func (h HTMLSelectElement) GetOptions() HTMLOptionsCollection { val := h.Get("options") - return jsValueToHTMLOptionsCollection(val.JSValue()) + return JSValueToHTMLOptionsCollection(val.JSValue()) } func (h HTMLSelectElement) Remove(args ...interface{}) { h.Call("remove", args...) @@ -243,7 +243,7 @@ func (h HTMLSelectElement) SetSelectedIndex(val float64) { } func (h HTMLSelectElement) GetSelectedOptions() HTMLCollection { val := h.Get("selectedOptions") - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } func (h HTMLSelectElement) SetCustomValidity(args ...interface{}) { h.Call("setCustomValidity", args...) @@ -265,7 +265,7 @@ func (h HTMLSelectElement) GetValidationMessage() string { } func (h HTMLSelectElement) GetValidity() ValidityState { val := h.Get("validity") - return jsValueToValidityState(val.JSValue()) + return JSValueToValidityState(val.JSValue()) } func (h HTMLSelectElement) GetValue() string { val := h.Get("value") diff --git a/htmlslotelement.go b/htmlslotelement.go index b90fabf..6161b2e 100644 --- a/htmlslotelement.go +++ b/htmlslotelement.go @@ -112,7 +112,7 @@ type HTMLSlotElement struct { EventTarget } -func jsValueToHTMLSlotElement(val js.Value) HTMLSlotElement { +func JSValueToHTMLSlotElement(val js.Value) HTMLSlotElement { return HTMLSlotElement{Value: Value{Value: val}} } func (v Value) AsHTMLSlotElement() HTMLSlotElement { return HTMLSlotElement{Value: v} } diff --git a/htmlsourceelement.go b/htmlsourceelement.go index fdde459..b7ccb14 100644 --- a/htmlsourceelement.go +++ b/htmlsourceelement.go @@ -118,7 +118,7 @@ type HTMLSourceElement struct { EventTarget } -func jsValueToHTMLSourceElement(val js.Value) HTMLSourceElement { +func JSValueToHTMLSourceElement(val js.Value) HTMLSourceElement { return HTMLSourceElement{Value: Value{Value: val}} } func (v Value) AsHTMLSourceElement() HTMLSourceElement { return HTMLSourceElement{Value: v} } diff --git a/htmlspanelement.go b/htmlspanelement.go index 2fa405b..b5efc8e 100644 --- a/htmlspanelement.go +++ b/htmlspanelement.go @@ -108,7 +108,7 @@ type HTMLSpanElement struct { EventTarget } -func jsValueToHTMLSpanElement(val js.Value) HTMLSpanElement { +func JSValueToHTMLSpanElement(val js.Value) HTMLSpanElement { return HTMLSpanElement{Value: Value{Value: val}} } func (v Value) AsHTMLSpanElement() HTMLSpanElement { return HTMLSpanElement{Value: v} } diff --git a/htmlstyleelement.go b/htmlstyleelement.go index b644470..7e307bf 100644 --- a/htmlstyleelement.go +++ b/htmlstyleelement.go @@ -111,7 +111,7 @@ type HTMLStyleElement struct { EventTarget } -func jsValueToHTMLStyleElement(val js.Value) HTMLStyleElement { +func JSValueToHTMLStyleElement(val js.Value) HTMLStyleElement { return HTMLStyleElement{Value: Value{Value: val}} } func (v Value) AsHTMLStyleElement() HTMLStyleElement { return HTMLStyleElement{Value: v} } @@ -124,5 +124,5 @@ func (h HTMLStyleElement) SetMedia(val string) { } func (h HTMLStyleElement) GetSheet() StyleSheet { val := h.Get("sheet") - return jsValueToStyleSheet(val.JSValue()) + return JSValueToStyleSheet(val.JSValue()) } diff --git a/htmltablecaptionelement.go b/htmltablecaptionelement.go index 0380bef..9146e69 100644 --- a/htmltablecaptionelement.go +++ b/htmltablecaptionelement.go @@ -108,7 +108,7 @@ type HTMLTableCaptionElement struct { EventTarget } -func jsValueToHTMLTableCaptionElement(val js.Value) HTMLTableCaptionElement { +func JSValueToHTMLTableCaptionElement(val js.Value) HTMLTableCaptionElement { return HTMLTableCaptionElement{Value: Value{Value: val}} } func (v Value) AsHTMLTableCaptionElement() HTMLTableCaptionElement { diff --git a/htmltablecellelement.go b/htmltablecellelement.go index d16cb37..1618e0d 100644 --- a/htmltablecellelement.go +++ b/htmltablecellelement.go @@ -119,7 +119,7 @@ type HTMLTableCellElement struct { EventTarget } -func jsValueToHTMLTableCellElement(val js.Value) HTMLTableCellElement { +func JSValueToHTMLTableCellElement(val js.Value) HTMLTableCellElement { return HTMLTableCellElement{Value: Value{Value: val}} } func (v Value) AsHTMLTableCellElement() HTMLTableCellElement { return HTMLTableCellElement{Value: v} } diff --git a/htmltablecolelement.go b/htmltablecolelement.go index 9f919a5..ee8387f 100644 --- a/htmltablecolelement.go +++ b/htmltablecolelement.go @@ -110,7 +110,7 @@ type HTMLTableColElement struct { EventTarget } -func jsValueToHTMLTableColElement(val js.Value) HTMLTableColElement { +func JSValueToHTMLTableColElement(val js.Value) HTMLTableColElement { return HTMLTableColElement{Value: Value{Value: val}} } func (v Value) AsHTMLTableColElement() HTMLTableColElement { return HTMLTableColElement{Value: v} } diff --git a/htmltableelement.go b/htmltableelement.go index e7f914a..178ea1f 100644 --- a/htmltableelement.go +++ b/htmltableelement.go @@ -125,32 +125,32 @@ type HTMLTableElement struct { EventTarget } -func jsValueToHTMLTableElement(val js.Value) HTMLTableElement { +func JSValueToHTMLTableElement(val js.Value) HTMLTableElement { return HTMLTableElement{Value: Value{Value: val}} } func (v Value) AsHTMLTableElement() HTMLTableElement { return HTMLTableElement{Value: v} } func (h HTMLTableElement) GetCaption() HTMLTableCaptionElement { val := h.Get("caption") - return jsValueToHTMLTableCaptionElement(val.JSValue()) + return JSValueToHTMLTableCaptionElement(val.JSValue()) } func (h HTMLTableElement) SetCaption(val HTMLTableCaptionElement) { h.Set("caption", val) } func (h HTMLTableElement) CreateCaption(args ...interface{}) HTMLTableCaptionElement { val := h.Call("createCaption", args...) - return jsValueToHTMLTableCaptionElement(val.JSValue()) + return JSValueToHTMLTableCaptionElement(val.JSValue()) } func (h HTMLTableElement) CreateTBody(args ...interface{}) HTMLTableSectionElement { val := h.Call("createTBody", args...) - return jsValueToHTMLTableSectionElement(val.JSValue()) + return JSValueToHTMLTableSectionElement(val.JSValue()) } func (h HTMLTableElement) CreateTFoot(args ...interface{}) HTMLTableSectionElement { val := h.Call("createTFoot", args...) - return jsValueToHTMLTableSectionElement(val.JSValue()) + return JSValueToHTMLTableSectionElement(val.JSValue()) } func (h HTMLTableElement) CreateTHead(args ...interface{}) HTMLTableSectionElement { val := h.Call("createTHead", args...) - return jsValueToHTMLTableSectionElement(val.JSValue()) + return JSValueToHTMLTableSectionElement(val.JSValue()) } func (h HTMLTableElement) DeleteCaption(args ...interface{}) { h.Call("deleteCaption", args...) @@ -166,26 +166,26 @@ func (h HTMLTableElement) DeleteTHead(args ...interface{}) { } func (h HTMLTableElement) InsertRow(args ...interface{}) HTMLTableRowElement { val := h.Call("insertRow", args...) - return jsValueToHTMLTableRowElement(val.JSValue()) + return JSValueToHTMLTableRowElement(val.JSValue()) } func (h HTMLTableElement) GetRows() HTMLCollection { val := h.Get("rows") - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } func (h HTMLTableElement) GetTBodies() HTMLCollection { val := h.Get("tBodies") - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } func (h HTMLTableElement) GetTFoot() HTMLTableSectionElement { val := h.Get("tFoot") - return jsValueToHTMLTableSectionElement(val.JSValue()) + return JSValueToHTMLTableSectionElement(val.JSValue()) } func (h HTMLTableElement) SetTFoot(val HTMLTableSectionElement) { h.Set("tFoot", val) } func (h HTMLTableElement) GetTHead() HTMLTableSectionElement { val := h.Get("tHead") - return jsValueToHTMLTableSectionElement(val.JSValue()) + return JSValueToHTMLTableSectionElement(val.JSValue()) } func (h HTMLTableElement) SetTHead(val HTMLTableSectionElement) { h.Set("tHead", val) diff --git a/htmltablerowelement.go b/htmltablerowelement.go index c217b2e..e6a8bb3 100644 --- a/htmltablerowelement.go +++ b/htmltablerowelement.go @@ -113,20 +113,20 @@ type HTMLTableRowElement struct { EventTarget } -func jsValueToHTMLTableRowElement(val js.Value) HTMLTableRowElement { +func JSValueToHTMLTableRowElement(val js.Value) HTMLTableRowElement { return HTMLTableRowElement{Value: Value{Value: val}} } func (v Value) AsHTMLTableRowElement() HTMLTableRowElement { return HTMLTableRowElement{Value: v} } func (h HTMLTableRowElement) GetCells() HTMLCollection { val := h.Get("cells") - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } func (h HTMLTableRowElement) DeleteCell(args ...interface{}) { h.Call("deleteCell", args...) } func (h HTMLTableRowElement) InsertCell(args ...interface{}) HTMLTableCellElement { val := h.Call("insertCell", args...) - return jsValueToHTMLTableCellElement(val.JSValue()) + return JSValueToHTMLTableCellElement(val.JSValue()) } func (h HTMLTableRowElement) GetRowIndex() float64 { val := h.Get("rowIndex") diff --git a/htmltablesectionelement.go b/htmltablesectionelement.go index c1565c3..039af45 100644 --- a/htmltablesectionelement.go +++ b/htmltablesectionelement.go @@ -111,7 +111,7 @@ type HTMLTableSectionElement struct { EventTarget } -func jsValueToHTMLTableSectionElement(val js.Value) HTMLTableSectionElement { +func JSValueToHTMLTableSectionElement(val js.Value) HTMLTableSectionElement { return HTMLTableSectionElement{Value: Value{Value: val}} } func (v Value) AsHTMLTableSectionElement() HTMLTableSectionElement { @@ -122,9 +122,9 @@ func (h HTMLTableSectionElement) DeleteRow(args ...interface{}) { } func (h HTMLTableSectionElement) InsertRow(args ...interface{}) HTMLTableRowElement { val := h.Call("insertRow", args...) - return jsValueToHTMLTableRowElement(val.JSValue()) + return JSValueToHTMLTableRowElement(val.JSValue()) } func (h HTMLTableSectionElement) GetRows() HTMLCollection { val := h.Get("rows") - return jsValueToHTMLCollection(val.JSValue()) + return JSValueToHTMLCollection(val.JSValue()) } diff --git a/htmltemplateelement.go b/htmltemplateelement.go index 0091f9b..a846d44 100644 --- a/htmltemplateelement.go +++ b/htmltemplateelement.go @@ -109,11 +109,11 @@ type HTMLTemplateElement struct { EventTarget } -func jsValueToHTMLTemplateElement(val js.Value) HTMLTemplateElement { +func JSValueToHTMLTemplateElement(val js.Value) HTMLTemplateElement { return HTMLTemplateElement{Value: Value{Value: val}} } func (v Value) AsHTMLTemplateElement() HTMLTemplateElement { return HTMLTemplateElement{Value: v} } func (h HTMLTemplateElement) GetContent() DocumentFragment { val := h.Get("content") - return jsValueToDocumentFragment(val.JSValue()) + return JSValueToDocumentFragment(val.JSValue()) } diff --git a/htmltextareaelement.go b/htmltextareaelement.go index f399aca..87a1746 100644 --- a/htmltextareaelement.go +++ b/htmltextareaelement.go @@ -158,7 +158,7 @@ type HTMLTextAreaElement struct { EventTarget } -func jsValueToHTMLTextAreaElement(val js.Value) HTMLTextAreaElement { +func JSValueToHTMLTextAreaElement(val js.Value) HTMLTextAreaElement { return HTMLTextAreaElement{Value: Value{Value: val}} } func (v Value) AsHTMLTextAreaElement() HTMLTextAreaElement { return HTMLTextAreaElement{Value: v} } @@ -210,11 +210,11 @@ func (h HTMLTextAreaElement) SetDisabled(val bool) { } func (h HTMLTextAreaElement) GetForm() HTMLFormElement { val := h.Get("form") - return jsValueToHTMLFormElement(val.JSValue()) + return JSValueToHTMLFormElement(val.JSValue()) } func (h HTMLTextAreaElement) GetLabels() NodeList { val := h.Get("labels") - return jsValueToNodeList(val.JSValue()) + return JSValueToNodeList(val.JSValue()) } func (h HTMLTextAreaElement) GetMaxLength() float64 { val := h.Get("maxLength") @@ -319,7 +319,7 @@ func (h HTMLTextAreaElement) GetValidationMessage() string { } func (h HTMLTextAreaElement) GetValidity() ValidityState { val := h.Get("validity") - return jsValueToValidityState(val.JSValue()) + return JSValueToValidityState(val.JSValue()) } func (h HTMLTextAreaElement) GetValue() string { val := h.Get("value") diff --git a/htmltimeelement.go b/htmltimeelement.go index 660fac7..6a046cb 100644 --- a/htmltimeelement.go +++ b/htmltimeelement.go @@ -110,7 +110,7 @@ type HTMLTimeElement struct { EventTarget } -func jsValueToHTMLTimeElement(val js.Value) HTMLTimeElement { +func JSValueToHTMLTimeElement(val js.Value) HTMLTimeElement { return HTMLTimeElement{Value: Value{Value: val}} } func (v Value) AsHTMLTimeElement() HTMLTimeElement { return HTMLTimeElement{Value: v} } diff --git a/htmltitleelement.go b/htmltitleelement.go index 430b358..06d7582 100644 --- a/htmltitleelement.go +++ b/htmltitleelement.go @@ -110,7 +110,7 @@ type HTMLTitleElement struct { EventTarget } -func jsValueToHTMLTitleElement(val js.Value) HTMLTitleElement { +func JSValueToHTMLTitleElement(val js.Value) HTMLTitleElement { return HTMLTitleElement{Value: Value{Value: val}} } func (v Value) AsHTMLTitleElement() HTMLTitleElement { return HTMLTitleElement{Value: v} } diff --git a/htmltrackelement.go b/htmltrackelement.go index 7dda663..33accf1 100644 --- a/htmltrackelement.go +++ b/htmltrackelement.go @@ -120,7 +120,7 @@ type HTMLTrackElement struct { EventTarget } -func jsValueToHTMLTrackElement(val js.Value) HTMLTrackElement { +func JSValueToHTMLTrackElement(val js.Value) HTMLTrackElement { return HTMLTrackElement{Value: Value{Value: val}} } func (v Value) AsHTMLTrackElement() HTMLTrackElement { return HTMLTrackElement{Value: v} } @@ -165,5 +165,5 @@ func (h HTMLTrackElement) SetSrclang(val string) { } func (h HTMLTrackElement) GetTrack() TextTrack { val := h.Get("track") - return jsValueToTextTrack(val.JSValue()) + return JSValueToTextTrack(val.JSValue()) } diff --git a/htmlulistelement.go b/htmlulistelement.go index 8e29e78..05a3a20 100644 --- a/htmlulistelement.go +++ b/htmlulistelement.go @@ -108,7 +108,7 @@ type HTMLUListElement struct { EventTarget } -func jsValueToHTMLUListElement(val js.Value) HTMLUListElement { +func JSValueToHTMLUListElement(val js.Value) HTMLUListElement { return HTMLUListElement{Value: Value{Value: val}} } func (v Value) AsHTMLUListElement() HTMLUListElement { return HTMLUListElement{Value: v} } diff --git a/htmlunknownelement.go b/htmlunknownelement.go index 5b8bcb0..978afa8 100644 --- a/htmlunknownelement.go +++ b/htmlunknownelement.go @@ -108,7 +108,7 @@ type HTMLUnknownElement struct { EventTarget } -func jsValueToHTMLUnknownElement(val js.Value) HTMLUnknownElement { +func JSValueToHTMLUnknownElement(val js.Value) HTMLUnknownElement { return HTMLUnknownElement{Value: Value{Value: val}} } func (v Value) AsHTMLUnknownElement() HTMLUnknownElement { return HTMLUnknownElement{Value: v} } diff --git a/htmlvideoelement.go b/htmlvideoelement.go index ddd0572..86d4fd1 100644 --- a/htmlvideoelement.go +++ b/htmlvideoelement.go @@ -166,7 +166,7 @@ type HTMLVideoElement struct { EventTarget } -func jsValueToHTMLVideoElement(val js.Value) HTMLVideoElement { +func JSValueToHTMLVideoElement(val js.Value) HTMLVideoElement { return HTMLVideoElement{Value: Value{Value: val}} } func (v Value) AsHTMLVideoElement() HTMLVideoElement { return HTMLVideoElement{Value: v} } diff --git a/imagebitmap.go b/imagebitmap.go index b13167c..d4b63cf 100644 --- a/imagebitmap.go +++ b/imagebitmap.go @@ -13,7 +13,7 @@ type ImageBitmap struct { Value } -func jsValueToImageBitmap(val js.Value) ImageBitmap { return ImageBitmap{Value: Value{Value: val}} } +func JSValueToImageBitmap(val js.Value) ImageBitmap { return ImageBitmap{Value: Value{Value: val}} } func (v Value) AsImageBitmap() ImageBitmap { return ImageBitmap{Value: v} } func (i ImageBitmap) Close(args ...interface{}) { i.Call("close", args...) diff --git a/imagebitmaprenderingcontext.go b/imagebitmaprenderingcontext.go index f8640bd..234f1b1 100644 --- a/imagebitmaprenderingcontext.go +++ b/imagebitmaprenderingcontext.go @@ -12,7 +12,7 @@ type ImageBitmapRenderingContext struct { Value } -func jsValueToImageBitmapRenderingContext(val js.Value) ImageBitmapRenderingContext { +func JSValueToImageBitmapRenderingContext(val js.Value) ImageBitmapRenderingContext { return ImageBitmapRenderingContext{Value: Value{Value: val}} } func (v Value) AsImageBitmapRenderingContext() ImageBitmapRenderingContext { @@ -20,7 +20,7 @@ func (v Value) AsImageBitmapRenderingContext() ImageBitmapRenderingContext { } func (i ImageBitmapRenderingContext) GetCanvas() HTMLCanvasElement { val := i.Get("canvas") - return jsValueToHTMLCanvasElement(val.JSValue()) + return JSValueToHTMLCanvasElement(val.JSValue()) } func (i ImageBitmapRenderingContext) TransferFromImageBitmap(args ...interface{}) { i.Call("transferFromImageBitmap", args...) diff --git a/imagebitmapsource.go b/imagebitmapsource.go index bd2263c..fbe6382 100644 --- a/imagebitmapsource.go +++ b/imagebitmapsource.go @@ -6,6 +6,6 @@ import "syscall/js" type ImageBitmapSource Value -func jsValueToImageBitmapSource(val js.Value) ImageBitmapSource { - return ImageBitmapSource(jsValueToValue(val)) +func JSValueToImageBitmapSource(val js.Value) ImageBitmapSource { + return ImageBitmapSource(JSValueToValue(val)) } diff --git a/imagedata.go b/imagedata.go index e464f7e..86d8fd4 100644 --- a/imagedata.go +++ b/imagedata.go @@ -13,11 +13,11 @@ type ImageData struct { Value } -func jsValueToImageData(val js.Value) ImageData { return ImageData{Value: Value{Value: val}} } +func JSValueToImageData(val js.Value) ImageData { return ImageData{Value: Value{Value: val}} } func (v Value) AsImageData() ImageData { return ImageData{Value: v} } func (i ImageData) GetData() Uint8ClampedArray { val := i.Get("data") - return jsValueToUint8ClampedArray(val.JSValue()) + return JSValueToUint8ClampedArray(val.JSValue()) } func (i ImageData) GetHeight() float64 { val := i.Get("height") diff --git a/imageorientation.go b/imageorientation.go index 69852c3..811f8a7 100644 --- a/imageorientation.go +++ b/imageorientation.go @@ -11,6 +11,6 @@ const ( ImageOrientationFlipY ImageOrientation = "flipY" ) -func jsValueToImageOrientation(val js.Value) ImageOrientation { +func JSValueToImageOrientation(val js.Value) ImageOrientation { return ImageOrientation(val.String()) } diff --git a/imagesmoothingquality.go b/imagesmoothingquality.go index 2c55249..111dfea 100644 --- a/imagesmoothingquality.go +++ b/imagesmoothingquality.go @@ -12,6 +12,6 @@ const ( ImageSmoothingQualityHigh ImageSmoothingQuality = "high" ) -func jsValueToImageSmoothingQuality(val js.Value) ImageSmoothingQuality { +func JSValueToImageSmoothingQuality(val js.Value) ImageSmoothingQuality { return ImageSmoothingQuality(val.String()) } diff --git a/location.go b/location.go index 16fa461..e8bd765 100644 --- a/location.go +++ b/location.go @@ -31,11 +31,11 @@ type Location struct { Value } -func jsValueToLocation(val js.Value) Location { return Location{Value: Value{Value: val}} } +func JSValueToLocation(val js.Value) Location { return Location{Value: Value{Value: val}} } func (v Value) AsLocation() Location { return Location{Value: v} } func (l Location) GetAncestorOrigins() DOMStringList { val := l.Get("ancestorOrigins") - return jsValueToDOMStringList(val.JSValue()) + return JSValueToDOMStringList(val.JSValue()) } func (l Location) Assign(args ...interface{}) { l.Call("assign", args...) diff --git a/mediaerror.go b/mediaerror.go index 7dc8620..5f479c4 100644 --- a/mediaerror.go +++ b/mediaerror.go @@ -12,7 +12,7 @@ type MediaError struct { Value } -func jsValueToMediaError(val js.Value) MediaError { return MediaError{Value: Value{Value: val}} } +func JSValueToMediaError(val js.Value) MediaError { return MediaError{Value: Value{Value: val}} } func (v Value) AsMediaError() MediaError { return MediaError{Value: v} } func (m MediaError) GetCode() int { val := m.Get("code") diff --git a/medialist.go b/medialist.go index 627997f..fb4ae71 100644 --- a/medialist.go +++ b/medialist.go @@ -16,7 +16,7 @@ type MediaList struct { Value } -func jsValueToMediaList(val js.Value) MediaList { return MediaList{Value: Value{Value: val}} } +func JSValueToMediaList(val js.Value) MediaList { return MediaList{Value: Value{Value: val}} } func (v Value) AsMediaList() MediaList { return MediaList{Value: v} } func (m MediaList) AppendMedium(args ...interface{}) { m.Call("appendMedium", args...) diff --git a/mediaprovider.go b/mediaprovider.go index 0cd3f11..31750d7 100644 --- a/mediaprovider.go +++ b/mediaprovider.go @@ -6,6 +6,6 @@ import "syscall/js" type MediaProvider Value -func jsValueToMediaProvider(val js.Value) MediaProvider { - return MediaProvider(jsValueToValue(val)) +func JSValueToMediaProvider(val js.Value) MediaProvider { + return MediaProvider(JSValueToValue(val)) } diff --git a/messagechannel.go b/messagechannel.go index f1f2fea..db73663 100644 --- a/messagechannel.go +++ b/messagechannel.go @@ -12,15 +12,15 @@ type MessageChannel struct { Value } -func jsValueToMessageChannel(val js.Value) MessageChannel { +func JSValueToMessageChannel(val js.Value) MessageChannel { return MessageChannel{Value: Value{Value: val}} } func (v Value) AsMessageChannel() MessageChannel { return MessageChannel{Value: v} } func (m MessageChannel) GetPort1() MessagePort { val := m.Get("port1") - return jsValueToMessagePort(val.JSValue()) + return JSValueToMessagePort(val.JSValue()) } func (m MessageChannel) GetPort2() MessagePort { val := m.Get("port2") - return jsValueToMessagePort(val.JSValue()) + return JSValueToMessagePort(val.JSValue()) } diff --git a/messageevent.go b/messageevent.go index ad61c96..9adbdcb 100644 --- a/messageevent.go +++ b/messageevent.go @@ -37,7 +37,7 @@ type MessageEvent struct { Event } -func jsValueToMessageEvent(val js.Value) MessageEvent { return MessageEvent{Value: Value{Value: val}} } +func JSValueToMessageEvent(val js.Value) MessageEvent { return MessageEvent{Value: Value{Value: val}} } func (v Value) AsMessageEvent() MessageEvent { return MessageEvent{Value: v} } func (m MessageEvent) GetData() Value { val := m.Get("data") @@ -60,5 +60,5 @@ func (m MessageEvent) GetPorts() Value { } func (m MessageEvent) GetSource() MessageEventSource { val := m.Get("source") - return jsValueToMessageEventSource(val.JSValue()) + return JSValueToMessageEventSource(val.JSValue()) } diff --git a/messageeventsource.go b/messageeventsource.go index 94057a0..aa47f9e 100644 --- a/messageeventsource.go +++ b/messageeventsource.go @@ -6,6 +6,6 @@ import "syscall/js" type MessageEventSource Value -func jsValueToMessageEventSource(val js.Value) MessageEventSource { - return MessageEventSource(jsValueToValue(val)) +func JSValueToMessageEventSource(val js.Value) MessageEventSource { + return MessageEventSource(JSValueToValue(val)) } diff --git a/messageport.go b/messageport.go index 6c617f6..29d0eef 100644 --- a/messageport.go +++ b/messageport.go @@ -21,21 +21,21 @@ type MessagePort struct { EventTarget } -func jsValueToMessagePort(val js.Value) MessagePort { return MessagePort{Value: Value{Value: val}} } +func JSValueToMessagePort(val js.Value) MessagePort { return MessagePort{Value: Value{Value: val}} } func (v Value) AsMessagePort() MessagePort { return MessagePort{Value: v} } func (m MessagePort) Close(args ...interface{}) { m.Call("close", args...) } func (m MessagePort) GetOnmessage() EventHandler { val := m.Get("onmessage") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (m MessagePort) SetOnmessage(val EventHandler) { m.Set("onmessage", val) } func (m MessagePort) GetOnmessageerror() EventHandler { val := m.Get("onmessageerror") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (m MessagePort) SetOnmessageerror(val EventHandler) { m.Set("onmessageerror", val) diff --git a/mimetype.go b/mimetype.go index 8609f29..1792326 100644 --- a/mimetype.go +++ b/mimetype.go @@ -14,7 +14,7 @@ type MimeType struct { Value } -func jsValueToMimeType(val js.Value) MimeType { return MimeType{Value: Value{Value: val}} } +func JSValueToMimeType(val js.Value) MimeType { return MimeType{Value: Value{Value: val}} } func (v Value) AsMimeType() MimeType { return MimeType{Value: v} } func (m MimeType) GetDescription() string { val := m.Get("description") @@ -22,7 +22,7 @@ func (m MimeType) GetDescription() string { } func (m MimeType) GetEnabledPlugin() Plugin { val := m.Get("enabledPlugin") - return jsValueToPlugin(val.JSValue()) + return JSValueToPlugin(val.JSValue()) } func (m MimeType) GetSuffixes() string { val := m.Get("suffixes") diff --git a/mimetypearray.go b/mimetypearray.go index b91658e..89058d7 100644 --- a/mimetypearray.go +++ b/mimetypearray.go @@ -13,13 +13,13 @@ type MimeTypeArray struct { Value } -func jsValueToMimeTypeArray(val js.Value) MimeTypeArray { +func JSValueToMimeTypeArray(val js.Value) MimeTypeArray { return MimeTypeArray{Value: Value{Value: val}} } func (v Value) AsMimeTypeArray() MimeTypeArray { return MimeTypeArray{Value: v} } func (m MimeTypeArray) Item(args ...interface{}) MimeType { val := m.Call("item", args...) - return jsValueToMimeType(val.JSValue()) + return JSValueToMimeType(val.JSValue()) } func (m MimeTypeArray) GetLength() float64 { val := m.Get("length") @@ -27,5 +27,5 @@ func (m MimeTypeArray) GetLength() float64 { } func (m MimeTypeArray) NamedItem(args ...interface{}) MimeType { val := m.Call("namedItem", args...) - return jsValueToMimeType(val.JSValue()) + return JSValueToMimeType(val.JSValue()) } diff --git a/mutationcallback.go b/mutationcallback.go index d346644..c016ebe 100644 --- a/mutationcallback.go +++ b/mutationcallback.go @@ -9,13 +9,13 @@ type MutationCallback struct { Callback } -func jsValueToMutationCallback(val js.Value) MutationCallback { - return MutationCallback{Callback: jsValueToCallback(val)} +func JSValueToMutationCallback(val js.Value) MutationCallback { + return MutationCallback{Callback: JSValueToCallback(val)} } func NewMutationCallback(c MutationCallbackCallback) MutationCallback { callback := js.NewCallback(func(args []js.Value) { - mutations := jsValueToValue(args[0]) - observer := jsValueToMutationObserver(args[1]) + mutations := JSValueToValue(args[0]) + observer := JSValueToMutationObserver(args[1]) c(mutations, observer) }) return MutationCallback{Callback: Callback{Callback: callback}} diff --git a/mutationobserver.go b/mutationobserver.go index 3e2b611..3aa8926 100644 --- a/mutationobserver.go +++ b/mutationobserver.go @@ -13,7 +13,7 @@ type MutationObserver struct { Value } -func jsValueToMutationObserver(val js.Value) MutationObserver { +func JSValueToMutationObserver(val js.Value) MutationObserver { return MutationObserver{Value: Value{Value: val}} } func (v Value) AsMutationObserver() MutationObserver { return MutationObserver{Value: v} } diff --git a/mutationrecord.go b/mutationrecord.go index 20a0ac9..9a8c9d1 100644 --- a/mutationrecord.go +++ b/mutationrecord.go @@ -19,13 +19,13 @@ type MutationRecord struct { Value } -func jsValueToMutationRecord(val js.Value) MutationRecord { +func JSValueToMutationRecord(val js.Value) MutationRecord { return MutationRecord{Value: Value{Value: val}} } func (v Value) AsMutationRecord() MutationRecord { return MutationRecord{Value: v} } func (m MutationRecord) GetAddedNodes() NodeList { val := m.Get("addedNodes") - return jsValueToNodeList(val.JSValue()) + return JSValueToNodeList(val.JSValue()) } func (m MutationRecord) GetAttributeName() string { val := m.Get("attributeName") @@ -37,7 +37,7 @@ func (m MutationRecord) GetAttributeNamespace() string { } func (m MutationRecord) GetNextSibling() Node { val := m.Get("nextSibling") - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (m MutationRecord) GetOldValue() string { val := m.Get("oldValue") @@ -45,15 +45,15 @@ func (m MutationRecord) GetOldValue() string { } func (m MutationRecord) GetPreviousSibling() Node { val := m.Get("previousSibling") - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (m MutationRecord) GetRemovedNodes() NodeList { val := m.Get("removedNodes") - return jsValueToNodeList(val.JSValue()) + return JSValueToNodeList(val.JSValue()) } func (m MutationRecord) GetTarget() Node { val := m.Get("target") - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (m MutationRecord) GetType() string { val := m.Get("type") diff --git a/namednodemap.go b/namednodemap.go index 7d18460..8647385 100644 --- a/namednodemap.go +++ b/namednodemap.go @@ -18,19 +18,19 @@ type NamedNodeMap struct { Value } -func jsValueToNamedNodeMap(val js.Value) NamedNodeMap { return NamedNodeMap{Value: Value{Value: val}} } +func JSValueToNamedNodeMap(val js.Value) NamedNodeMap { return NamedNodeMap{Value: Value{Value: val}} } func (v Value) AsNamedNodeMap() NamedNodeMap { return NamedNodeMap{Value: v} } func (n NamedNodeMap) GetNamedItem(args ...interface{}) Attr { val := n.Call("getNamedItem", args...) - return jsValueToAttr(val.JSValue()) + return JSValueToAttr(val.JSValue()) } func (n NamedNodeMap) GetNamedItemNS(args ...interface{}) Attr { val := n.Call("getNamedItemNS", args...) - return jsValueToAttr(val.JSValue()) + return JSValueToAttr(val.JSValue()) } func (n NamedNodeMap) Item(args ...interface{}) Attr { val := n.Call("item", args...) - return jsValueToAttr(val.JSValue()) + return JSValueToAttr(val.JSValue()) } func (n NamedNodeMap) GetLength() float64 { val := n.Get("length") @@ -38,17 +38,17 @@ func (n NamedNodeMap) GetLength() float64 { } func (n NamedNodeMap) RemoveNamedItem(args ...interface{}) Attr { val := n.Call("removeNamedItem", args...) - return jsValueToAttr(val.JSValue()) + return JSValueToAttr(val.JSValue()) } func (n NamedNodeMap) RemoveNamedItemNS(args ...interface{}) Attr { val := n.Call("removeNamedItemNS", args...) - return jsValueToAttr(val.JSValue()) + return JSValueToAttr(val.JSValue()) } func (n NamedNodeMap) SetNamedItem(args ...interface{}) Attr { val := n.Call("setNamedItem", args...) - return jsValueToAttr(val.JSValue()) + return JSValueToAttr(val.JSValue()) } func (n NamedNodeMap) SetNamedItemNS(args ...interface{}) Attr { val := n.Call("setNamedItemNS", args...) - return jsValueToAttr(val.JSValue()) + return JSValueToAttr(val.JSValue()) } diff --git a/navigator.go b/navigator.go index 4760124..c93390c 100644 --- a/navigator.go +++ b/navigator.go @@ -30,7 +30,7 @@ type Navigator struct { Value } -func jsValueToNavigator(val js.Value) Navigator { return Navigator{Value: Value{Value: val}} } +func JSValueToNavigator(val js.Value) Navigator { return Navigator{Value: Value{Value: val}} } func (v Value) AsNavigator() Navigator { return Navigator{Value: v} } func (n Navigator) GetAppCodeName() string { val := n.Get("appCodeName") @@ -66,7 +66,7 @@ func (n Navigator) GetLanguages() Value { } func (n Navigator) GetMimeTypes() MimeTypeArray { val := n.Get("mimeTypes") - return jsValueToMimeTypeArray(val.JSValue()) + return JSValueToMimeTypeArray(val.JSValue()) } func (n Navigator) GetOnLine() bool { val := n.Get("onLine") @@ -78,7 +78,7 @@ func (n Navigator) GetPlatform() string { } func (n Navigator) GetPlugins() PluginArray { val := n.Get("plugins") - return jsValueToPluginArray(val.JSValue()) + return JSValueToPluginArray(val.JSValue()) } func (n Navigator) GetProduct() string { val := n.Get("product") @@ -93,7 +93,7 @@ func (n Navigator) RegisterProtocolHandler(args ...interface{}) { } func (n Navigator) GetStorage() StorageManager { val := n.Get("storage") - return jsValueToStorageManager(val.JSValue()) + return JSValueToStorageManager(val.JSValue()) } func (n Navigator) UnregisterProtocolHandler(args ...interface{}) { n.Call("unregisterProtocolHandler", args...) diff --git a/node.go b/node.go index d96ac13..9a4ed3b 100644 --- a/node.go +++ b/node.go @@ -45,11 +45,11 @@ type Node struct { EventTarget } -func jsValueToNode(val js.Value) Node { return Node{Value: Value{Value: val}} } +func JSValueToNode(val js.Value) Node { return Node{Value: Value{Value: val}} } func (v Value) AsNode() Node { return Node{Value: v} } func (n Node) AppendChild(args ...interface{}) Node { val := n.Call("appendChild", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n Node) GetBaseURI() string { val := n.Get("baseURI") @@ -57,11 +57,11 @@ func (n Node) GetBaseURI() string { } func (n Node) GetChildNodes() NodeList { val := n.Get("childNodes") - return jsValueToNodeList(val.JSValue()) + return JSValueToNodeList(val.JSValue()) } func (n Node) CloneNode(args ...interface{}) Node { val := n.Call("cloneNode", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n Node) CompareDocumentPosition(args ...interface{}) int { val := n.Call("compareDocumentPosition", args...) @@ -73,11 +73,11 @@ func (n Node) Contains(args ...interface{}) bool { } func (n Node) GetFirstChild() Node { val := n.Get("firstChild") - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n Node) GetRootNode(args ...interface{}) Node { val := n.Call("getRootNode", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n Node) HasChildNodes(args ...interface{}) bool { val := n.Call("hasChildNodes", args...) @@ -85,7 +85,7 @@ func (n Node) HasChildNodes(args ...interface{}) bool { } func (n Node) InsertBefore(args ...interface{}) Node { val := n.Call("insertBefore", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n Node) GetIsConnected() bool { val := n.Get("isConnected") @@ -105,7 +105,7 @@ func (n Node) IsSameNode(args ...interface{}) bool { } func (n Node) GetLastChild() Node { val := n.Get("lastChild") - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n Node) LookupNamespaceURI(args ...interface{}) string { val := n.Call("lookupNamespaceURI", args...) @@ -117,7 +117,7 @@ func (n Node) LookupPrefix(args ...interface{}) string { } func (n Node) GetNextSibling() Node { val := n.Get("nextSibling") - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n Node) GetNodeName() string { val := n.Get("nodeName") @@ -139,27 +139,27 @@ func (n Node) Normalize(args ...interface{}) { } func (n Node) GetOwnerDocument() Document { val := n.Get("ownerDocument") - return jsValueToDocument(val.JSValue()) + return JSValueToDocument(val.JSValue()) } func (n Node) GetParentElement() Element { val := n.Get("parentElement") - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (n Node) GetParentNode() Node { val := n.Get("parentNode") - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n Node) GetPreviousSibling() Node { val := n.Get("previousSibling") - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n Node) RemoveChild(args ...interface{}) Node { val := n.Call("removeChild", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n Node) ReplaceChild(args ...interface{}) Node { val := n.Call("replaceChild", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n Node) GetTextContent() string { val := n.Get("textContent") diff --git a/nodefilter.go b/nodefilter.go index 75a46d7..17519c1 100644 --- a/nodefilter.go +++ b/nodefilter.go @@ -28,12 +28,12 @@ type NodeFilterAcceptNode struct { Callback } -func jsValueToNodeFilterAcceptNode(val js.Value) NodeFilterAcceptNode { - return NodeFilterAcceptNode{Callback: jsValueToCallback(val)} +func JSValueToNodeFilterAcceptNode(val js.Value) NodeFilterAcceptNode { + return NodeFilterAcceptNode{Callback: JSValueToCallback(val)} } func NewNodeFilterAcceptNode(c NodeFilterAcceptNodeCallback) NodeFilterAcceptNode { callback := js.NewCallback(func(args []js.Value) { - node := jsValueToNode(args[0]) + node := JSValueToNode(args[0]) c(node) }) return NodeFilterAcceptNode{Callback: Callback{Callback: callback}} @@ -44,5 +44,5 @@ type NodeFilter struct { AcceptNode NodeFilterAcceptNodeCallback } -func jsValueToNodeFilter(val js.Value) NodeFilter { return NodeFilter{Value: Value{Value: val}} } +func JSValueToNodeFilter(val js.Value) NodeFilter { return NodeFilter{Value: Value{Value: val}} } func (v Value) AsNodeFilter() NodeFilter { return NodeFilter{Value: v} } diff --git a/nodeiterator.go b/nodeiterator.go index d4eaa88..fc4a701 100644 --- a/nodeiterator.go +++ b/nodeiterator.go @@ -18,18 +18,18 @@ type NodeIterator struct { Value } -func jsValueToNodeIterator(val js.Value) NodeIterator { return NodeIterator{Value: Value{Value: val}} } +func JSValueToNodeIterator(val js.Value) NodeIterator { return NodeIterator{Value: Value{Value: val}} } func (v Value) AsNodeIterator() NodeIterator { return NodeIterator{Value: v} } func (n NodeIterator) Detach(args ...interface{}) { n.Call("detach", args...) } func (n NodeIterator) GetFilter() NodeFilter { val := n.Get("filter") - return jsValueToNodeFilter(val.JSValue()) + return JSValueToNodeFilter(val.JSValue()) } func (n NodeIterator) NextNode(args ...interface{}) Node { val := n.Call("nextNode", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n NodeIterator) GetPointerBeforeReferenceNode() bool { val := n.Get("pointerBeforeReferenceNode") @@ -37,15 +37,15 @@ func (n NodeIterator) GetPointerBeforeReferenceNode() bool { } func (n NodeIterator) PreviousNode(args ...interface{}) Node { val := n.Call("previousNode", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n NodeIterator) GetReferenceNode() Node { val := n.Get("referenceNode") - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n NodeIterator) GetRoot() Node { val := n.Get("root") - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n NodeIterator) GetWhatToShow() float64 { val := n.Get("whatToShow") diff --git a/nodelist.go b/nodelist.go index 5557700..79e4bac 100644 --- a/nodelist.go +++ b/nodelist.go @@ -12,11 +12,11 @@ type NodeList struct { Value } -func jsValueToNodeList(val js.Value) NodeList { return NodeList{Value: Value{Value: val}} } +func JSValueToNodeList(val js.Value) NodeList { return NodeList{Value: Value{Value: val}} } func (v Value) AsNodeList() NodeList { return NodeList{Value: v} } func (n NodeList) Item(args ...interface{}) Node { val := n.Call("item", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (n NodeList) GetLength() float64 { val := n.Get("length") diff --git a/offscreencanvas.go b/offscreencanvas.go index 2492b68..4051080 100644 --- a/offscreencanvas.go +++ b/offscreencanvas.go @@ -21,7 +21,7 @@ type OffscreenCanvas struct { EventTarget } -func jsValueToOffscreenCanvas(val js.Value) OffscreenCanvas { +func JSValueToOffscreenCanvas(val js.Value) OffscreenCanvas { return OffscreenCanvas{Value: Value{Value: val}} } func (v Value) AsOffscreenCanvas() OffscreenCanvas { return OffscreenCanvas{Value: v} } @@ -30,7 +30,7 @@ func (o OffscreenCanvas) ConvertToBlob(args ...interface{}) { } func (o OffscreenCanvas) GetContext(args ...interface{}) OffscreenRenderingContext { val := o.Call("getContext", args...) - return jsValueToOffscreenRenderingContext(val.JSValue()) + return JSValueToOffscreenRenderingContext(val.JSValue()) } func (o OffscreenCanvas) GetHeight() float64 { val := o.Get("height") @@ -41,7 +41,7 @@ func (o OffscreenCanvas) SetHeight(val float64) { } func (o OffscreenCanvas) TransferToImageBitmap(args ...interface{}) ImageBitmap { val := o.Call("transferToImageBitmap", args...) - return jsValueToImageBitmap(val.JSValue()) + return JSValueToImageBitmap(val.JSValue()) } func (o OffscreenCanvas) GetWidth() float64 { val := o.Get("width") diff --git a/offscreencanvasrenderingcontext2d.go b/offscreencanvasrenderingcontext2d.go index 3f07e39..242d2a3 100644 --- a/offscreencanvasrenderingcontext2d.go +++ b/offscreencanvasrenderingcontext2d.go @@ -99,7 +99,7 @@ type OffscreenCanvasRenderingContext2D struct { Value } -func jsValueToOffscreenCanvasRenderingContext2D(val js.Value) OffscreenCanvasRenderingContext2D { +func JSValueToOffscreenCanvasRenderingContext2D(val js.Value) OffscreenCanvasRenderingContext2D { return OffscreenCanvasRenderingContext2D{Value: Value{Value: val}} } func (v Value) AsOffscreenCanvasRenderingContext2D() OffscreenCanvasRenderingContext2D { @@ -119,7 +119,7 @@ func (o OffscreenCanvasRenderingContext2D) BezierCurveTo(args ...interface{}) { } func (o OffscreenCanvasRenderingContext2D) GetCanvas() OffscreenCanvas { val := o.Get("canvas") - return jsValueToOffscreenCanvas(val.JSValue()) + return JSValueToOffscreenCanvas(val.JSValue()) } func (o OffscreenCanvasRenderingContext2D) ClearRect(args ...interface{}) { o.Call("clearRect", args...) @@ -138,27 +138,27 @@ func (o OffscreenCanvasRenderingContext2D) Commit(args ...interface{}) { } func (o OffscreenCanvasRenderingContext2D) CreateImageData(args ...interface{}) ImageData { val := o.Call("createImageData", args...) - return jsValueToImageData(val.JSValue()) + return JSValueToImageData(val.JSValue()) } func (o OffscreenCanvasRenderingContext2D) CreateImageDataWithArgs(args ...interface{}) ImageData { val := o.Call("createImageDataWithArgs", args...) - return jsValueToImageData(val.JSValue()) + return JSValueToImageData(val.JSValue()) } func (o OffscreenCanvasRenderingContext2D) CreateLinearGradient(args ...interface{}) CanvasGradient { val := o.Call("createLinearGradient", args...) - return jsValueToCanvasGradient(val.JSValue()) + return JSValueToCanvasGradient(val.JSValue()) } func (o OffscreenCanvasRenderingContext2D) CreatePattern(args ...interface{}) CanvasPattern { val := o.Call("createPattern", args...) - return jsValueToCanvasPattern(val.JSValue()) + return JSValueToCanvasPattern(val.JSValue()) } func (o OffscreenCanvasRenderingContext2D) CreateRadialGradient(args ...interface{}) CanvasGradient { val := o.Call("createRadialGradient", args...) - return jsValueToCanvasGradient(val.JSValue()) + return JSValueToCanvasGradient(val.JSValue()) } func (o OffscreenCanvasRenderingContext2D) GetDirection() CanvasDirection { val := o.Get("direction") - return jsValueToCanvasDirection(val.JSValue()) + return JSValueToCanvasDirection(val.JSValue()) } func (o OffscreenCanvasRenderingContext2D) SetDirection(val CanvasDirection) { o.Set("direction", val) @@ -204,14 +204,14 @@ func (o OffscreenCanvasRenderingContext2D) SetFont(val string) { } func (o OffscreenCanvasRenderingContext2D) GetImageData(args ...interface{}) ImageData { val := o.Call("getImageData", args...) - return jsValueToImageData(val.JSValue()) + return JSValueToImageData(val.JSValue()) } func (o OffscreenCanvasRenderingContext2D) GetLineDash(args ...interface{}) { o.Call("getLineDash", args...) } func (o OffscreenCanvasRenderingContext2D) GetTransform(args ...interface{}) DOMMatrix { val := o.Call("getTransform", args...) - return jsValueToDOMMatrix(val.JSValue()) + return JSValueToDOMMatrix(val.JSValue()) } func (o OffscreenCanvasRenderingContext2D) GetGlobalAlpha() float64 { val := o.Get("globalAlpha") @@ -236,7 +236,7 @@ func (o OffscreenCanvasRenderingContext2D) SetImageSmoothingEnabled(val bool) { } func (o OffscreenCanvasRenderingContext2D) GetImageSmoothingQuality() ImageSmoothingQuality { val := o.Get("imageSmoothingQuality") - return jsValueToImageSmoothingQuality(val.JSValue()) + return JSValueToImageSmoothingQuality(val.JSValue()) } func (o OffscreenCanvasRenderingContext2D) SetImageSmoothingQuality(val ImageSmoothingQuality) { o.Set("imageSmoothingQuality", val) @@ -259,7 +259,7 @@ func (o OffscreenCanvasRenderingContext2D) IsPointInStrokeWithArgs(args ...inter } func (o OffscreenCanvasRenderingContext2D) GetLineCap() CanvasLineCap { val := o.Get("lineCap") - return jsValueToCanvasLineCap(val.JSValue()) + return JSValueToCanvasLineCap(val.JSValue()) } func (o OffscreenCanvasRenderingContext2D) SetLineCap(val CanvasLineCap) { o.Set("lineCap", val) @@ -273,7 +273,7 @@ func (o OffscreenCanvasRenderingContext2D) SetLineDashOffset(val float64) { } func (o OffscreenCanvasRenderingContext2D) GetLineJoin() CanvasLineJoin { val := o.Get("lineJoin") - return jsValueToCanvasLineJoin(val.JSValue()) + return JSValueToCanvasLineJoin(val.JSValue()) } func (o OffscreenCanvasRenderingContext2D) SetLineJoin(val CanvasLineJoin) { o.Set("lineJoin", val) @@ -290,7 +290,7 @@ func (o OffscreenCanvasRenderingContext2D) SetLineWidth(val float64) { } func (o OffscreenCanvasRenderingContext2D) MeasureText(args ...interface{}) TextMetrics { val := o.Call("measureText", args...) - return jsValueToTextMetrics(val.JSValue()) + return JSValueToTextMetrics(val.JSValue()) } func (o OffscreenCanvasRenderingContext2D) GetMiterLimit() float64 { val := o.Get("miterLimit") @@ -387,14 +387,14 @@ func (o OffscreenCanvasRenderingContext2D) StrokeWithArgs(args ...interface{}) { } func (o OffscreenCanvasRenderingContext2D) GetTextAlign() CanvasTextAlign { val := o.Get("textAlign") - return jsValueToCanvasTextAlign(val.JSValue()) + return JSValueToCanvasTextAlign(val.JSValue()) } func (o OffscreenCanvasRenderingContext2D) SetTextAlign(val CanvasTextAlign) { o.Set("textAlign", val) } func (o OffscreenCanvasRenderingContext2D) GetTextBaseline() CanvasTextBaseline { val := o.Get("textBaseline") - return jsValueToCanvasTextBaseline(val.JSValue()) + return JSValueToCanvasTextBaseline(val.JSValue()) } func (o OffscreenCanvasRenderingContext2D) SetTextBaseline(val CanvasTextBaseline) { o.Set("textBaseline", val) diff --git a/offscreenrenderingcontext.go b/offscreenrenderingcontext.go index d10d993..ab6ea22 100644 --- a/offscreenrenderingcontext.go +++ b/offscreenrenderingcontext.go @@ -6,6 +6,6 @@ import "syscall/js" type OffscreenRenderingContext Value -func jsValueToOffscreenRenderingContext(val js.Value) OffscreenRenderingContext { - return OffscreenRenderingContext(jsValueToValue(val)) +func JSValueToOffscreenRenderingContext(val js.Value) OffscreenRenderingContext { + return OffscreenRenderingContext(JSValueToValue(val)) } diff --git a/offscreenrenderingcontextid.go b/offscreenrenderingcontextid.go index f72f85c..1890c16 100644 --- a/offscreenrenderingcontextid.go +++ b/offscreenrenderingcontextid.go @@ -12,6 +12,6 @@ const ( OffscreenRenderingContextIdWebgl2 OffscreenRenderingContextId = "webgl2" ) -func jsValueToOffscreenRenderingContextId(val js.Value) OffscreenRenderingContextId { +func JSValueToOffscreenRenderingContextId(val js.Value) OffscreenRenderingContextId { return OffscreenRenderingContextId(val.String()) } diff --git a/onbeforeunloadeventhandler.go b/onbeforeunloadeventhandler.go index e7e737f..229e65d 100644 --- a/onbeforeunloadeventhandler.go +++ b/onbeforeunloadeventhandler.go @@ -6,6 +6,6 @@ import "syscall/js" type OnBeforeUnloadEventHandler OnBeforeUnloadEventHandlerNonNull -func jsValueToOnBeforeUnloadEventHandler(val js.Value) OnBeforeUnloadEventHandler { - return OnBeforeUnloadEventHandler(jsValueToOnBeforeUnloadEventHandlerNonNull(val)) +func JSValueToOnBeforeUnloadEventHandler(val js.Value) OnBeforeUnloadEventHandler { + return OnBeforeUnloadEventHandler(JSValueToOnBeforeUnloadEventHandlerNonNull(val)) } diff --git a/onbeforeunloadeventhandlernonnull.go b/onbeforeunloadeventhandlernonnull.go index 4c1e3d2..52ceca3 100644 --- a/onbeforeunloadeventhandlernonnull.go +++ b/onbeforeunloadeventhandlernonnull.go @@ -9,12 +9,12 @@ type OnBeforeUnloadEventHandlerNonNull struct { Callback } -func jsValueToOnBeforeUnloadEventHandlerNonNull(val js.Value) OnBeforeUnloadEventHandlerNonNull { - return OnBeforeUnloadEventHandlerNonNull{Callback: jsValueToCallback(val)} +func JSValueToOnBeforeUnloadEventHandlerNonNull(val js.Value) OnBeforeUnloadEventHandlerNonNull { + return OnBeforeUnloadEventHandlerNonNull{Callback: JSValueToCallback(val)} } func NewOnBeforeUnloadEventHandlerNonNull(c OnBeforeUnloadEventHandlerNonNullCallback) OnBeforeUnloadEventHandlerNonNull { callback := js.NewCallback(func(args []js.Value) { - event := jsValueToEvent(args[0]) + event := JSValueToEvent(args[0]) c(event) }) return OnBeforeUnloadEventHandlerNonNull{Callback: Callback{Callback: callback}} diff --git a/onerroreventhandler.go b/onerroreventhandler.go index 7b45d67..8ca1469 100644 --- a/onerroreventhandler.go +++ b/onerroreventhandler.go @@ -6,6 +6,6 @@ import "syscall/js" type OnErrorEventHandler OnErrorEventHandlerNonNull -func jsValueToOnErrorEventHandler(val js.Value) OnErrorEventHandler { - return OnErrorEventHandler(jsValueToOnErrorEventHandlerNonNull(val)) +func JSValueToOnErrorEventHandler(val js.Value) OnErrorEventHandler { + return OnErrorEventHandler(JSValueToOnErrorEventHandlerNonNull(val)) } diff --git a/onerroreventhandlernonnull.go b/onerroreventhandlernonnull.go index 8b149a5..53918d4 100644 --- a/onerroreventhandlernonnull.go +++ b/onerroreventhandlernonnull.go @@ -9,16 +9,16 @@ type OnErrorEventHandlerNonNull struct { Callback } -func jsValueToOnErrorEventHandlerNonNull(val js.Value) OnErrorEventHandlerNonNull { - return OnErrorEventHandlerNonNull{Callback: jsValueToCallback(val)} +func JSValueToOnErrorEventHandlerNonNull(val js.Value) OnErrorEventHandlerNonNull { + return OnErrorEventHandlerNonNull{Callback: JSValueToCallback(val)} } func NewOnErrorEventHandlerNonNull(c OnErrorEventHandlerNonNullCallback) OnErrorEventHandlerNonNull { callback := js.NewCallback(func(args []js.Value) { - event := jsValueToValue(args[0]) + event := JSValueToValue(args[0]) source := args[1].String() lineno := args[2].Float() colno := args[3].Float() - error := jsValueToValue(args[4]) + error := JSValueToValue(args[4]) c(event, source, lineno, colno, error) }) return OnErrorEventHandlerNonNull{Callback: Callback{Callback: callback}} diff --git a/pagetransitionevent.go b/pagetransitionevent.go index b0bb8bb..9d6e53c 100644 --- a/pagetransitionevent.go +++ b/pagetransitionevent.go @@ -32,7 +32,7 @@ type PageTransitionEvent struct { Event } -func jsValueToPageTransitionEvent(val js.Value) PageTransitionEvent { +func JSValueToPageTransitionEvent(val js.Value) PageTransitionEvent { return PageTransitionEvent{Value: Value{Value: val}} } func (v Value) AsPageTransitionEvent() PageTransitionEvent { return PageTransitionEvent{Value: v} } diff --git a/path2d.go b/path2d.go index d45c5b7..aad25c1 100644 --- a/path2d.go +++ b/path2d.go @@ -20,7 +20,7 @@ type Path2D struct { Value } -func jsValueToPath2D(val js.Value) Path2D { return Path2D{Value: Value{Value: val}} } +func JSValueToPath2D(val js.Value) Path2D { return Path2D{Value: Value{Value: val}} } func (v Value) AsPath2D() Path2D { return Path2D{Value: v} } func (p Path2D) AddPath(args ...interface{}) { p.Call("addPath", args...) diff --git a/performance.go b/performance.go index 2fc3c82..3051ff5 100644 --- a/performance.go +++ b/performance.go @@ -17,15 +17,15 @@ type Performance struct { EventTarget } -func jsValueToPerformance(val js.Value) Performance { return Performance{Value: Value{Value: val}} } +func JSValueToPerformance(val js.Value) Performance { return Performance{Value: Value{Value: val}} } func (v Value) AsPerformance() Performance { return Performance{Value: v} } func (p Performance) Now(args ...interface{}) DOMHighResTimeStamp { val := p.Call("now", args...) - return jsValueToDOMHighResTimeStamp(val.JSValue()) + return JSValueToDOMHighResTimeStamp(val.JSValue()) } func (p Performance) GetTimeOrigin() DOMHighResTimeStamp { val := p.Get("timeOrigin") - return jsValueToDOMHighResTimeStamp(val.JSValue()) + return JSValueToDOMHighResTimeStamp(val.JSValue()) } func (p Performance) ToJSON(args ...interface{}) Value { val := p.Call("toJSON", args...) diff --git a/plugin.go b/plugin.go index 3608e97..7d661c8 100644 --- a/plugin.go +++ b/plugin.go @@ -16,7 +16,7 @@ type Plugin struct { Value } -func jsValueToPlugin(val js.Value) Plugin { return Plugin{Value: Value{Value: val}} } +func JSValueToPlugin(val js.Value) Plugin { return Plugin{Value: Value{Value: val}} } func (v Value) AsPlugin() Plugin { return Plugin{Value: v} } func (p Plugin) GetDescription() string { val := p.Get("description") @@ -28,7 +28,7 @@ func (p Plugin) GetFilename() string { } func (p Plugin) Item(args ...interface{}) MimeType { val := p.Call("item", args...) - return jsValueToMimeType(val.JSValue()) + return JSValueToMimeType(val.JSValue()) } func (p Plugin) GetLength() float64 { val := p.Get("length") @@ -40,5 +40,5 @@ func (p Plugin) GetName() string { } func (p Plugin) NamedItem(args ...interface{}) MimeType { val := p.Call("namedItem", args...) - return jsValueToMimeType(val.JSValue()) + return JSValueToMimeType(val.JSValue()) } diff --git a/pluginarray.go b/pluginarray.go index 3a913df..5d8137a 100644 --- a/pluginarray.go +++ b/pluginarray.go @@ -14,11 +14,11 @@ type PluginArray struct { Value } -func jsValueToPluginArray(val js.Value) PluginArray { return PluginArray{Value: Value{Value: val}} } +func JSValueToPluginArray(val js.Value) PluginArray { return PluginArray{Value: Value{Value: val}} } func (v Value) AsPluginArray() PluginArray { return PluginArray{Value: v} } func (p PluginArray) Item(args ...interface{}) Plugin { val := p.Call("item", args...) - return jsValueToPlugin(val.JSValue()) + return JSValueToPlugin(val.JSValue()) } func (p PluginArray) GetLength() float64 { val := p.Get("length") @@ -26,7 +26,7 @@ func (p PluginArray) GetLength() float64 { } func (p PluginArray) NamedItem(args ...interface{}) Plugin { val := p.Call("namedItem", args...) - return jsValueToPlugin(val.JSValue()) + return JSValueToPlugin(val.JSValue()) } func (p PluginArray) Refresh(args ...interface{}) { p.Call("refresh", args...) diff --git a/popstateevent.go b/popstateevent.go index 7255d2c..0cabefc 100644 --- a/popstateevent.go +++ b/popstateevent.go @@ -32,7 +32,7 @@ type PopStateEvent struct { Event } -func jsValueToPopStateEvent(val js.Value) PopStateEvent { +func JSValueToPopStateEvent(val js.Value) PopStateEvent { return PopStateEvent{Value: Value{Value: val}} } func (v Value) AsPopStateEvent() PopStateEvent { return PopStateEvent{Value: v} } diff --git a/premultiplyalpha.go b/premultiplyalpha.go index 6a1ff21..5785a4a 100644 --- a/premultiplyalpha.go +++ b/premultiplyalpha.go @@ -12,6 +12,6 @@ const ( PremultiplyAlphaDefault PremultiplyAlpha = "default" ) -func jsValueToPremultiplyAlpha(val js.Value) PremultiplyAlpha { +func JSValueToPremultiplyAlpha(val js.Value) PremultiplyAlpha { return PremultiplyAlpha(val.String()) } diff --git a/processinginstruction.go b/processinginstruction.go index 7a62cdc..b3929dc 100644 --- a/processinginstruction.go +++ b/processinginstruction.go @@ -57,13 +57,13 @@ type ProcessingInstruction struct { EventTarget } -func jsValueToProcessingInstruction(val js.Value) ProcessingInstruction { +func JSValueToProcessingInstruction(val js.Value) ProcessingInstruction { return ProcessingInstruction{Value: Value{Value: val}} } func (v Value) AsProcessingInstruction() ProcessingInstruction { return ProcessingInstruction{Value: v} } func (p ProcessingInstruction) GetSheet() StyleSheet { val := p.Get("sheet") - return jsValueToStyleSheet(val.JSValue()) + return JSValueToStyleSheet(val.JSValue()) } func (p ProcessingInstruction) GetTarget() string { val := p.Get("target") diff --git a/progressevent.go b/progressevent.go index 84472c3..3969d12 100644 --- a/progressevent.go +++ b/progressevent.go @@ -34,7 +34,7 @@ type ProgressEvent struct { Event } -func jsValueToProgressEvent(val js.Value) ProgressEvent { +func JSValueToProgressEvent(val js.Value) ProgressEvent { return ProgressEvent{Value: Value{Value: val}} } func (v Value) AsProgressEvent() ProgressEvent { return ProgressEvent{Value: v} } diff --git a/promiserejectionevent.go b/promiserejectionevent.go index d3e4ebc..940c778 100644 --- a/promiserejectionevent.go +++ b/promiserejectionevent.go @@ -33,7 +33,7 @@ type PromiseRejectionEvent struct { Event } -func jsValueToPromiseRejectionEvent(val js.Value) PromiseRejectionEvent { +func JSValueToPromiseRejectionEvent(val js.Value) PromiseRejectionEvent { return PromiseRejectionEvent{Value: Value{Value: val}} } func (v Value) AsPromiseRejectionEvent() PromiseRejectionEvent { return PromiseRejectionEvent{Value: v} } diff --git a/radionodelist.go b/radionodelist.go index 04769ac..7d1ef26 100644 --- a/radionodelist.go +++ b/radionodelist.go @@ -15,7 +15,7 @@ type RadioNodeList struct { NodeList } -func jsValueToRadioNodeList(val js.Value) RadioNodeList { +func JSValueToRadioNodeList(val js.Value) RadioNodeList { return RadioNodeList{Value: Value{Value: val}} } func (v Value) AsRadioNodeList() RadioNodeList { return RadioNodeList{Value: v} } diff --git a/range.go b/range.go index fa1d919..909aeda 100644 --- a/range.go +++ b/range.go @@ -37,22 +37,22 @@ type Range struct { AbstractRange } -func jsValueToRange(val js.Value) Range { return Range{Value: Value{Value: val}} } +func JSValueToRange(val js.Value) Range { return Range{Value: Value{Value: val}} } func (v Value) AsRange() Range { return Range{Value: v} } func (r Range) CloneContents(args ...interface{}) DocumentFragment { val := r.Call("cloneContents", args...) - return jsValueToDocumentFragment(val.JSValue()) + return JSValueToDocumentFragment(val.JSValue()) } func (r Range) CloneRange(args ...interface{}) Range { val := r.Call("cloneRange", args...) - return jsValueToRange(val.JSValue()) + return JSValueToRange(val.JSValue()) } func (r Range) Collapse(args ...interface{}) { r.Call("collapse", args...) } func (r Range) GetCommonAncestorContainer() Node { val := r.Get("commonAncestorContainer") - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (r Range) CompareBoundaryPoints(args ...interface{}) int { val := r.Call("compareBoundaryPoints", args...) @@ -70,7 +70,7 @@ func (r Range) Detach(args ...interface{}) { } func (r Range) ExtractContents(args ...interface{}) DocumentFragment { val := r.Call("extractContents", args...) - return jsValueToDocumentFragment(val.JSValue()) + return JSValueToDocumentFragment(val.JSValue()) } func (r Range) InsertNode(args ...interface{}) { r.Call("insertNode", args...) diff --git a/referrerpolicy.go b/referrerpolicy.go index 9831281..08800a1 100644 --- a/referrerpolicy.go +++ b/referrerpolicy.go @@ -18,6 +18,6 @@ const ( ReferrerPolicyUnsafeUrl ReferrerPolicy = "unsafe-url" ) -func jsValueToReferrerPolicy(val js.Value) ReferrerPolicy { +func JSValueToReferrerPolicy(val js.Value) ReferrerPolicy { return ReferrerPolicy(val.String()) } diff --git a/renderingcontext.go b/renderingcontext.go index 9d82a0c..8b6e89d 100644 --- a/renderingcontext.go +++ b/renderingcontext.go @@ -6,6 +6,6 @@ import "syscall/js" type RenderingContext Value -func jsValueToRenderingContext(val js.Value) RenderingContext { - return RenderingContext(jsValueToValue(val)) +func JSValueToRenderingContext(val js.Value) RenderingContext { + return RenderingContext(JSValueToValue(val)) } diff --git a/request.go b/request.go index 70f5c61..5c46b8d 100644 --- a/request.go +++ b/request.go @@ -33,7 +33,7 @@ type Request struct { Value } -func jsValueToRequest(val js.Value) Request { return Request{Value: Value{Value: val}} } +func JSValueToRequest(val js.Value) Request { return Request{Value: Value{Value: val}} } func (v Value) AsRequest() Request { return Request{Value: v} } func (r Request) ArrayBuffer(args ...interface{}) { r.Call("arrayBuffer", args...) @@ -51,26 +51,26 @@ func (r Request) GetBodyUsed() bool { } func (r Request) GetCache() RequestCache { val := r.Get("cache") - return jsValueToRequestCache(val.JSValue()) + return JSValueToRequestCache(val.JSValue()) } func (r Request) Clone(args ...interface{}) Request { val := r.Call("clone", args...) - return jsValueToRequest(val.JSValue()) + return JSValueToRequest(val.JSValue()) } func (r Request) GetCredentials() RequestCredentials { val := r.Get("credentials") - return jsValueToRequestCredentials(val.JSValue()) + return JSValueToRequestCredentials(val.JSValue()) } func (r Request) GetDestination() RequestDestination { val := r.Get("destination") - return jsValueToRequestDestination(val.JSValue()) + return JSValueToRequestDestination(val.JSValue()) } func (r Request) FormData(args ...interface{}) { r.Call("formData", args...) } func (r Request) GetHeaders() Headers { val := r.Get("headers") - return jsValueToHeaders(val.JSValue()) + return JSValueToHeaders(val.JSValue()) } func (r Request) GetIntegrity() string { val := r.Get("integrity") @@ -97,11 +97,11 @@ func (r Request) GetMethod() []byte { } func (r Request) GetMode() RequestMode { val := r.Get("mode") - return jsValueToRequestMode(val.JSValue()) + return JSValueToRequestMode(val.JSValue()) } func (r Request) GetRedirect() RequestRedirect { val := r.Get("redirect") - return jsValueToRequestRedirect(val.JSValue()) + return JSValueToRequestRedirect(val.JSValue()) } func (r Request) GetReferrer() string { val := r.Get("referrer") @@ -109,11 +109,11 @@ func (r Request) GetReferrer() string { } func (r Request) GetReferrerPolicy() ReferrerPolicy { val := r.Get("referrerPolicy") - return jsValueToReferrerPolicy(val.JSValue()) + return JSValueToReferrerPolicy(val.JSValue()) } func (r Request) GetSignal() AbortSignal { val := r.Get("signal") - return jsValueToAbortSignal(val.JSValue()) + return JSValueToAbortSignal(val.JSValue()) } func (r Request) Text(args ...interface{}) { r.Call("text", args...) diff --git a/requestcache.go b/requestcache.go index 5278cb3..37147ee 100644 --- a/requestcache.go +++ b/requestcache.go @@ -15,6 +15,6 @@ const ( RequestCacheOnlyIfCached RequestCache = "only-if-cached" ) -func jsValueToRequestCache(val js.Value) RequestCache { +func JSValueToRequestCache(val js.Value) RequestCache { return RequestCache(val.String()) } diff --git a/requestcredentials.go b/requestcredentials.go index a63fd14..1e3ce80 100644 --- a/requestcredentials.go +++ b/requestcredentials.go @@ -12,6 +12,6 @@ const ( RequestCredentialsInclude RequestCredentials = "include" ) -func jsValueToRequestCredentials(val js.Value) RequestCredentials { +func JSValueToRequestCredentials(val js.Value) RequestCredentials { return RequestCredentials(val.String()) } diff --git a/requestdestination.go b/requestdestination.go index bbae012..74a5ca2 100644 --- a/requestdestination.go +++ b/requestdestination.go @@ -27,6 +27,6 @@ const ( RequestDestinationXslt RequestDestination = "xslt" ) -func jsValueToRequestDestination(val js.Value) RequestDestination { +func JSValueToRequestDestination(val js.Value) RequestDestination { return RequestDestination(val.String()) } diff --git a/requestinfo.go b/requestinfo.go index 8fd1214..32e629e 100644 --- a/requestinfo.go +++ b/requestinfo.go @@ -6,6 +6,6 @@ import "syscall/js" type RequestInfo Value -func jsValueToRequestInfo(val js.Value) RequestInfo { - return RequestInfo(jsValueToValue(val)) +func JSValueToRequestInfo(val js.Value) RequestInfo { + return RequestInfo(JSValueToValue(val)) } diff --git a/requestmode.go b/requestmode.go index 733c915..198c1a4 100644 --- a/requestmode.go +++ b/requestmode.go @@ -13,6 +13,6 @@ const ( RequestModeCors RequestMode = "cors" ) -func jsValueToRequestMode(val js.Value) RequestMode { +func JSValueToRequestMode(val js.Value) RequestMode { return RequestMode(val.String()) } diff --git a/requestredirect.go b/requestredirect.go index 608ffd2..db52b55 100644 --- a/requestredirect.go +++ b/requestredirect.go @@ -12,6 +12,6 @@ const ( RequestRedirectManual RequestRedirect = "manual" ) -func jsValueToRequestRedirect(val js.Value) RequestRedirect { +func JSValueToRequestRedirect(val js.Value) RequestRedirect { return RequestRedirect(val.String()) } diff --git a/resizequality.go b/resizequality.go index 559e7b3..cbf620b 100644 --- a/resizequality.go +++ b/resizequality.go @@ -13,6 +13,6 @@ const ( ResizeQualityHigh ResizeQuality = "high" ) -func jsValueToResizeQuality(val js.Value) ResizeQuality { +func JSValueToResizeQuality(val js.Value) ResizeQuality { return ResizeQuality(val.String()) } diff --git a/response.go b/response.go index 9f37fba..87ff001 100644 --- a/response.go +++ b/response.go @@ -28,7 +28,7 @@ type Response struct { Value } -func jsValueToResponse(val js.Value) Response { return Response{Value: Value{Value: val}} } +func JSValueToResponse(val js.Value) Response { return Response{Value: Value{Value: val}} } func (v Value) AsResponse() Response { return Response{Value: v} } func (r Response) ArrayBuffer(args ...interface{}) { r.Call("arrayBuffer", args...) @@ -46,18 +46,18 @@ func (r Response) GetBodyUsed() bool { } func (r Response) Clone(args ...interface{}) Response { val := r.Call("clone", args...) - return jsValueToResponse(val.JSValue()) + return JSValueToResponse(val.JSValue()) } func (r Response) Error(args ...interface{}) Response { val := r.Call("error", args...) - return jsValueToResponse(val.JSValue()) + return JSValueToResponse(val.JSValue()) } func (r Response) FormData(args ...interface{}) { r.Call("formData", args...) } func (r Response) GetHeaders() Headers { val := r.Get("headers") - return jsValueToHeaders(val.JSValue()) + return JSValueToHeaders(val.JSValue()) } func (r Response) Json(args ...interface{}) { r.Call("json", args...) @@ -68,7 +68,7 @@ func (r Response) GetOk() bool { } func (r Response) Redirect(args ...interface{}) Response { val := r.Call("redirect", args...) - return jsValueToResponse(val.JSValue()) + return JSValueToResponse(val.JSValue()) } func (r Response) GetRedirected() bool { val := r.Get("redirected") @@ -91,7 +91,7 @@ func (r Response) GetTrailer() Value { } func (r Response) GetType() ResponseType { val := r.Get("type") - return jsValueToResponseType(val.JSValue()) + return JSValueToResponseType(val.JSValue()) } func (r Response) GetUrl() string { val := r.Get("url") diff --git a/responsetype.go b/responsetype.go index 712b9da..5025751 100644 --- a/responsetype.go +++ b/responsetype.go @@ -15,6 +15,6 @@ const ( ResponseTypeOpaqueredirect ResponseType = "opaqueredirect" ) -func jsValueToResponseType(val js.Value) ResponseType { +func JSValueToResponseType(val js.Value) ResponseType { return ResponseType(val.String()) } diff --git a/scrollrestoration.go b/scrollrestoration.go index b3f5474..77a91fd 100644 --- a/scrollrestoration.go +++ b/scrollrestoration.go @@ -11,6 +11,6 @@ const ( ScrollRestorationManual ScrollRestoration = "manual" ) -func jsValueToScrollRestoration(val js.Value) ScrollRestoration { +func JSValueToScrollRestoration(val js.Value) ScrollRestoration { return ScrollRestoration(val.String()) } diff --git a/selectionmode.go b/selectionmode.go index 59ddf6e..ae95de6 100644 --- a/selectionmode.go +++ b/selectionmode.go @@ -13,6 +13,6 @@ const ( SelectionModePreserve SelectionMode = "preserve" ) -func jsValueToSelectionMode(val js.Value) SelectionMode { +func JSValueToSelectionMode(val js.Value) SelectionMode { return SelectionMode(val.String()) } diff --git a/shadowroot.go b/shadowroot.go index 0668b04..025f3d0 100644 --- a/shadowroot.go +++ b/shadowroot.go @@ -49,13 +49,13 @@ type ShadowRoot struct { EventTarget } -func jsValueToShadowRoot(val js.Value) ShadowRoot { return ShadowRoot{Value: Value{Value: val}} } +func JSValueToShadowRoot(val js.Value) ShadowRoot { return ShadowRoot{Value: Value{Value: val}} } func (v Value) AsShadowRoot() ShadowRoot { return ShadowRoot{Value: v} } func (s ShadowRoot) GetHost() Element { val := s.Get("host") - return jsValueToElement(val.JSValue()) + return JSValueToElement(val.JSValue()) } func (s ShadowRoot) GetMode() ShadowRootMode { val := s.Get("mode") - return jsValueToShadowRootMode(val.JSValue()) + return JSValueToShadowRootMode(val.JSValue()) } diff --git a/shadowrootmode.go b/shadowrootmode.go index 5af1dce..618a9cc 100644 --- a/shadowrootmode.go +++ b/shadowrootmode.go @@ -11,6 +11,6 @@ const ( ShadowRootModeClosed ShadowRootMode = "closed" ) -func jsValueToShadowRootMode(val js.Value) ShadowRootMode { +func JSValueToShadowRootMode(val js.Value) ShadowRootMode { return ShadowRootMode(val.String()) } diff --git a/sharedworker.go b/sharedworker.go index 0f2fcb2..3e87212 100644 --- a/sharedworker.go +++ b/sharedworker.go @@ -17,16 +17,16 @@ type SharedWorker struct { EventTarget } -func jsValueToSharedWorker(val js.Value) SharedWorker { return SharedWorker{Value: Value{Value: val}} } +func JSValueToSharedWorker(val js.Value) SharedWorker { return SharedWorker{Value: Value{Value: val}} } func (v Value) AsSharedWorker() SharedWorker { return SharedWorker{Value: v} } func (s SharedWorker) GetOnerror() EventHandler { val := s.Get("onerror") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (s SharedWorker) SetOnerror(val EventHandler) { s.Set("onerror", val) } func (s SharedWorker) GetPort() MessagePort { val := s.Get("port") - return jsValueToMessagePort(val.JSValue()) + return JSValueToMessagePort(val.JSValue()) } diff --git a/sharedworkerglobalscope.go b/sharedworkerglobalscope.go index 34b2675..6f75b9a 100644 --- a/sharedworkerglobalscope.go +++ b/sharedworkerglobalscope.go @@ -35,7 +35,7 @@ type SharedWorkerGlobalScope struct { EventTarget } -func jsValueToSharedWorkerGlobalScope(val js.Value) SharedWorkerGlobalScope { +func JSValueToSharedWorkerGlobalScope(val js.Value) SharedWorkerGlobalScope { return SharedWorkerGlobalScope{Value: Value{Value: val}} } func (v Value) AsSharedWorkerGlobalScope() SharedWorkerGlobalScope { @@ -50,7 +50,7 @@ func (s SharedWorkerGlobalScope) GetName() string { } func (s SharedWorkerGlobalScope) GetOnconnect() EventHandler { val := s.Get("onconnect") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (s SharedWorkerGlobalScope) SetOnconnect(val EventHandler) { s.Set("onconnect", val) diff --git a/staticrange.go b/staticrange.go index ea7d57c..b4d45bb 100644 --- a/staticrange.go +++ b/staticrange.go @@ -16,5 +16,5 @@ type StaticRange struct { AbstractRange } -func jsValueToStaticRange(val js.Value) StaticRange { return StaticRange{Value: Value{Value: val}} } +func JSValueToStaticRange(val js.Value) StaticRange { return StaticRange{Value: Value{Value: val}} } func (v Value) AsStaticRange() StaticRange { return StaticRange{Value: v} } diff --git a/storage.go b/storage.go index 601743d..415d613 100644 --- a/storage.go +++ b/storage.go @@ -16,7 +16,7 @@ type Storage struct { Value } -func jsValueToStorage(val js.Value) Storage { return Storage{Value: Value{Value: val}} } +func JSValueToStorage(val js.Value) Storage { return Storage{Value: Value{Value: val}} } func (v Value) AsStorage() Storage { return Storage{Value: v} } func (s Storage) Clear(args ...interface{}) { s.Call("clear", args...) diff --git a/storageevent.go b/storageevent.go index 513178f..1ffa4af 100644 --- a/storageevent.go +++ b/storageevent.go @@ -36,7 +36,7 @@ type StorageEvent struct { Event } -func jsValueToStorageEvent(val js.Value) StorageEvent { return StorageEvent{Value: Value{Value: val}} } +func JSValueToStorageEvent(val js.Value) StorageEvent { return StorageEvent{Value: Value{Value: val}} } func (v Value) AsStorageEvent() StorageEvent { return StorageEvent{Value: v} } func (s StorageEvent) GetKey() string { val := s.Get("key") @@ -52,7 +52,7 @@ func (s StorageEvent) GetOldValue() string { } func (s StorageEvent) GetStorageArea() Storage { val := s.Get("storageArea") - return jsValueToStorage(val.JSValue()) + return JSValueToStorage(val.JSValue()) } func (s StorageEvent) GetUrl() string { val := s.Get("url") diff --git a/storagemanager.go b/storagemanager.go index e4119ae..4cd54a9 100644 --- a/storagemanager.go +++ b/storagemanager.go @@ -13,7 +13,7 @@ type StorageManager struct { Value } -func jsValueToStorageManager(val js.Value) StorageManager { +func JSValueToStorageManager(val js.Value) StorageManager { return StorageManager{Value: Value{Value: val}} } func (v Value) AsStorageManager() StorageManager { return StorageManager{Value: v} } diff --git a/stylesheet.go b/stylesheet.go index f62c088..88c7be4 100644 --- a/stylesheet.go +++ b/stylesheet.go @@ -18,7 +18,7 @@ type StyleSheet struct { Value } -func jsValueToStyleSheet(val js.Value) StyleSheet { return StyleSheet{Value: Value{Value: val}} } +func JSValueToStyleSheet(val js.Value) StyleSheet { return StyleSheet{Value: Value{Value: val}} } func (v Value) AsStyleSheet() StyleSheet { return StyleSheet{Value: v} } func (s StyleSheet) GetDisabled() bool { val := s.Get("disabled") @@ -33,7 +33,7 @@ func (s StyleSheet) GetHref() string { } func (s StyleSheet) GetMedia() MediaList { val := s.Get("media") - return jsValueToMediaList(val.JSValue()) + return JSValueToMediaList(val.JSValue()) } func (s StyleSheet) GetOwnerNode() Value { val := s.Get("ownerNode") @@ -41,7 +41,7 @@ func (s StyleSheet) GetOwnerNode() Value { } func (s StyleSheet) GetParentStyleSheet() StyleSheet { val := s.Get("parentStyleSheet") - return jsValueToStyleSheet(val.JSValue()) + return JSValueToStyleSheet(val.JSValue()) } func (s StyleSheet) GetTitle() string { val := s.Get("title") diff --git a/stylesheetlist.go b/stylesheetlist.go index 959a09f..7ffb647 100644 --- a/stylesheetlist.go +++ b/stylesheetlist.go @@ -12,13 +12,13 @@ type StyleSheetList struct { Value } -func jsValueToStyleSheetList(val js.Value) StyleSheetList { +func JSValueToStyleSheetList(val js.Value) StyleSheetList { return StyleSheetList{Value: Value{Value: val}} } func (v Value) AsStyleSheetList() StyleSheetList { return StyleSheetList{Value: v} } func (s StyleSheetList) Item(args ...interface{}) StyleSheet { val := s.Call("item", args...) - return jsValueToStyleSheet(val.JSValue()) + return JSValueToStyleSheet(val.JSValue()) } func (s StyleSheetList) GetLength() float64 { val := s.Get("length") diff --git a/text.go b/text.go index e9e1079..410ccfb 100644 --- a/text.go +++ b/text.go @@ -58,15 +58,15 @@ type Text struct { EventTarget } -func jsValueToText(val js.Value) Text { return Text{Value: Value{Value: val}} } +func JSValueToText(val js.Value) Text { return Text{Value: Value{Value: val}} } func (v Value) AsText() Text { return Text{Value: v} } func (t Text) GetAssignedSlot() HTMLSlotElement { val := t.Get("assignedSlot") - return jsValueToHTMLSlotElement(val.JSValue()) + return JSValueToHTMLSlotElement(val.JSValue()) } func (t Text) SplitText(args ...interface{}) Text { val := t.Call("splitText", args...) - return jsValueToText(val.JSValue()) + return JSValueToText(val.JSValue()) } func (t Text) GetWholeText() string { val := t.Get("wholeText") diff --git a/textdecoder.go b/textdecoder.go index 75b9e41..c6b73e2 100644 --- a/textdecoder.go +++ b/textdecoder.go @@ -14,7 +14,7 @@ type TextDecoder struct { Value } -func jsValueToTextDecoder(val js.Value) TextDecoder { return TextDecoder{Value: Value{Value: val}} } +func JSValueToTextDecoder(val js.Value) TextDecoder { return TextDecoder{Value: Value{Value: val}} } func (v Value) AsTextDecoder() TextDecoder { return TextDecoder{Value: v} } func (t TextDecoder) Decode(args ...interface{}) string { val := t.Call("decode", args...) diff --git a/textdecoderstream.go b/textdecoderstream.go index d1683b4..aa885d0 100644 --- a/textdecoderstream.go +++ b/textdecoderstream.go @@ -15,7 +15,7 @@ type TextDecoderStream struct { Value } -func jsValueToTextDecoderStream(val js.Value) TextDecoderStream { +func JSValueToTextDecoderStream(val js.Value) TextDecoderStream { return TextDecoderStream{Value: Value{Value: val}} } func (v Value) AsTextDecoderStream() TextDecoderStream { return TextDecoderStream{Value: v} } diff --git a/textencoder.go b/textencoder.go index d437681..1f165b8 100644 --- a/textencoder.go +++ b/textencoder.go @@ -12,11 +12,11 @@ type TextEncoder struct { Value } -func jsValueToTextEncoder(val js.Value) TextEncoder { return TextEncoder{Value: Value{Value: val}} } +func JSValueToTextEncoder(val js.Value) TextEncoder { return TextEncoder{Value: Value{Value: val}} } func (v Value) AsTextEncoder() TextEncoder { return TextEncoder{Value: v} } func (t TextEncoder) Encode(args ...interface{}) Uint8Array { val := t.Call("encode", args...) - return jsValueToUint8Array(val.JSValue()) + return JSValueToUint8Array(val.JSValue()) } func (t TextEncoder) GetEncoding() string { val := t.Get("encoding") diff --git a/textencoderstream.go b/textencoderstream.go index 9b1b1a0..335e64e 100644 --- a/textencoderstream.go +++ b/textencoderstream.go @@ -13,7 +13,7 @@ type TextEncoderStream struct { Value } -func jsValueToTextEncoderStream(val js.Value) TextEncoderStream { +func JSValueToTextEncoderStream(val js.Value) TextEncoderStream { return TextEncoderStream{Value: Value{Value: val}} } func (v Value) AsTextEncoderStream() TextEncoderStream { return TextEncoderStream{Value: v} } diff --git a/textmetrics.go b/textmetrics.go index 00bdd17..c31e8c7 100644 --- a/textmetrics.go +++ b/textmetrics.go @@ -22,7 +22,7 @@ type TextMetrics struct { Value } -func jsValueToTextMetrics(val js.Value) TextMetrics { return TextMetrics{Value: Value{Value: val}} } +func JSValueToTextMetrics(val js.Value) TextMetrics { return TextMetrics{Value: Value{Value: val}} } func (v Value) AsTextMetrics() TextMetrics { return TextMetrics{Value: v} } func (t TextMetrics) GetActualBoundingBoxAscent() float64 { val := t.Get("actualBoundingBoxAscent") diff --git a/texttrack.go b/texttrack.go index e78bf1e..f27e6ca 100644 --- a/texttrack.go +++ b/texttrack.go @@ -27,18 +27,18 @@ type TextTrack struct { EventTarget } -func jsValueToTextTrack(val js.Value) TextTrack { return TextTrack{Value: Value{Value: val}} } +func JSValueToTextTrack(val js.Value) TextTrack { return TextTrack{Value: Value{Value: val}} } func (v Value) AsTextTrack() TextTrack { return TextTrack{Value: v} } func (t TextTrack) GetActiveCues() TextTrackCueList { val := t.Get("activeCues") - return jsValueToTextTrackCueList(val.JSValue()) + return JSValueToTextTrackCueList(val.JSValue()) } func (t TextTrack) AddCue(args ...interface{}) { t.Call("addCue", args...) } func (t TextTrack) GetCues() TextTrackCueList { val := t.Get("cues") - return jsValueToTextTrackCueList(val.JSValue()) + return JSValueToTextTrackCueList(val.JSValue()) } func (t TextTrack) GetId() string { val := t.Get("id") @@ -50,7 +50,7 @@ func (t TextTrack) GetInBandMetadataTrackDispatchType() string { } func (t TextTrack) GetKind() TextTrackKind { val := t.Get("kind") - return jsValueToTextTrackKind(val.JSValue()) + return JSValueToTextTrackKind(val.JSValue()) } func (t TextTrack) GetLabel() string { val := t.Get("label") @@ -62,14 +62,14 @@ func (t TextTrack) GetLanguage() string { } func (t TextTrack) GetMode() TextTrackMode { val := t.Get("mode") - return jsValueToTextTrackMode(val.JSValue()) + return JSValueToTextTrackMode(val.JSValue()) } func (t TextTrack) SetMode(val TextTrackMode) { t.Set("mode", val) } func (t TextTrack) GetOncuechange() EventHandler { val := t.Get("oncuechange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (t TextTrack) SetOncuechange(val EventHandler) { t.Set("oncuechange", val) diff --git a/texttrackcue.go b/texttrackcue.go index ee6b2cc..399e8f2 100644 --- a/texttrackcue.go +++ b/texttrackcue.go @@ -27,7 +27,7 @@ type TextTrackCue struct { EventTarget } -func jsValueToTextTrackCue(val js.Value) TextTrackCue { return TextTrackCue{Value: Value{Value: val}} } +func JSValueToTextTrackCue(val js.Value) TextTrackCue { return TextTrackCue{Value: Value{Value: val}} } func (v Value) AsTextTrackCue() TextTrackCue { return TextTrackCue{Value: v} } func (t TextTrackCue) GetEndTime() float64 { val := t.Get("endTime") @@ -45,14 +45,14 @@ func (t TextTrackCue) SetId(val string) { } func (t TextTrackCue) GetOnenter() EventHandler { val := t.Get("onenter") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (t TextTrackCue) SetOnenter(val EventHandler) { t.Set("onenter", val) } func (t TextTrackCue) GetOnexit() EventHandler { val := t.Get("onexit") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (t TextTrackCue) SetOnexit(val EventHandler) { t.Set("onexit", val) @@ -73,5 +73,5 @@ func (t TextTrackCue) SetStartTime(val float64) { } func (t TextTrackCue) GetTrack() TextTrack { val := t.Get("track") - return jsValueToTextTrack(val.JSValue()) + return JSValueToTextTrack(val.JSValue()) } diff --git a/texttrackcuelist.go b/texttrackcuelist.go index 9649241..baf161a 100644 --- a/texttrackcuelist.go +++ b/texttrackcuelist.go @@ -12,13 +12,13 @@ type TextTrackCueList struct { Value } -func jsValueToTextTrackCueList(val js.Value) TextTrackCueList { +func JSValueToTextTrackCueList(val js.Value) TextTrackCueList { return TextTrackCueList{Value: Value{Value: val}} } func (v Value) AsTextTrackCueList() TextTrackCueList { return TextTrackCueList{Value: v} } func (t TextTrackCueList) GetCueById(args ...interface{}) TextTrackCue { val := t.Call("getCueById", args...) - return jsValueToTextTrackCue(val.JSValue()) + return JSValueToTextTrackCue(val.JSValue()) } func (t TextTrackCueList) GetLength() float64 { val := t.Get("length") diff --git a/texttrackkind.go b/texttrackkind.go index 29fc8d3..c66fe1e 100644 --- a/texttrackkind.go +++ b/texttrackkind.go @@ -14,6 +14,6 @@ const ( TextTrackKindMetadata TextTrackKind = "metadata" ) -func jsValueToTextTrackKind(val js.Value) TextTrackKind { +func JSValueToTextTrackKind(val js.Value) TextTrackKind { return TextTrackKind(val.String()) } diff --git a/texttracklist.go b/texttracklist.go index c0ec077..8d4c5a0 100644 --- a/texttracklist.go +++ b/texttracklist.go @@ -22,13 +22,13 @@ type TextTrackList struct { EventTarget } -func jsValueToTextTrackList(val js.Value) TextTrackList { +func JSValueToTextTrackList(val js.Value) TextTrackList { return TextTrackList{Value: Value{Value: val}} } func (v Value) AsTextTrackList() TextTrackList { return TextTrackList{Value: v} } func (t TextTrackList) GetTrackById(args ...interface{}) TextTrack { val := t.Call("getTrackById", args...) - return jsValueToTextTrack(val.JSValue()) + return JSValueToTextTrack(val.JSValue()) } func (t TextTrackList) GetLength() float64 { val := t.Get("length") @@ -36,21 +36,21 @@ func (t TextTrackList) GetLength() float64 { } func (t TextTrackList) GetOnaddtrack() EventHandler { val := t.Get("onaddtrack") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (t TextTrackList) SetOnaddtrack(val EventHandler) { t.Set("onaddtrack", val) } func (t TextTrackList) GetOnchange() EventHandler { val := t.Get("onchange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (t TextTrackList) SetOnchange(val EventHandler) { t.Set("onchange", val) } func (t TextTrackList) GetOnremovetrack() EventHandler { val := t.Get("onremovetrack") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (t TextTrackList) SetOnremovetrack(val EventHandler) { t.Set("onremovetrack", val) diff --git a/texttrackmode.go b/texttrackmode.go index e4b74ad..0d8c169 100644 --- a/texttrackmode.go +++ b/texttrackmode.go @@ -12,6 +12,6 @@ const ( TextTrackModeShowing TextTrackMode = "showing" ) -func jsValueToTextTrackMode(val js.Value) TextTrackMode { +func JSValueToTextTrackMode(val js.Value) TextTrackMode { return TextTrackMode(val.String()) } diff --git a/timeranges.go b/timeranges.go index 397b66c..4b954b7 100644 --- a/timeranges.go +++ b/timeranges.go @@ -13,7 +13,7 @@ type TimeRanges struct { Value } -func jsValueToTimeRanges(val js.Value) TimeRanges { return TimeRanges{Value: Value{Value: val}} } +func JSValueToTimeRanges(val js.Value) TimeRanges { return TimeRanges{Value: Value{Value: val}} } func (v Value) AsTimeRanges() TimeRanges { return TimeRanges{Value: v} } func (t TimeRanges) End(args ...interface{}) float64 { val := t.Call("end", args...) diff --git a/timerhandler.go b/timerhandler.go index 8f1e55e..77f60e5 100644 --- a/timerhandler.go +++ b/timerhandler.go @@ -6,6 +6,6 @@ import "syscall/js" type TimerHandler Value -func jsValueToTimerHandler(val js.Value) TimerHandler { - return TimerHandler(jsValueToValue(val)) +func JSValueToTimerHandler(val js.Value) TimerHandler { + return TimerHandler(JSValueToValue(val)) } diff --git a/trackevent.go b/trackevent.go index 338acf1..b3ff9b9 100644 --- a/trackevent.go +++ b/trackevent.go @@ -32,7 +32,7 @@ type TrackEvent struct { Event } -func jsValueToTrackEvent(val js.Value) TrackEvent { return TrackEvent{Value: Value{Value: val}} } +func JSValueToTrackEvent(val js.Value) TrackEvent { return TrackEvent{Value: Value{Value: val}} } func (v Value) AsTrackEvent() TrackEvent { return TrackEvent{Value: v} } func (t TrackEvent) GetTrack() Value { val := t.Get("track") diff --git a/treewalker.go b/treewalker.go index 0625f7c..0783824 100644 --- a/treewalker.go +++ b/treewalker.go @@ -22,50 +22,50 @@ type TreeWalker struct { Value } -func jsValueToTreeWalker(val js.Value) TreeWalker { return TreeWalker{Value: Value{Value: val}} } +func JSValueToTreeWalker(val js.Value) TreeWalker { return TreeWalker{Value: Value{Value: val}} } func (v Value) AsTreeWalker() TreeWalker { return TreeWalker{Value: v} } func (t TreeWalker) GetCurrentNode() Node { val := t.Get("currentNode") - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (t TreeWalker) SetCurrentNode(val Node) { t.Set("currentNode", val) } func (t TreeWalker) GetFilter() NodeFilter { val := t.Get("filter") - return jsValueToNodeFilter(val.JSValue()) + return JSValueToNodeFilter(val.JSValue()) } func (t TreeWalker) FirstChild(args ...interface{}) Node { val := t.Call("firstChild", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (t TreeWalker) LastChild(args ...interface{}) Node { val := t.Call("lastChild", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (t TreeWalker) NextNode(args ...interface{}) Node { val := t.Call("nextNode", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (t TreeWalker) NextSibling(args ...interface{}) Node { val := t.Call("nextSibling", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (t TreeWalker) ParentNode(args ...interface{}) Node { val := t.Call("parentNode", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (t TreeWalker) PreviousNode(args ...interface{}) Node { val := t.Call("previousNode", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (t TreeWalker) PreviousSibling(args ...interface{}) Node { val := t.Call("previousSibling", args...) - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (t TreeWalker) GetRoot() Node { val := t.Get("root") - return jsValueToNode(val.JSValue()) + return JSValueToNode(val.JSValue()) } func (t TreeWalker) GetWhatToShow() float64 { val := t.Get("whatToShow") diff --git a/uint8array.go b/uint8array.go index dcccd05..75fe150 100644 --- a/uint8array.go +++ b/uint8array.go @@ -6,7 +6,7 @@ type Uint8Array struct { js.TypedArray } -func jsValueToUint8Array(val js.Value) Uint8Array { +func JSValueToUint8Array(val js.Value) Uint8Array { return Uint8Array{TypedArray: js.TypedArray{Value: val}} } func (u Uint8Array) JSValue() js.Value { return u.TypedArray.Value } diff --git a/uint8clampedarray.go b/uint8clampedarray.go index 27da50c..b5cda48 100644 --- a/uint8clampedarray.go +++ b/uint8clampedarray.go @@ -6,7 +6,7 @@ type Uint8ClampedArray struct { js.TypedArray } -func jsValueToUint8ClampedArray(val js.Value) Uint8ClampedArray { +func JSValueToUint8ClampedArray(val js.Value) Uint8ClampedArray { return Uint8ClampedArray{TypedArray: js.TypedArray{Value: val}} } func (u Uint8ClampedArray) JSValue() js.Value { return u.TypedArray.Value } diff --git a/url.go b/url.go index ce26b30..c450d9b 100644 --- a/url.go +++ b/url.go @@ -33,7 +33,7 @@ type URL struct { Value } -func jsValueToURL(val js.Value) URL { return URL{Value: Value{Value: val}} } +func JSValueToURL(val js.Value) URL { return URL{Value: Value{Value: val}} } func (v Value) AsURL() URL { return URL{Value: v} } func (u URL) GetHash() string { val := u.Get("hash") @@ -104,7 +104,7 @@ func (u URL) SetSearch(val string) { } func (u URL) GetSearchParams() URLSearchParams { val := u.Get("searchParams") - return jsValueToURLSearchParams(val.JSValue()) + return JSValueToURLSearchParams(val.JSValue()) } func (u URL) ToJSON(args ...interface{}) string { val := u.Call("toJSON", args...) diff --git a/urlsearchparams.go b/urlsearchparams.go index 432a1d1..88fca36 100644 --- a/urlsearchparams.go +++ b/urlsearchparams.go @@ -17,7 +17,7 @@ type URLSearchParams struct { Value } -func jsValueToURLSearchParams(val js.Value) URLSearchParams { +func JSValueToURLSearchParams(val js.Value) URLSearchParams { return URLSearchParams{Value: Value{Value: val}} } func (v Value) AsURLSearchParams() URLSearchParams { return URLSearchParams{Value: v} } diff --git a/validitystate.go b/validitystate.go index 655d41c..9753c68 100644 --- a/validitystate.go +++ b/validitystate.go @@ -21,7 +21,7 @@ type ValidityState struct { Value } -func jsValueToValidityState(val js.Value) ValidityState { +func JSValueToValidityState(val js.Value) ValidityState { return ValidityState{Value: Value{Value: val}} } func (v Value) AsValidityState() ValidityState { return ValidityState{Value: v} } diff --git a/value.go b/value.go index a988221..56c8722 100644 --- a/value.go +++ b/value.go @@ -10,17 +10,17 @@ type Value struct { js.Value } -func jsValueToValue(val js.Value) Value { return Value{Value: val} } +func JSValueToValue(val js.Value) Value { return Value{Value: val} } func (v Value) JSValue() js.Value { return v.Value } -func (v Value) Get(p string) Value { return jsValueToValue(v.Value.Get(p)) } -func (v Value) Index(i int) Value { return jsValueToValue(v.Value.Index(i)) } +func (v Value) Get(p string) Value { return JSValueToValue(v.Value.Get(p)) } +func (v Value) Index(i int) Value { return JSValueToValue(v.Value.Index(i)) } func (v Value) Call(m string, args ...interface{}) Value { - return jsValueToValue(v.Value.Call(m, args...)) + return JSValueToValue(v.Value.Call(m, args...)) } func (v Value) Invoke(args ...interface{}) Value { - return jsValueToValue(v.Value.Invoke(args...)) + return JSValueToValue(v.Value.Invoke(args...)) } func (v Value) New(args ...interface{}) Value { - return jsValueToValue(v.Value.New(args...)) + return JSValueToValue(v.Value.New(args...)) } diff --git a/videotrack.go b/videotrack.go index 0ba2d1b..e8eea0f 100644 --- a/videotrack.go +++ b/videotrack.go @@ -16,7 +16,7 @@ type VideoTrack struct { Value } -func jsValueToVideoTrack(val js.Value) VideoTrack { return VideoTrack{Value: Value{Value: val}} } +func JSValueToVideoTrack(val js.Value) VideoTrack { return VideoTrack{Value: Value{Value: val}} } func (v Value) AsVideoTrack() VideoTrack { return VideoTrack{Value: v} } func (v VideoTrack) GetId() string { val := v.Get("id") diff --git a/videotracklist.go b/videotracklist.go index 4a9e923..fce483c 100644 --- a/videotracklist.go +++ b/videotracklist.go @@ -23,13 +23,13 @@ type VideoTrackList struct { EventTarget } -func jsValueToVideoTrackList(val js.Value) VideoTrackList { +func JSValueToVideoTrackList(val js.Value) VideoTrackList { return VideoTrackList{Value: Value{Value: val}} } func (v Value) AsVideoTrackList() VideoTrackList { return VideoTrackList{Value: v} } func (v VideoTrackList) GetTrackById(args ...interface{}) VideoTrack { val := v.Call("getTrackById", args...) - return jsValueToVideoTrack(val.JSValue()) + return JSValueToVideoTrack(val.JSValue()) } func (v VideoTrackList) GetLength() float64 { val := v.Get("length") @@ -37,21 +37,21 @@ func (v VideoTrackList) GetLength() float64 { } func (v VideoTrackList) GetOnaddtrack() EventHandler { val := v.Get("onaddtrack") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (v VideoTrackList) SetOnaddtrack(val EventHandler) { v.Set("onaddtrack", val) } func (v VideoTrackList) GetOnchange() EventHandler { val := v.Get("onchange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (v VideoTrackList) SetOnchange(val EventHandler) { v.Set("onchange", val) } func (v VideoTrackList) GetOnremovetrack() EventHandler { val := v.Get("onremovetrack") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (v VideoTrackList) SetOnremovetrack(val EventHandler) { v.Set("onremovetrack", val) diff --git a/websocket.go b/websocket.go index a125332..6bdedff 100644 --- a/websocket.go +++ b/websocket.go @@ -34,11 +34,11 @@ type WebSocket struct { EventTarget } -func jsValueToWebSocket(val js.Value) WebSocket { return WebSocket{Value: Value{Value: val}} } +func JSValueToWebSocket(val js.Value) WebSocket { return WebSocket{Value: Value{Value: val}} } func (v Value) AsWebSocket() WebSocket { return WebSocket{Value: v} } func (w WebSocket) GetBinaryType() BinaryType { val := w.Get("binaryType") - return jsValueToBinaryType(val.JSValue()) + return JSValueToBinaryType(val.JSValue()) } func (w WebSocket) SetBinaryType(val BinaryType) { w.Set("binaryType", val) @@ -56,28 +56,28 @@ func (w WebSocket) GetExtensions() string { } func (w WebSocket) GetOnclose() EventHandler { val := w.Get("onclose") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (w WebSocket) SetOnclose(val EventHandler) { w.Set("onclose", val) } func (w WebSocket) GetOnerror() EventHandler { val := w.Get("onerror") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (w WebSocket) SetOnerror(val EventHandler) { w.Set("onerror", val) } func (w WebSocket) GetOnmessage() EventHandler { val := w.Get("onmessage") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (w WebSocket) SetOnmessage(val EventHandler) { w.Set("onmessage", val) } func (w WebSocket) GetOnopen() EventHandler { val := w.Get("onopen") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (w WebSocket) SetOnopen(val EventHandler) { w.Set("onopen", val) diff --git a/window.go b/window.go index ff6cba5..648f734 100644 --- a/window.go +++ b/window.go @@ -221,7 +221,7 @@ type Window struct { EventTarget } -func jsValueToWindow(val js.Value) Window { return Window{Value: Value{Value: val}} } +func JSValueToWindow(val js.Value) Window { return Window{Value: Value{Value: val}} } func (v Value) AsWindow() Window { return Window{Value: v} } func (w Window) Alert(args ...interface{}) { w.Call("alert", args...) @@ -231,7 +231,7 @@ func (w Window) AlertWithArgs(args ...interface{}) { } func (w Window) GetApplicationCache() ApplicationCache { val := w.Get("applicationCache") - return jsValueToApplicationCache(val.JSValue()) + return JSValueToApplicationCache(val.JSValue()) } func (w Window) Atob(args ...interface{}) []byte { val := w.Call("atob", args...) @@ -272,26 +272,26 @@ func (w Window) CreateImageBitmapWithArgs(args ...interface{}) { } func (w Window) GetCustomElements() CustomElementRegistry { val := w.Get("customElements") - return jsValueToCustomElementRegistry(val.JSValue()) + return JSValueToCustomElementRegistry(val.JSValue()) } func (w Window) GetDocument() Document { val := w.Get("document") - return jsValueToDocument(val.JSValue()) + return JSValueToDocument(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()) + return JSValueToElement(val.JSValue()) } func (w Window) GetFrames() WindowProxy { val := w.Get("frames") - return jsValueToWindowProxy(val.JSValue()) + return JSValueToWindowProxy(val.JSValue()) } func (w Window) GetHistory() History { val := w.Get("history") - return jsValueToHistory(val.JSValue()) + return JSValueToHistory(val.JSValue()) } func (w Window) GetLength() float64 { val := w.Get("length") @@ -299,19 +299,19 @@ func (w Window) GetLength() float64 { } func (w Window) GetLocalStorage() Storage { val := w.Get("localStorage") - return jsValueToStorage(val.JSValue()) + return JSValueToStorage(val.JSValue()) } func (w Window) GetLocation() Location { val := w.Get("location") - return jsValueToLocation(val.JSValue()) + return JSValueToLocation(val.JSValue()) } func (w Window) GetLocationbar() BarProp { val := w.Get("locationbar") - return jsValueToBarProp(val.JSValue()) + return JSValueToBarProp(val.JSValue()) } func (w Window) GetMenubar() BarProp { val := w.Get("menubar") - return jsValueToBarProp(val.JSValue()) + return JSValueToBarProp(val.JSValue()) } func (w Window) GetName() string { val := w.Get("name") @@ -322,557 +322,557 @@ func (w Window) SetName(val string) { } func (w Window) GetNavigator() Navigator { val := w.Get("navigator") - return jsValueToNavigator(val.JSValue()) + return JSValueToNavigator(val.JSValue()) } func (w Window) GetOnabort() EventHandler { val := w.Get("onabort") - return jsValueToEventHandler(val.JSValue()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + 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()) + return JSValueToWindowProxy(val.JSValue()) } func (w Window) GetOpener() Value { val := w.Get("opener") @@ -887,11 +887,11 @@ func (w Window) GetOrigin() string { } func (w Window) GetParent() WindowProxy { val := w.Get("parent") - return jsValueToWindowProxy(val.JSValue()) + return JSValueToWindowProxy(val.JSValue()) } func (w Window) GetPersonalbar() BarProp { val := w.Get("personalbar") - return jsValueToBarProp(val.JSValue()) + return JSValueToBarProp(val.JSValue()) } func (w Window) PostMessage(args ...interface{}) { w.Call("postMessage", args...) @@ -912,15 +912,15 @@ func (w Window) RequestAnimationFrame(args ...interface{}) float64 { } func (w Window) GetScrollbars() BarProp { val := w.Get("scrollbars") - return jsValueToBarProp(val.JSValue()) + return JSValueToBarProp(val.JSValue()) } func (w Window) GetSelf() WindowProxy { val := w.Get("self") - return jsValueToWindowProxy(val.JSValue()) + return JSValueToWindowProxy(val.JSValue()) } func (w Window) GetSessionStorage() Storage { val := w.Get("sessionStorage") - return jsValueToStorage(val.JSValue()) + return JSValueToStorage(val.JSValue()) } func (w Window) SetInterval(args ...interface{}) float64 { val := w.Call("setInterval", args...) @@ -939,20 +939,20 @@ func (w Window) SetStatus(val string) { } func (w Window) GetStatusbar() BarProp { val := w.Get("statusbar") - return jsValueToBarProp(val.JSValue()) + 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()) + return JSValueToBarProp(val.JSValue()) } func (w Window) GetTop() WindowProxy { val := w.Get("top") - return jsValueToWindowProxy(val.JSValue()) + return JSValueToWindowProxy(val.JSValue()) } func (w Window) GetWindow() WindowProxy { val := w.Get("window") - return jsValueToWindowProxy(val.JSValue()) + return JSValueToWindowProxy(val.JSValue()) } diff --git a/window/window.go b/window/window.go new file mode 100644 index 0000000..2113822 --- /dev/null +++ b/window/window.go @@ -0,0 +1,487 @@ +// Code generated DO NOT EDIT +// window/window.go +package window + +import dom "github.com/brettlangdon/go-dom/v1" +import "syscall/js" + +var value dom.Window + +func init() { value = dom.JSValueToWindow(js.Global().Get("window")) } +func AddEventListener(args ...interface{}) { + value.Call("addEventListener", args...) +} +func Alert(args ...interface{}) { + value.Call("alert", args...) +} +func AlertWithArgs(args ...interface{}) { + value.Call("alertWithArgs", args...) +} +func GetApplicationCache() dom.ApplicationCache { + return value.GetApplicationCache() +} +func Atob(args ...interface{}) []byte { + val := value.Call("atob", args...) + return []byte(val.String()) +} +func Blur(args ...interface{}) { + value.Call("blur", args...) +} +func Btoa(args ...interface{}) string { + val := value.Call("btoa", args...) + return val.String() +} +func CancelAnimationFrame(args ...interface{}) { + value.Call("cancelAnimationFrame", args...) +} +func ClearInterval(args ...interface{}) { + value.Call("clearInterval", args...) +} +func ClearTimeout(args ...interface{}) { + value.Call("clearTimeout", args...) +} +func Close(args ...interface{}) { + value.Call("close", args...) +} +func GetClosed() bool { + return value.GetClosed() +} +func Confirm(args ...interface{}) bool { + val := value.Call("confirm", args...) + return val.Bool() +} +func CreateImageBitmap(args ...interface{}) { + value.Call("createImageBitmap", args...) +} +func CreateImageBitmapWithArgs(args ...interface{}) { + value.Call("createImageBitmapWithArgs", args...) +} +func GetCustomElements() dom.CustomElementRegistry { + return value.GetCustomElements() +} +func DispatchEvent(args ...interface{}) bool { + val := value.Call("dispatchEvent", args...) + return val.Bool() +} +func GetDocument() dom.Document { + return value.GetDocument() +} +func Focus(args ...interface{}) { + value.Call("focus", args...) +} +func GetFrameElement() dom.Element { + return value.GetFrameElement() +} +func GetFrames() dom.WindowProxy { + return value.GetFrames() +} +func GetHistory() dom.History { + return value.GetHistory() +} +func GetLength() float64 { + return value.GetLength() +} +func GetLocalStorage() dom.Storage { + return value.GetLocalStorage() +} +func GetLocation() dom.Location { + return value.GetLocation() +} +func GetLocationbar() dom.BarProp { + return value.GetLocationbar() +} +func GetMenubar() dom.BarProp { + return value.GetMenubar() +} +func GetName() string { + return value.GetName() +} +func SetName(val string) { value.SetName(val) } +func GetNavigator() dom.Navigator { + return value.GetNavigator() +} +func GetOnabort() dom.EventHandler { + return value.GetOnabort() +} +func SetOnabort(val dom.EventHandler) { value.SetOnabort(val) } +func GetOnafterprint() dom.EventHandler { + return value.GetOnafterprint() +} +func SetOnafterprint(val dom.EventHandler) { value.SetOnafterprint(val) } +func GetOnauxclick() dom.EventHandler { + return value.GetOnauxclick() +} +func SetOnauxclick(val dom.EventHandler) { value.SetOnauxclick(val) } +func GetOnbeforeprint() dom.EventHandler { + return value.GetOnbeforeprint() +} +func SetOnbeforeprint(val dom.EventHandler) { value.SetOnbeforeprint(val) } +func GetOnbeforeunload() dom.OnBeforeUnloadEventHandler { + return value.GetOnbeforeunload() +} +func SetOnbeforeunload(val dom.OnBeforeUnloadEventHandler) { value.SetOnbeforeunload(val) } +func GetOnblur() dom.EventHandler { + return value.GetOnblur() +} +func SetOnblur(val dom.EventHandler) { value.SetOnblur(val) } +func GetOncancel() dom.EventHandler { + return value.GetOncancel() +} +func SetOncancel(val dom.EventHandler) { value.SetOncancel(val) } +func GetOncanplay() dom.EventHandler { + return value.GetOncanplay() +} +func SetOncanplay(val dom.EventHandler) { value.SetOncanplay(val) } +func GetOncanplaythrough() dom.EventHandler { + return value.GetOncanplaythrough() +} +func SetOncanplaythrough(val dom.EventHandler) { value.SetOncanplaythrough(val) } +func GetOnchange() dom.EventHandler { + return value.GetOnchange() +} +func SetOnchange(val dom.EventHandler) { value.SetOnchange(val) } +func GetOnclick() dom.EventHandler { + return value.GetOnclick() +} +func SetOnclick(val dom.EventHandler) { value.SetOnclick(val) } +func GetOnclose() dom.EventHandler { + return value.GetOnclose() +} +func SetOnclose(val dom.EventHandler) { value.SetOnclose(val) } +func GetOncontextmenu() dom.EventHandler { + return value.GetOncontextmenu() +} +func SetOncontextmenu(val dom.EventHandler) { value.SetOncontextmenu(val) } +func GetOncuechange() dom.EventHandler { + return value.GetOncuechange() +} +func SetOncuechange(val dom.EventHandler) { value.SetOncuechange(val) } +func GetOndblclick() dom.EventHandler { + return value.GetOndblclick() +} +func SetOndblclick(val dom.EventHandler) { value.SetOndblclick(val) } +func GetOndrag() dom.EventHandler { + return value.GetOndrag() +} +func SetOndrag(val dom.EventHandler) { value.SetOndrag(val) } +func GetOndragend() dom.EventHandler { + return value.GetOndragend() +} +func SetOndragend(val dom.EventHandler) { value.SetOndragend(val) } +func GetOndragenter() dom.EventHandler { + return value.GetOndragenter() +} +func SetOndragenter(val dom.EventHandler) { value.SetOndragenter(val) } +func GetOndragexit() dom.EventHandler { + return value.GetOndragexit() +} +func SetOndragexit(val dom.EventHandler) { value.SetOndragexit(val) } +func GetOndragleave() dom.EventHandler { + return value.GetOndragleave() +} +func SetOndragleave(val dom.EventHandler) { value.SetOndragleave(val) } +func GetOndragover() dom.EventHandler { + return value.GetOndragover() +} +func SetOndragover(val dom.EventHandler) { value.SetOndragover(val) } +func GetOndragstart() dom.EventHandler { + return value.GetOndragstart() +} +func SetOndragstart(val dom.EventHandler) { value.SetOndragstart(val) } +func GetOndrop() dom.EventHandler { + return value.GetOndrop() +} +func SetOndrop(val dom.EventHandler) { value.SetOndrop(val) } +func GetOndurationchange() dom.EventHandler { + return value.GetOndurationchange() +} +func SetOndurationchange(val dom.EventHandler) { value.SetOndurationchange(val) } +func GetOnemptied() dom.EventHandler { + return value.GetOnemptied() +} +func SetOnemptied(val dom.EventHandler) { value.SetOnemptied(val) } +func GetOnended() dom.EventHandler { + return value.GetOnended() +} +func SetOnended(val dom.EventHandler) { value.SetOnended(val) } +func GetOnerror() dom.OnErrorEventHandler { + return value.GetOnerror() +} +func SetOnerror(val dom.OnErrorEventHandler) { value.SetOnerror(val) } +func GetOnfocus() dom.EventHandler { + return value.GetOnfocus() +} +func SetOnfocus(val dom.EventHandler) { value.SetOnfocus(val) } +func GetOnhashchange() dom.EventHandler { + return value.GetOnhashchange() +} +func SetOnhashchange(val dom.EventHandler) { value.SetOnhashchange(val) } +func GetOninput() dom.EventHandler { + return value.GetOninput() +} +func SetOninput(val dom.EventHandler) { value.SetOninput(val) } +func GetOninvalid() dom.EventHandler { + return value.GetOninvalid() +} +func SetOninvalid(val dom.EventHandler) { value.SetOninvalid(val) } +func GetOnkeydown() dom.EventHandler { + return value.GetOnkeydown() +} +func SetOnkeydown(val dom.EventHandler) { value.SetOnkeydown(val) } +func GetOnkeypress() dom.EventHandler { + return value.GetOnkeypress() +} +func SetOnkeypress(val dom.EventHandler) { value.SetOnkeypress(val) } +func GetOnkeyup() dom.EventHandler { + return value.GetOnkeyup() +} +func SetOnkeyup(val dom.EventHandler) { value.SetOnkeyup(val) } +func GetOnlanguagechange() dom.EventHandler { + return value.GetOnlanguagechange() +} +func SetOnlanguagechange(val dom.EventHandler) { value.SetOnlanguagechange(val) } +func GetOnload() dom.EventHandler { + return value.GetOnload() +} +func SetOnload(val dom.EventHandler) { value.SetOnload(val) } +func GetOnloadeddata() dom.EventHandler { + return value.GetOnloadeddata() +} +func SetOnloadeddata(val dom.EventHandler) { value.SetOnloadeddata(val) } +func GetOnloadedmetadata() dom.EventHandler { + return value.GetOnloadedmetadata() +} +func SetOnloadedmetadata(val dom.EventHandler) { value.SetOnloadedmetadata(val) } +func GetOnloadend() dom.EventHandler { + return value.GetOnloadend() +} +func SetOnloadend(val dom.EventHandler) { value.SetOnloadend(val) } +func GetOnloadstart() dom.EventHandler { + return value.GetOnloadstart() +} +func SetOnloadstart(val dom.EventHandler) { value.SetOnloadstart(val) } +func GetOnmessage() dom.EventHandler { + return value.GetOnmessage() +} +func SetOnmessage(val dom.EventHandler) { value.SetOnmessage(val) } +func GetOnmessageerror() dom.EventHandler { + return value.GetOnmessageerror() +} +func SetOnmessageerror(val dom.EventHandler) { value.SetOnmessageerror(val) } +func GetOnmousedown() dom.EventHandler { + return value.GetOnmousedown() +} +func SetOnmousedown(val dom.EventHandler) { value.SetOnmousedown(val) } +func GetOnmouseenter() dom.EventHandler { + return value.GetOnmouseenter() +} +func SetOnmouseenter(val dom.EventHandler) { value.SetOnmouseenter(val) } +func GetOnmouseleave() dom.EventHandler { + return value.GetOnmouseleave() +} +func SetOnmouseleave(val dom.EventHandler) { value.SetOnmouseleave(val) } +func GetOnmousemove() dom.EventHandler { + return value.GetOnmousemove() +} +func SetOnmousemove(val dom.EventHandler) { value.SetOnmousemove(val) } +func GetOnmouseout() dom.EventHandler { + return value.GetOnmouseout() +} +func SetOnmouseout(val dom.EventHandler) { value.SetOnmouseout(val) } +func GetOnmouseover() dom.EventHandler { + return value.GetOnmouseover() +} +func SetOnmouseover(val dom.EventHandler) { value.SetOnmouseover(val) } +func GetOnmouseup() dom.EventHandler { + return value.GetOnmouseup() +} +func SetOnmouseup(val dom.EventHandler) { value.SetOnmouseup(val) } +func GetOnoffline() dom.EventHandler { + return value.GetOnoffline() +} +func SetOnoffline(val dom.EventHandler) { value.SetOnoffline(val) } +func GetOnonline() dom.EventHandler { + return value.GetOnonline() +} +func SetOnonline(val dom.EventHandler) { value.SetOnonline(val) } +func GetOnpagehide() dom.EventHandler { + return value.GetOnpagehide() +} +func SetOnpagehide(val dom.EventHandler) { value.SetOnpagehide(val) } +func GetOnpageshow() dom.EventHandler { + return value.GetOnpageshow() +} +func SetOnpageshow(val dom.EventHandler) { value.SetOnpageshow(val) } +func GetOnpause() dom.EventHandler { + return value.GetOnpause() +} +func SetOnpause(val dom.EventHandler) { value.SetOnpause(val) } +func GetOnplay() dom.EventHandler { + return value.GetOnplay() +} +func SetOnplay(val dom.EventHandler) { value.SetOnplay(val) } +func GetOnplaying() dom.EventHandler { + return value.GetOnplaying() +} +func SetOnplaying(val dom.EventHandler) { value.SetOnplaying(val) } +func GetOnpopstate() dom.EventHandler { + return value.GetOnpopstate() +} +func SetOnpopstate(val dom.EventHandler) { value.SetOnpopstate(val) } +func GetOnprogress() dom.EventHandler { + return value.GetOnprogress() +} +func SetOnprogress(val dom.EventHandler) { value.SetOnprogress(val) } +func GetOnratechange() dom.EventHandler { + return value.GetOnratechange() +} +func SetOnratechange(val dom.EventHandler) { value.SetOnratechange(val) } +func GetOnrejectionhandled() dom.EventHandler { + return value.GetOnrejectionhandled() +} +func SetOnrejectionhandled(val dom.EventHandler) { value.SetOnrejectionhandled(val) } +func GetOnreset() dom.EventHandler { + return value.GetOnreset() +} +func SetOnreset(val dom.EventHandler) { value.SetOnreset(val) } +func GetOnresize() dom.EventHandler { + return value.GetOnresize() +} +func SetOnresize(val dom.EventHandler) { value.SetOnresize(val) } +func GetOnscroll() dom.EventHandler { + return value.GetOnscroll() +} +func SetOnscroll(val dom.EventHandler) { value.SetOnscroll(val) } +func GetOnsecuritypolicyviolation() dom.EventHandler { + return value.GetOnsecuritypolicyviolation() +} +func SetOnsecuritypolicyviolation(val dom.EventHandler) { value.SetOnsecuritypolicyviolation(val) } +func GetOnseeked() dom.EventHandler { + return value.GetOnseeked() +} +func SetOnseeked(val dom.EventHandler) { value.SetOnseeked(val) } +func GetOnseeking() dom.EventHandler { + return value.GetOnseeking() +} +func SetOnseeking(val dom.EventHandler) { value.SetOnseeking(val) } +func GetOnselect() dom.EventHandler { + return value.GetOnselect() +} +func SetOnselect(val dom.EventHandler) { value.SetOnselect(val) } +func GetOnstalled() dom.EventHandler { + return value.GetOnstalled() +} +func SetOnstalled(val dom.EventHandler) { value.SetOnstalled(val) } +func GetOnstorage() dom.EventHandler { + return value.GetOnstorage() +} +func SetOnstorage(val dom.EventHandler) { value.SetOnstorage(val) } +func GetOnsubmit() dom.EventHandler { + return value.GetOnsubmit() +} +func SetOnsubmit(val dom.EventHandler) { value.SetOnsubmit(val) } +func GetOnsuspend() dom.EventHandler { + return value.GetOnsuspend() +} +func SetOnsuspend(val dom.EventHandler) { value.SetOnsuspend(val) } +func GetOntimeupdate() dom.EventHandler { + return value.GetOntimeupdate() +} +func SetOntimeupdate(val dom.EventHandler) { value.SetOntimeupdate(val) } +func GetOntoggle() dom.EventHandler { + return value.GetOntoggle() +} +func SetOntoggle(val dom.EventHandler) { value.SetOntoggle(val) } +func GetOnunhandledrejection() dom.EventHandler { + return value.GetOnunhandledrejection() +} +func SetOnunhandledrejection(val dom.EventHandler) { value.SetOnunhandledrejection(val) } +func GetOnunload() dom.EventHandler { + return value.GetOnunload() +} +func SetOnunload(val dom.EventHandler) { value.SetOnunload(val) } +func GetOnvolumechange() dom.EventHandler { + return value.GetOnvolumechange() +} +func SetOnvolumechange(val dom.EventHandler) { value.SetOnvolumechange(val) } +func GetOnwaiting() dom.EventHandler { + return value.GetOnwaiting() +} +func SetOnwaiting(val dom.EventHandler) { value.SetOnwaiting(val) } +func GetOnwheel() dom.EventHandler { + return value.GetOnwheel() +} +func SetOnwheel(val dom.EventHandler) { value.SetOnwheel(val) } +func Open(args ...interface{}) dom.WindowProxy { + val := value.Call("open", args...) + return dom.JSValueToWindowProxy(val.JSValue()) +} +func GetOpener() dom.Value { + return value.GetOpener() +} +func SetOpener(val dom.Value) { value.SetOpener(val) } +func GetOrigin() string { + return value.GetOrigin() +} +func GetParent() dom.WindowProxy { + return value.GetParent() +} +func GetPersonalbar() dom.BarProp { + return value.GetPersonalbar() +} +func PostMessage(args ...interface{}) { + value.Call("postMessage", args...) +} +func Print(args ...interface{}) { + value.Call("print", args...) +} +func Prompt(args ...interface{}) string { + val := value.Call("prompt", args...) + return val.String() +} +func QueueMicrotask(args ...interface{}) { + value.Call("queueMicrotask", args...) +} +func RemoveEventListener(args ...interface{}) { + value.Call("removeEventListener", args...) +} +func RequestAnimationFrame(args ...interface{}) float64 { + val := value.Call("requestAnimationFrame", args...) + return val.Float() +} +func GetScrollbars() dom.BarProp { + return value.GetScrollbars() +} +func GetSelf() dom.WindowProxy { + return value.GetSelf() +} +func GetSessionStorage() dom.Storage { + return value.GetSessionStorage() +} +func SetInterval(args ...interface{}) float64 { + val := value.Call("setInterval", args...) + return val.Float() +} +func SetTimeout(args ...interface{}) float64 { + val := value.Call("setTimeout", args...) + return val.Float() +} +func GetStatus() string { + return value.GetStatus() +} +func SetStatus(val string) { value.SetStatus(val) } +func GetStatusbar() dom.BarProp { + return value.GetStatusbar() +} +func Stop(args ...interface{}) { + value.Call("stop", args...) +} +func GetToolbar() dom.BarProp { + return value.GetToolbar() +} +func GetTop() dom.WindowProxy { + return value.GetTop() +} +func GetWindow() dom.WindowProxy { + return value.GetWindow() +} diff --git a/windowproxy.go b/windowproxy.go index 9ab0ed6..814f0a1 100644 --- a/windowproxy.go +++ b/windowproxy.go @@ -4,5 +4,5 @@ import "syscall/js" type WindowProxy Window -func jsValueToWindowProxy(val js.Value) WindowProxy { return WindowProxy{Value: Value{Value: val}} } +func JSValueToWindowProxy(val js.Value) WindowProxy { return WindowProxy{Value: Value{Value: val}} } func (v Value) AsWindowProxy() WindowProxy { return WindowProxy{Value: v} } diff --git a/worker.go b/worker.go index d96eb8c..254c631 100644 --- a/worker.go +++ b/worker.go @@ -22,25 +22,25 @@ type Worker struct { EventTarget } -func jsValueToWorker(val js.Value) Worker { return Worker{Value: Value{Value: val}} } +func JSValueToWorker(val js.Value) Worker { return Worker{Value: Value{Value: val}} } func (v Value) AsWorker() Worker { return Worker{Value: v} } func (w Worker) GetOnerror() EventHandler { val := w.Get("onerror") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (w Worker) SetOnerror(val EventHandler) { w.Set("onerror", val) } func (w Worker) GetOnmessage() EventHandler { val := w.Get("onmessage") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (w Worker) SetOnmessage(val EventHandler) { w.Set("onmessage", val) } func (w Worker) GetOnmessageerror() EventHandler { val := w.Get("onmessageerror") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (w Worker) SetOnmessageerror(val EventHandler) { w.Set("onmessageerror", val) diff --git a/workerglobalscope.go b/workerglobalscope.go index 91ee10b..10ca275 100644 --- a/workerglobalscope.go +++ b/workerglobalscope.go @@ -40,7 +40,7 @@ type WorkerGlobalScope struct { EventTarget } -func jsValueToWorkerGlobalScope(val js.Value) WorkerGlobalScope { +func JSValueToWorkerGlobalScope(val js.Value) WorkerGlobalScope { return WorkerGlobalScope{Value: Value{Value: val}} } func (v Value) AsWorkerGlobalScope() WorkerGlobalScope { return WorkerGlobalScope{Value: v} } @@ -69,50 +69,50 @@ func (w WorkerGlobalScope) ImportScripts(args ...interface{}) { } func (w WorkerGlobalScope) GetLocation() WorkerLocation { val := w.Get("location") - return jsValueToWorkerLocation(val.JSValue()) + return JSValueToWorkerLocation(val.JSValue()) } func (w WorkerGlobalScope) GetNavigator() WorkerNavigator { val := w.Get("navigator") - return jsValueToWorkerNavigator(val.JSValue()) + return JSValueToWorkerNavigator(val.JSValue()) } func (w WorkerGlobalScope) GetOnerror() OnErrorEventHandler { val := w.Get("onerror") - return jsValueToOnErrorEventHandler(val.JSValue()) + return JSValueToOnErrorEventHandler(val.JSValue()) } func (w WorkerGlobalScope) SetOnerror(val OnErrorEventHandler) { w.Set("onerror", val) } func (w WorkerGlobalScope) GetOnlanguagechange() EventHandler { val := w.Get("onlanguagechange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (w WorkerGlobalScope) SetOnlanguagechange(val EventHandler) { w.Set("onlanguagechange", val) } func (w WorkerGlobalScope) GetOnoffline() EventHandler { val := w.Get("onoffline") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (w WorkerGlobalScope) SetOnoffline(val EventHandler) { w.Set("onoffline", val) } func (w WorkerGlobalScope) GetOnonline() EventHandler { val := w.Get("ononline") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (w WorkerGlobalScope) SetOnonline(val EventHandler) { w.Set("ononline", val) } func (w WorkerGlobalScope) GetOnrejectionhandled() EventHandler { val := w.Get("onrejectionhandled") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (w WorkerGlobalScope) SetOnrejectionhandled(val EventHandler) { w.Set("onrejectionhandled", val) } func (w WorkerGlobalScope) GetOnunhandledrejection() EventHandler { val := w.Get("onunhandledrejection") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (w WorkerGlobalScope) SetOnunhandledrejection(val EventHandler) { w.Set("onunhandledrejection", val) @@ -126,7 +126,7 @@ func (w WorkerGlobalScope) QueueMicrotask(args ...interface{}) { } func (w WorkerGlobalScope) GetSelf() WorkerGlobalScope { val := w.Get("self") - return jsValueToWorkerGlobalScope(val.JSValue()) + return JSValueToWorkerGlobalScope(val.JSValue()) } func (w WorkerGlobalScope) SetInterval(args ...interface{}) float64 { val := w.Call("setInterval", args...) diff --git a/workerlocation.go b/workerlocation.go index d47ebc7..a83713c 100644 --- a/workerlocation.go +++ b/workerlocation.go @@ -19,7 +19,7 @@ type WorkerLocation struct { Value } -func jsValueToWorkerLocation(val js.Value) WorkerLocation { +func JSValueToWorkerLocation(val js.Value) WorkerLocation { return WorkerLocation{Value: Value{Value: val}} } func (v Value) AsWorkerLocation() WorkerLocation { return WorkerLocation{Value: v} } diff --git a/workernavigator.go b/workernavigator.go index 84d48e2..5a9b04e 100644 --- a/workernavigator.go +++ b/workernavigator.go @@ -24,7 +24,7 @@ type WorkerNavigator struct { Value } -func jsValueToWorkerNavigator(val js.Value) WorkerNavigator { +func JSValueToWorkerNavigator(val js.Value) WorkerNavigator { return WorkerNavigator{Value: Value{Value: val}} } func (v Value) AsWorkerNavigator() WorkerNavigator { return WorkerNavigator{Value: v} } @@ -70,7 +70,7 @@ func (w WorkerNavigator) GetProductSub() string { } func (w WorkerNavigator) GetStorage() StorageManager { val := w.Get("storage") - return jsValueToStorageManager(val.JSValue()) + return JSValueToStorageManager(val.JSValue()) } func (w WorkerNavigator) GetUserAgent() string { val := w.Get("userAgent") diff --git a/workertype.go b/workertype.go index 8ef4026..b36d073 100644 --- a/workertype.go +++ b/workertype.go @@ -11,6 +11,6 @@ const ( WorkerTypeModule WorkerType = "module" ) -func jsValueToWorkerType(val js.Value) WorkerType { +func JSValueToWorkerType(val js.Value) WorkerType { return WorkerType(val.String()) } diff --git a/xmldocument.go b/xmldocument.go index 90b3fa4..524626d 100644 --- a/xmldocument.go +++ b/xmldocument.go @@ -76,5 +76,5 @@ type XMLDocument struct { EventTarget } -func jsValueToXMLDocument(val js.Value) XMLDocument { return XMLDocument{Value: Value{Value: val}} } +func JSValueToXMLDocument(val js.Value) XMLDocument { return XMLDocument{Value: Value{Value: val}} } func (v Value) AsXMLDocument() XMLDocument { return XMLDocument{Value: v} } diff --git a/xmlhttprequest.go b/xmlhttprequest.go index 962beef..d82cd4d 100644 --- a/xmlhttprequest.go +++ b/xmlhttprequest.go @@ -53,7 +53,7 @@ type XMLHttpRequest struct { EventTarget } -func jsValueToXMLHttpRequest(val js.Value) XMLHttpRequest { +func JSValueToXMLHttpRequest(val js.Value) XMLHttpRequest { return XMLHttpRequest{Value: Value{Value: val}} } func (v Value) AsXMLHttpRequest() XMLHttpRequest { return XMLHttpRequest{Value: v} } @@ -70,7 +70,7 @@ func (x XMLHttpRequest) GetResponseHeader(args ...interface{}) []byte { } func (x XMLHttpRequest) GetOnreadystatechange() EventHandler { val := x.Get("onreadystatechange") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (x XMLHttpRequest) SetOnreadystatechange(val EventHandler) { x.Set("onreadystatechange", val) @@ -98,7 +98,7 @@ func (x XMLHttpRequest) GetResponseText() string { } func (x XMLHttpRequest) GetResponseType() XMLHttpRequestResponseType { val := x.Get("responseType") - return jsValueToXMLHttpRequestResponseType(val.JSValue()) + return JSValueToXMLHttpRequestResponseType(val.JSValue()) } func (x XMLHttpRequest) SetResponseType(val XMLHttpRequestResponseType) { x.Set("responseType", val) @@ -109,7 +109,7 @@ func (x XMLHttpRequest) GetResponseURL() string { } func (x XMLHttpRequest) GetResponseXML() Document { val := x.Get("responseXML") - return jsValueToDocument(val.JSValue()) + return JSValueToDocument(val.JSValue()) } func (x XMLHttpRequest) Send(args ...interface{}) { x.Call("send", args...) @@ -134,7 +134,7 @@ func (x XMLHttpRequest) SetTimeout(val float64) { } func (x XMLHttpRequest) GetUpload() XMLHttpRequestUpload { val := x.Get("upload") - return jsValueToXMLHttpRequestUpload(val.JSValue()) + return JSValueToXMLHttpRequestUpload(val.JSValue()) } func (x XMLHttpRequest) GetWithCredentials() bool { val := x.Get("withCredentials") diff --git a/xmlhttprequesteventtarget.go b/xmlhttprequesteventtarget.go index dcba746..8d964b3 100644 --- a/xmlhttprequesteventtarget.go +++ b/xmlhttprequesteventtarget.go @@ -28,7 +28,7 @@ type XMLHttpRequestEventTarget struct { EventTarget } -func jsValueToXMLHttpRequestEventTarget(val js.Value) XMLHttpRequestEventTarget { +func JSValueToXMLHttpRequestEventTarget(val js.Value) XMLHttpRequestEventTarget { return XMLHttpRequestEventTarget{Value: Value{Value: val}} } func (v Value) AsXMLHttpRequestEventTarget() XMLHttpRequestEventTarget { @@ -36,49 +36,49 @@ func (v Value) AsXMLHttpRequestEventTarget() XMLHttpRequestEventTarget { } func (x XMLHttpRequestEventTarget) GetOnabort() EventHandler { val := x.Get("onabort") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (x XMLHttpRequestEventTarget) SetOnabort(val EventHandler) { x.Set("onabort", val) } func (x XMLHttpRequestEventTarget) GetOnerror() EventHandler { val := x.Get("onerror") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (x XMLHttpRequestEventTarget) SetOnerror(val EventHandler) { x.Set("onerror", val) } func (x XMLHttpRequestEventTarget) GetOnload() EventHandler { val := x.Get("onload") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (x XMLHttpRequestEventTarget) SetOnload(val EventHandler) { x.Set("onload", val) } func (x XMLHttpRequestEventTarget) GetOnloadend() EventHandler { val := x.Get("onloadend") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (x XMLHttpRequestEventTarget) SetOnloadend(val EventHandler) { x.Set("onloadend", val) } func (x XMLHttpRequestEventTarget) GetOnloadstart() EventHandler { val := x.Get("onloadstart") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (x XMLHttpRequestEventTarget) SetOnloadstart(val EventHandler) { x.Set("onloadstart", val) } func (x XMLHttpRequestEventTarget) GetOnprogress() EventHandler { val := x.Get("onprogress") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (x XMLHttpRequestEventTarget) SetOnprogress(val EventHandler) { x.Set("onprogress", val) } func (x XMLHttpRequestEventTarget) GetOntimeout() EventHandler { val := x.Get("ontimeout") - return jsValueToEventHandler(val.JSValue()) + return JSValueToEventHandler(val.JSValue()) } func (x XMLHttpRequestEventTarget) SetOntimeout(val EventHandler) { x.Set("ontimeout", val) diff --git a/xmlhttprequestresponsetype.go b/xmlhttprequestresponsetype.go index 032b938..58ac20b0 100644 --- a/xmlhttprequestresponsetype.go +++ b/xmlhttprequestresponsetype.go @@ -15,6 +15,6 @@ const ( XMLHttpRequestResponseTypeText XMLHttpRequestResponseType = "text" ) -func jsValueToXMLHttpRequestResponseType(val js.Value) XMLHttpRequestResponseType { +func JSValueToXMLHttpRequestResponseType(val js.Value) XMLHttpRequestResponseType { return XMLHttpRequestResponseType(val.String()) } diff --git a/xmlhttprequestupload.go b/xmlhttprequestupload.go index 236a0a8..4fd3018 100644 --- a/xmlhttprequestupload.go +++ b/xmlhttprequestupload.go @@ -29,7 +29,7 @@ type XMLHttpRequestUpload struct { EventTarget } -func jsValueToXMLHttpRequestUpload(val js.Value) XMLHttpRequestUpload { +func JSValueToXMLHttpRequestUpload(val js.Value) XMLHttpRequestUpload { return XMLHttpRequestUpload{Value: Value{Value: val}} } func (v Value) AsXMLHttpRequestUpload() XMLHttpRequestUpload { return XMLHttpRequestUpload{Value: v} }