Winter Cardinal UI - v0.457.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