clipboard

package
v0.0.0-...-f312d10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 8, 2020 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Overview

Package clipboard control the clipboard

Index

Constants

View Source
const ReadPermissionName = "clipboard-read"

Permission name to use for reading the clipboard.

View Source
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

func ClipboardFromJS(value js.Wrapper) *Clipboard

ClipboardFromJS is casting a js.Wrapper 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

type ClipboardEvent struct {
	domcore.Event
}

class: ClipboardEvent

func ClipboardEventFromJS

func ClipboardEventFromJS(value js.Wrapper) *ClipboardEvent

ClipboardEventFromJS is casting a js.Wrapper 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.Wrapper) *ClipboardEventInit

ClipboardEventInitFromJS is allocating a new ClipboardEventInit object and copy all values from input javascript object

func (*ClipboardEventInit) JSValue

func (_this *ClipboardEventInit) JSValue() js.Value

JSValue is allocating a new javasript object and copy all values

type ClipboardPermissionDescriptor

type ClipboardPermissionDescriptor struct {
	Name                string
	AllowWithoutGesture bool
}

dictionary: ClipboardPermissionDescriptor

func ClipboardPermissionDescriptorFromJS

func ClipboardPermissionDescriptorFromJS(value js.Wrapper) *ClipboardPermissionDescriptor

ClipboardPermissionDescriptorFromJS is allocating a new ClipboardPermissionDescriptor object and copy all values from input javascript object

func (*ClipboardPermissionDescriptor) JSValue

func (_this *ClipboardPermissionDescriptor) JSValue() js.Value

JSValue is allocating a new javasript object and copy all values

type Union

type Union struct {
	Value js.Value
}

func UnionFromJS

func UnionFromJS(value js.Value) *Union

func (*Union) JSValue

func (u *Union) JSValue() js.Value

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL