clipboard

package
v0.0.0-...-41cedfc Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2022 License: BSD-3-Clause Imports: 5 Imported by: 4

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.Value) *Clipboard

ClipboardFromJS is casting a js.Value into Clipboard.

func ClipboardFromWrapper

func ClipboardFromWrapper(input core.Wrapper) *Clipboard

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

type ClipboardEvent struct {
	domcore.Event
}

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

type ClipboardPermissionDescriptor struct {
	Name                string
	AllowWithoutGesture bool
}

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

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