Documentation ¶
Overview ¶
Package clipboard control the clipboard
Index ¶
- Constants
- type Clipboard
- func (_this *Clipboard) Read() (_result *datatransfer.PromiseDataTransfer)
- func (_this *Clipboard) ReadText() (_result *javascript.PromiseString)
- func (_this *Clipboard) Write(data *datatransfer.DataTransfer) (_result *javascript.PromiseVoid)
- func (_this *Clipboard) WriteText(data string) (_result *javascript.PromiseVoid)
- type ClipboardEvent
- type ClipboardEventInit
- type ClipboardPermissionDescriptor
- type Union
Constants ¶
const ReadPermissionName = "clipboard-read"
Permission name to use for reading the clipboard.
const WritePermissionname = "clipboard-write"
Permission name to use for writing the clipboard.
Note: there is no relation ship between the permission names, they are according to specification, two different permissions with no inherent strength relationship. The browser may apply differet rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Clipboard ¶
type Clipboard struct {
domcore.EventTarget
}
class: Clipboard
func ClipboardFromJS ¶
ClipboardFromJS is casting a js.Value into Clipboard.
func ClipboardFromWrapper ¶
ClipboardFromJS is casting from something that holds a js.Value into Clipboard.
func (*Clipboard) Read ¶
func (_this *Clipboard) Read() (_result *datatransfer.PromiseDataTransfer)
func (*Clipboard) ReadText ¶
func (_this *Clipboard) ReadText() (_result *javascript.PromiseString)
func (*Clipboard) Write ¶
func (_this *Clipboard) Write(data *datatransfer.DataTransfer) (_result *javascript.PromiseVoid)
func (*Clipboard) WriteText ¶
func (_this *Clipboard) WriteText(data string) (_result *javascript.PromiseVoid)
type ClipboardEvent ¶
class: ClipboardEvent
func ClipboardEventFromJS ¶
func ClipboardEventFromJS(value js.Value) *ClipboardEvent
ClipboardEventFromJS is casting a js.Value into ClipboardEvent.
func ClipboardEventFromWrapper ¶
func ClipboardEventFromWrapper(input core.Wrapper) *ClipboardEvent
ClipboardEventFromJS is casting from something that holds a js.Value into ClipboardEvent.
func NewClipboardEvent ¶
func NewClipboardEvent(_type string, eventInitDict *ClipboardEventInit) (_result *ClipboardEvent)
func (*ClipboardEvent) ClipboardData ¶
func (_this *ClipboardEvent) ClipboardData() *datatransfer.DataTransfer
ClipboardData returning attribute 'clipboardData' with type datatransfer.DataTransfer (idl: DataTransfer).
type ClipboardEventInit ¶
type ClipboardEventInit struct { Bubbles bool Cancelable bool Composed bool ClipboardData *datatransfer.DataTransfer }
dictionary: ClipboardEventInit
func ClipboardEventInitFromJS ¶
func ClipboardEventInitFromJS(value js.Value) *ClipboardEventInit
ClipboardEventInitFromJS is allocating a new ClipboardEventInit object and copy all values in the value javascript object.
func (*ClipboardEventInit) JSValue ¶
func (_this *ClipboardEventInit) JSValue() js.Value
JSValue is allocating a new javascript object and copy all values
type ClipboardPermissionDescriptor ¶
dictionary: ClipboardPermissionDescriptor
func ClipboardPermissionDescriptorFromJS ¶
func ClipboardPermissionDescriptorFromJS(value js.Value) *ClipboardPermissionDescriptor
ClipboardPermissionDescriptorFromJS is allocating a new ClipboardPermissionDescriptor object and copy all values in the value javascript object.
func (*ClipboardPermissionDescriptor) JSValue ¶
func (_this *ClipboardPermissionDescriptor) JSValue() js.Value
JSValue is allocating a new javascript object and copy all values