Winter Cardinal UI - v0.442.0 / DLink

Class: DLink

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new DLink(options?): DLink

Parameters

Name Type
options? DLinkOptions

Returns

DLink

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:51

Properties

_checker

Protected Optional _checker: DLinkChecker

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:47


_isEnabled

Protected _isEnabled: boolean

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:49


_menu

Protected Optional _menu: DLinkMenu

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:48


_options

Protected Optional _options: DLinkOptions

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:43


_target

Protected _target: DLinkTarget

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:46


_url

Protected _url: DLinkUrlMaker | DLinkUrlValue

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:45


ANCHOR_ELEMENT

Static Protected Optional ANCHOR_ELEMENT: HTMLAnchorElement

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:40


Static Protected Optional MENU: DLinkMenu

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:41

Accessors

checker

get checker(): undefined | DLinkChecker

Returns

undefined | DLinkChecker

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:84

set checker(checker): void

Parameters

Name Type
checker undefined | DLinkChecker

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:88


enable

get enable(): boolean

Returns

boolean

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:60

set enable(enable): void

Parameters

Name Type
enable boolean

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:64


get menu(): DLinkMenu

Returns

DLinkMenu

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:92


target

get target(): DLinkTarget

Returns

DLinkTarget

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:76

set target(target): void

Parameters

Name Type
target DLinkTargetValue

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:80


url

get url(): DLinkUrlMaker | DLinkUrlValue

Returns

DLinkUrlMaker | DLinkUrlValue

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:68

set url(url): void

Parameters

Name Type
url DLinkUrlMaker | DLinkUrlValue

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:72

Methods

check

check(url, inNewWindow, onResolved): void

Parameters

Name Type
url string
inNewWindow boolean
onResolved () => void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:182


copy

copy(): void

Copys the URL to the clipboard.

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:152


exec

exec(url, inNewWindow): void

Opens the given URL.

Parameters

Name Type Description
url string An URL to be opened
inNewWindow boolean True to open in a new window.

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:208


inNewWindow

inNewWindow(e?): boolean

Returns true if the URL need to be opened in a new window.

Parameters

Name Type Description
e? MouseEvent | KeyboardEvent | TouchEvent | InteractionEvent An event object.

Returns

boolean

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:230


newMenu

newMenu(): DLinkMenu

Returns

DLinkMenu

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:101


onClick

onClick(base, e): boolean

Parameters

Name Type
base DBase<DThemeBase, DBaseOptions<DThemeBase, any>>
e InteractionEvent

Returns

boolean

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:251


open

open(e?): void

Checks and opens the URL.

Parameters

Name Type Description
e? MouseEvent | KeyboardEvent | TouchEvent | InteractionEvent An event object which triggered this method call.

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:163

open(inNewWindow): void

Checks and opens the URL.

Parameters

Name Type Description
inNewWindow boolean True to open in a new window

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:170


toNormalizedTarget

toNormalizedTarget(target): DLinkTarget

Parameters

Name Type
target DLinkTargetValue

Returns

DLinkTarget

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:145


toNormalizedUrl

toNormalizedUrl(url): string

Parameters

Name Type
url string

Returns

string

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:138


toStringifiedUrl

toStringifiedUrl(target, onResolved): void

Parameters

Name Type
target DLinkUrlMaker | DLinkUrlValue
onResolved (url: string) => void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-link.ts:120