//
// Copyright (c) 2011, Brian Frank and Andy Frank
// Licensed under the Academic Free License version 3.0
//
// History:
// 10 Jun May 09 Andy Frank Creation
//
using gfx
using fwt
**
** Hyperlink adds link support to WebLabels.
**
@Js
class Hyperlink : WebLabel
{
** The uri to hyperlink to if widget is clicked. Defaults to "#".
native Uri uri
** Link target.
Str target := "_self"
** Underline mode for hyperlink.
UnderlineMode underline := UnderlineMode.underline
** Callback to invoke before link is followed.
once EventListeners onBefore() { EventListeners() }
}
**************************************************************************
** HyperlinkTarget
**************************************************************************
@Js
enum class HyperlinkTarget
{
underline,
hover,
none
}
**************************************************************************
** UnderlineMode
**************************************************************************
@Js
enum class UnderlineMode
{
underline,
hover,
none
}