Reaction::UI::Widget::URI(3)

NAME
Reaction::UI::Widget::URI - A hyperlink reference by URI value

DESCRIPTION
This widget allows a layout template to render a hyperlink with either a simple string or another viewport as the contents of the link.

FRAGMENTS

  widget
Before the "widget" fragment is rendered, the "uri" argument will be set to the return value of the "uri" method on the viewport. The layout will render a hyperlink with the "uri" as value of the "href" attribute and the "display_fragment" fragment as content of the element.

  display_fragment
This will render nothing if the viewport doesn't return true when "has_display" is called on it. If it has a "display" defined and it is a viewport, the "_" argument will be set to it and the "viewport" fragment (inherited from Reaction::UI::Widget will be rendered. If the "display" is not a viewport, the "string_value" argument will be set and the "display_string" layout will be rendered.

"display_fragment" is only implemented in the widget class.

  display_string
Only implemented in the layout set. This will simply output the value of the "string_value" argument as content of the hyperlink element.

LAYOUT SET
  share/skin/base/layout/uri.tt

This layout set will look for a widget called "URI" in the "widget_search_path".

AUTHORS
See Reaction::Class for authors.

LICENSE
See Reaction::Class for the license.