Documentation ¶
Overview ¶
Package resizeobserver is for observing changes to Element’s size.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResizeObservation ¶
type ResizeObservation struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: ResizeObservation
func NewResizeObservation ¶
func NewResizeObservation(target *dom.Element) (_result *ResizeObservation)
func ResizeObservationFromJS ¶
func ResizeObservationFromJS(value js.Value) *ResizeObservation
ResizeObservationFromJS is casting a js.Value into ResizeObservation.
func ResizeObservationFromWrapper ¶
func ResizeObservationFromWrapper(input core.Wrapper) *ResizeObservation
ResizeObservationFromJS is casting from something that holds a js.Value into ResizeObservation.
func (*ResizeObservation) BroadcastHeight ¶
func (_this *ResizeObservation) BroadcastHeight() float32
BroadcastHeight returning attribute 'broadcastHeight' with type float32 (idl: float).
func (*ResizeObservation) BroadcastWidth ¶
func (_this *ResizeObservation) BroadcastWidth() float32
BroadcastWidth returning attribute 'broadcastWidth' with type float32 (idl: float).
func (*ResizeObservation) IsActive ¶
func (_this *ResizeObservation) IsActive() (_result bool)
func (*ResizeObservation) JSValue ¶
func (_this *ResizeObservation) JSValue() js.Value
JSValue returns the js.Value or js.Null() if _this is nil
func (*ResizeObservation) Target ¶
func (_this *ResizeObservation) Target() *dom.Element
Target returning attribute 'target' with type dom.Element (idl: Element).
type ResizeObserver ¶
type ResizeObserver struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: ResizeObserver
func NewResizeObserver ¶
func NewResizeObserver(callback *ResizeObserverCallback) (_result *ResizeObserver)
func ResizeObserverFromJS ¶
func ResizeObserverFromJS(value js.Value) *ResizeObserver
ResizeObserverFromJS is casting a js.Value into ResizeObserver.
func ResizeObserverFromWrapper ¶
func ResizeObserverFromWrapper(input core.Wrapper) *ResizeObserver
ResizeObserverFromJS is casting from something that holds a js.Value into ResizeObserver.
func (*ResizeObserver) Disconnect ¶
func (_this *ResizeObserver) Disconnect()
func (*ResizeObserver) JSValue ¶
func (_this *ResizeObserver) JSValue() js.Value
JSValue returns the js.Value or js.Null() if _this is nil
func (*ResizeObserver) Observe ¶
func (_this *ResizeObserver) Observe(target *dom.Element)
func (*ResizeObserver) Unobserve ¶
func (_this *ResizeObserver) Unobserve(target *dom.Element)
type ResizeObserverCallback ¶
ResizeObserverCallback is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func ResizeObserverCallbackToJS ¶
func ResizeObserverCallbackToJS(callback ResizeObserverCallbackFunc) *ResizeObserverCallback
type ResizeObserverCallbackFunc ¶
type ResizeObserverCallbackFunc func(entries []*ResizeObserverEntry, observer *ResizeObserver)
callback: ResizeObserverCallback
func ResizeObserverCallbackFromJS ¶
func ResizeObserverCallbackFromJS(_value js.Value) ResizeObserverCallbackFunc
type ResizeObserverEntry ¶
type ResizeObserverEntry struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: ResizeObserverEntry
func NewResizeObserverEntry ¶
func NewResizeObserverEntry(target *dom.Element) (_result *ResizeObserverEntry)
func ResizeObserverEntryFromJS ¶
func ResizeObserverEntryFromJS(value js.Value) *ResizeObserverEntry
ResizeObserverEntryFromJS is casting a js.Value into ResizeObserverEntry.
func ResizeObserverEntryFromWrapper ¶
func ResizeObserverEntryFromWrapper(input core.Wrapper) *ResizeObserverEntry
ResizeObserverEntryFromJS is casting from something that holds a js.Value into ResizeObserverEntry.
func (*ResizeObserverEntry) ContentRect ¶
func (_this *ResizeObserverEntry) ContentRect() *geometry.DOMRectReadOnly
ContentRect returning attribute 'contentRect' with type geometry.DOMRectReadOnly (idl: DOMRectReadOnly).
func (*ResizeObserverEntry) JSValue ¶
func (_this *ResizeObserverEntry) JSValue() js.Value
JSValue returns the js.Value or js.Null() if _this is nil
func (*ResizeObserverEntry) Target ¶
func (_this *ResizeObserverEntry) Target() *dom.Element
Target returning attribute 'target' with type dom.Element (idl: Element).