Jifty::Web::Form::Link(3)

NAME
Jifty::Web::Form::Link - Creates a state-preserving HTML link

DESCRIPTION
Describes an HTML link that may be AJAX-enabled. Most of the computation of this comes from Jifty::Web::Form::Clickable, which generates Jifty::Web::Form::Links.

  accessors
Link adds "url" and "escape_label" to the list of possible accessors and mutators, in addition to those offered by "accessors" in Jifty::Web::Form::Element.

  new PARAMHASH
Creates a new Jifty::Web::Form::Link object. Possible arguments to the "PARAMHASH" are:

url (optional)
    The URL of the link; defaults to the current URL.

tooltip
    Additional information about the link.

target
    Target of the link. Mostly useful when specified as "_blank" to open a new window or as the name of a already existing window.

escape_label
    HTML escape the label and tooltip? Defaults to true

anything from Jifty::Web::Form::Element
    Any parameter which "new" in Jifty::Web::Form::Element can take.

  url [URL]
Gets or sets the URL that the link links to.

  as_string
Returns the string of the link, including any necessary javascript.

  render
Render the string of the link, including any necessary javascript.